From e493dc7e5f21c085db82341a889f515c2842ef54 Mon Sep 17 00:00:00 2001 From: sose Date: Mon, 15 Jun 2020 21:11:22 -0700 Subject: [PATCH] first commit --- .gitmodules | 3 + binary | 170 + bootstrap | 73 + build | 10 + chroot | 37 + common | 119 + .../live/0010-disable-kexec-tools.hook.chroot | 16 + .../0050-disable-sysvinit-tmpfs.hook.chroot | 10 + .../0020-create-mtab-symlink.hook.chroot | 11 + .../normal/0030-enable-cryptsetup.hook.chroot | 21 + .../0040-create-locales-files.hook.chroot | 7 + ...0-remove-adjtime-configuration.hook.chroot | 11 + .../0110-remove-backup-files.hook.chroot | 18 + .../0120-remove-dbus-machine-id.hook.chroot | 9 + .../0130-remove-gnome-icon-cache.hook.chroot | 9 + .../normal/0140-remove-log-files.hook.chroot | 9 + ...150-remove-mdadm-configuration.hook.chroot | 7 + ...emove-openssh-server-host-keys.hook.chroot | 10 + .../normal/0170-remove-python-py.hook.chroot | 9 + ...0180-remove-systemd-machine-id.hook.chroot | 13 + .../0190-remove-temporary-files.hook.chroot | 14 + .../0195-remove-ssl-cert-snakeoil.hook.chroot | 13 + ...emove-udev-persistent-cd-rules.hook.chroot | 13 + ...move-udev-persistent-net-rules.hook.chroot | 16 + .../0400-update-apt-file-cache.hook.chroot | 14 + .../0410-update-apt-xapian-index.hook.chroot | 14 + .../0420-update-glx-alternative.hook.chroot | 9 + .../0430-update-mlocate-database.hook.chroot | 14 + ...0440-update-nvidia-alternative.hook.chroot | 9 + .../config/hooks/0100-tildelinux-setup.hook | 2 + includes.chroot/live/config.conf | 4 + includes.chroot/root/tl-setup | 1 + includes.chroot/usr/bin/qweechat | 2 + .../usr/share/images/tildelinux/onetilde.png | Bin 0 -> 15919 bytes .../images/tildelinux/tildelinux-bottom.png | Bin 0 -> 32676 bytes .../images/tildelinux/tildeverse-green.png | Bin 0 -> 18551 bytes .../usr/share/images/tildelinux/verse.png | Bin 0 -> 37979 bytes .../lightdm-gtk-greeter.conf.d/01_debian.conf | 11 + .../lightdm/lightdm.conf.d/01_debian.conf | 12 + .../usr/share/qweechat/__init__.py | 19 + includes.chroot/usr/share/qweechat/about.py | 53 + includes.chroot/usr/share/qweechat/about.pyc | Bin 0 -> 1424 bytes includes.chroot/usr/share/qweechat/buffer.py | 248 + includes.chroot/usr/share/qweechat/buffer.pyc | Bin 0 -> 10148 bytes includes.chroot/usr/share/qweechat/chat.py | 141 + includes.chroot/usr/share/qweechat/chat.pyc | Bin 0 -> 4349 bytes includes.chroot/usr/share/qweechat/config.py | 133 + includes.chroot/usr/share/qweechat/config.pyc | Bin 0 -> 4441 bytes .../usr/share/qweechat/connection.py | 66 + .../usr/share/qweechat/connection.pyc | Bin 0 -> 1956 bytes .../usr/share/qweechat/data/icons/README | 40 + .../qweechat/data/icons/application-exit.png | Bin 0 -> 1760 bytes .../qweechat/data/icons/bullet_green_8x8.png | Bin 0 -> 384 bytes .../qweechat/data/icons/bullet_yellow_8x8.png | Bin 0 -> 375 bytes .../qweechat/data/icons/dialog-close.png | Bin 0 -> 813 bytes .../qweechat/data/icons/dialog-ok-apply.png | Bin 0 -> 597 bytes .../qweechat/data/icons/document-save.png | Bin 0 -> 1263 bytes .../share/qweechat/data/icons/edit-find.png | Bin 0 -> 1705 bytes .../share/qweechat/data/icons/help-about.png | Bin 0 -> 1636 bytes .../qweechat/data/icons/network-connect.png | Bin 0 -> 1679 bytes .../data/icons/network-disconnect.png | Bin 0 -> 1276 bytes .../qweechat/data/icons/preferences-other.png | Bin 0 -> 1906 bytes .../usr/share/qweechat/data/icons/weechat.png | Bin 0 -> 1782 bytes includes.chroot/usr/share/qweechat/debug.py | 50 + includes.chroot/usr/share/qweechat/debug.pyc | Bin 0 -> 1471 bytes includes.chroot/usr/share/qweechat/input.py | 96 + includes.chroot/usr/share/qweechat/input.pyc | Bin 0 -> 3085 bytes includes.chroot/usr/share/qweechat/network.py | 185 + .../usr/share/qweechat/network.pyc | Bin 0 -> 7018 bytes .../usr/share/qweechat/qt_compat.py | 55 + .../usr/share/qweechat/qt_compat.pyc | Bin 0 -> 1488 bytes .../usr/share/qweechat/qweechat.py | 555 + includes.chroot/usr/share/qweechat/version.py | 27 + .../usr/share/qweechat/version.pyc | Bin 0 -> 399 bytes .../usr/share/qweechat/weechat/__init__.py | 19 + .../usr/share/qweechat/weechat/__init__.pyc | Bin 0 -> 181 bytes .../usr/share/qweechat/weechat/color.py | 198 + .../usr/share/qweechat/weechat/color.pyc | Bin 0 -> 7163 bytes .../usr/share/qweechat/weechat/protocol.py | 356 + .../usr/share/qweechat/weechat/protocol.pyc | Bin 0 -> 13513 bytes .../usr/share/qweechat/weechat/testproto.py | 252 + .../themes/oomox-team/assets/all-assets.svg | 4456 ++++++++ .../themes/oomox-team/assets/all-assets.txt | 38 + .../themes/oomox-team/assets/change_dpi.sh | 4 + .../assets/checkbox-checked-dark.svg | 10 + .../checkbox-checked-insensitive-dark.svg | 9 + .../assets/checkbox-checked-insensitive.svg | 9 + .../oomox-team/assets/checkbox-checked.svg | 9 + .../oomox-team/assets/checkbox-mixed-dark.svg | 9 + .../checkbox-mixed-insensitive-dark.svg | 9 + .../assets/checkbox-mixed-insensitive.svg | 9 + .../oomox-team/assets/checkbox-mixed.svg | 9 + .../assets/checkbox-unchecked-dark.svg | 8 + .../checkbox-unchecked-insensitive-dark.svg | 8 + .../assets/checkbox-unchecked-insensitive.svg | 8 + .../oomox-team/assets/checkbox-unchecked.svg | 8 + .../assets/grid-selection-checked-dark.svg | 9 + .../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 + .../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 + .../assets/menuitem-radio-mixed.svg | 8 + .../assets/menuitem-radio-unchecked.svg | 6 + .../assets/pane-handle-vertical.svg | 49 + .../themes/oomox-team/assets/pane-handle.png | Bin 0 -> 150 bytes .../themes/oomox-team/assets/pane-handle.svg | 49 + .../oomox-team/assets/pane-handle@2.png | Bin 0 -> 161 bytes .../oomox-team/assets/radio-checked-dark.svg | 9 + .../assets/radio-checked-insensitive-dark.svg | 9 + .../assets/radio-checked-insensitive.svg | 9 + .../oomox-team/assets/radio-checked.svg | 9 + .../oomox-team/assets/radio-mixed-dark.svg | 9 + .../assets/radio-mixed-insensitive-dark.svg | 9 + .../assets/radio-mixed-insensitive.svg | 9 + .../themes/oomox-team/assets/radio-mixed.svg | 9 + .../assets/radio-selected-insensitive.svg | 9 + .../oomox-team/assets/radio-selected.svg | 9 + .../assets/radio-unchecked-dark.svg | 8 + .../radio-unchecked-insensitive-dark.svg | 8 + .../assets/radio-unchecked-insensitive.svg | 8 + .../oomox-team/assets/radio-unchecked.svg | 8 + .../assets/radio-unselected-dark.svg | 6 + .../radio-unselected-insensitive-dark.svg | 6 + .../assets/radio-unselected-insensitive.svg | 8 + .../oomox-team/assets/radio-unselected.svg | 8 + .../usr/share/themes/oomox-team/assets/sed.sh | 9 + .../share/themes/oomox-team/assets/unsed.sh | 11 + .../cinnamon/assets/add-workspace-hover.png | Bin 0 -> 806 bytes .../cinnamon/assets/add-workspace.png | Bin 0 -> 713 bytes .../cinnamon/assets/calendar-arrow-left.svg | 82 + .../cinnamon/assets/calendar-arrow-right.svg | 82 + .../cinnamon/assets/checkbox-off.svg | 98 + .../oomox-team/cinnamon/assets/checkbox.svg | 104 + .../cinnamon/assets/close-window.svg | 152 + .../cinnamon/assets/corner-ripple.png | Bin 0 -> 8978 bytes .../cinnamon/assets/radiobutton-off.svg | 91 + .../cinnamon/assets/radiobutton.svg | 97 + .../cinnamon/assets/toggle-off-intl.svg | 951 ++ .../cinnamon/assets/toggle-off-us.svg | 951 ++ .../cinnamon/assets/toggle-on-intl.svg | 1537 +++ .../cinnamon/assets/toggle-on-us.svg | 1537 +++ .../oomox-team/cinnamon/assets/trash-icon.png | Bin 0 -> 2178 bytes .../oomox-team/cinnamon/scss/_extends.scss | 372 + .../oomox-team/cinnamon/scss/_global.scss | 84 + .../oomox-team/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 + .../cinnamon/scss/sections/_menu.scss | 226 + .../scss/sections/_notifications.scss | 91 + .../cinnamon/scss/sections/_overview.scss | 115 + .../cinnamon/scss/sections/_panel.scss | 469 + .../cinnamon/scss/sections/_stage.scss | 114 + .../cinnamon/scss/sections/_tile-hud.scss | 59 + .../themes/oomox-team/cinnamon/thumbnail.png | Bin 0 -> 36019 bytes .../usr/share/themes/oomox-team/gtk-2.0/gtkrc | 894 ++ .../themes/oomox-team/gtk-2.0/gtkrc.hidpi | 995 ++ .../oomox-team/gtk-3.0/assets/all-assets.svg | 4456 ++++++++ .../oomox-team/gtk-3.0/assets/all-assets.txt | 38 + .../oomox-team/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 + .../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 + .../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 + .../oomox-team/gtk-3.0/assets/pane-handle.png | Bin 0 -> 150 bytes .../oomox-team/gtk-3.0/assets/pane-handle.svg | 49 + .../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 + .../gtk-3.0/assets/radio-checked.svg | 9 + .../gtk-3.0/assets/radio-mixed-dark.svg | 9 + .../assets/radio-mixed-insensitive-dark.svg | 9 + .../assets/radio-mixed-insensitive.svg | 9 + .../oomox-team/gtk-3.0/assets/radio-mixed.svg | 9 + .../assets/radio-selected-insensitive.svg | 9 + .../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 + .../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 + .../gtk-3.0/assets/radio-unselected.svg | 8 + .../themes/oomox-team/gtk-3.0/assets/sed.sh | 9 + .../themes/oomox-team/gtk-3.0/assets/unsed.sh | 11 + .../oomox-team/gtk-3.0/dist/gtk-dark.css | 4855 +++++++++ .../themes/oomox-team/gtk-3.0/dist/gtk.css | 4855 +++++++++ .../themes/oomox-team/gtk-3.0/gtk-dark.css | 1 + .../share/themes/oomox-team/gtk-3.0/gtk.css | 1 + .../themes/oomox-team/gtk-3.0/gtk.gresource | Bin 0 -> 7310264 bytes .../oomox-team/gtk-3.0/gtk.gresource.xml | 48 + .../themes/oomox-team/gtk-3.0/thumbnail.png | Bin 0 -> 1353 bytes .../oomox-team/gtk-3.20/assets/all-assets.svg | 4456 ++++++++ .../oomox-team/gtk-3.20/assets/all-assets.txt | 38 + .../oomox-team/gtk-3.20/assets/change_dpi.sh | 4 + .../gtk-3.20/assets/checkbox-checked-dark.svg | 10 + .../checkbox-checked-insensitive-dark.svg | 9 + .../assets/checkbox-checked-insensitive.svg | 9 + .../gtk-3.20/assets/checkbox-checked.svg | 9 + .../gtk-3.20/assets/checkbox-mixed-dark.svg | 9 + .../checkbox-mixed-insensitive-dark.svg | 9 + .../assets/checkbox-mixed-insensitive.svg | 9 + .../gtk-3.20/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.20/assets/checkbox-unchecked.svg | 8 + .../assets/grid-selection-checked-dark.svg | 9 + .../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 + .../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.20/assets/menuitem-radio-mixed.svg | 8 + .../assets/menuitem-radio-unchecked.svg | 6 + .../gtk-3.20/assets/pane-handle-vertical.svg | 49 + .../gtk-3.20/assets/pane-handle.png | Bin 0 -> 150 bytes .../gtk-3.20/assets/pane-handle.svg | 49 + .../gtk-3.20/assets/pane-handle@2.png | Bin 0 -> 161 bytes .../gtk-3.20/assets/radio-checked-dark.svg | 9 + .../assets/radio-checked-insensitive-dark.svg | 9 + .../assets/radio-checked-insensitive.svg | 9 + .../gtk-3.20/assets/radio-checked.svg | 9 + .../gtk-3.20/assets/radio-mixed-dark.svg | 9 + .../assets/radio-mixed-insensitive-dark.svg | 9 + .../assets/radio-mixed-insensitive.svg | 9 + .../gtk-3.20/assets/radio-mixed.svg | 9 + .../assets/radio-selected-insensitive.svg | 9 + .../gtk-3.20/assets/radio-selected.svg | 9 + .../gtk-3.20/assets/radio-unchecked-dark.svg | 8 + .../radio-unchecked-insensitive-dark.svg | 8 + .../assets/radio-unchecked-insensitive.svg | 8 + .../gtk-3.20/assets/radio-unchecked.svg | 8 + .../gtk-3.20/assets/radio-unselected-dark.svg | 6 + .../radio-unselected-insensitive-dark.svg | 6 + .../assets/radio-unselected-insensitive.svg | 8 + .../gtk-3.20/assets/radio-unselected.svg | 8 + .../themes/oomox-team/gtk-3.20/assets/sed.sh | 9 + .../oomox-team/gtk-3.20/assets/unsed.sh | 11 + .../oomox-team/gtk-3.20/dist/gtk-dark.css | 9024 ++++++++++++++++ .../themes/oomox-team/gtk-3.20/dist/gtk.css | 9034 +++++++++++++++++ .../themes/oomox-team/gtk-3.20/gtk-dark.css | 1 + .../share/themes/oomox-team/gtk-3.20/gtk.css | 1 + .../themes/oomox-team/gtk-3.20/gtk.gresource | Bin 0 -> 8415208 bytes .../oomox-team/gtk-3.20/gtk.gresource.xml | 53 + .../themes/oomox-team/gtk-3.20/thumbnail.png | Bin 0 -> 1353 bytes .../usr/share/themes/oomox-team/index.theme | 11 + .../metacity-1/metacity-theme-2.xml | 1571 +++ .../metacity-1/metacity-theme-3.xml | 1603 +++ .../oomox-team/metacity-1/thumbnail.png | Bin 0 -> 429 bytes .../themes/oomox-team/openbox-3/close.xbm | 4 + .../oomox-team/openbox-3/close_hover.xbm | 4 + .../themes/oomox-team/openbox-3/desk.xbm | 4 + .../oomox-team/openbox-3/desk_toggled.xbm | 4 + .../themes/oomox-team/openbox-3/iconify.xbm | 4 + .../oomox-team/openbox-3/iconify_hover.xbm | 4 + .../share/themes/oomox-team/openbox-3/max.xbm | 4 + .../oomox-team/openbox-3/max_toggled.xbm | 4 + .../themes/oomox-team/openbox-3/shade.xbm | 4 + .../oomox-team/openbox-3/shade_toggled.xbm | 4 + .../share/themes/oomox-team/openbox-3/themerc | 155 + .../share/themes/oomox-team/unity/close.svg | 1 + .../themes/oomox-team/unity/close_dash.svg | 1 + .../oomox-team/unity/close_dash_disabled.svg | 1 + .../oomox-team/unity/close_dash_prelight.svg | 1 + .../oomox-team/unity/close_dash_pressed.svg | 1 + .../oomox-team/unity/close_focused_normal.svg | 1 + .../unity/close_focused_prelight.svg | 1 + .../unity/close_focused_pressed.svg | 1 + .../oomox-team/unity/close_unfocused.svg | 1 + .../unity/close_unfocused_prelight.svg | 1 + .../unity/close_unfocused_pressed.svg | 1 + .../unity/launcher_arrow_ltr_19.svg | 10 + .../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 + .../unity/launcher_arrow_rtl_19.svg | 10 + .../unity/launcher_arrow_rtl_37.svg | 15 + .../unity/launcher_icon_back_150.svg | 7 + .../unity/launcher_icon_back_54.svg | 1 + .../unity/launcher_icon_edge_150.svg | 10 + .../unity/launcher_icon_edge_54.svg | 7 + .../unity/launcher_icon_glow_200.svg | 7 + .../unity/launcher_icon_glow_62.svg | 7 + .../unity/launcher_icon_selected_back_150.svg | 10 + .../unity/launcher_icon_selected_back_54.svg | 1 + .../unity/launcher_icon_shadow_200.svg | 7 + .../unity/launcher_icon_shadow_62.svg | 7 + .../unity/launcher_icon_shine_150.svg | 1 + .../unity/launcher_icon_shine_54.svg | 1 + .../oomox-team/unity/launcher_pip_ltr_19.svg | 10 + .../oomox-team/unity/launcher_pip_ltr_37.svg | 16 + .../oomox-team/unity/launcher_pip_rtl_19.svg | 10 + .../oomox-team/unity/launcher_pip_rtl_37.svg | 16 + .../themes/oomox-team/unity/maximize.svg | 1 + .../themes/oomox-team/unity/maximize_dash.svg | 1 + .../unity/maximize_dash_disabled.svg | 1 + .../unity/maximize_dash_prelight.svg | 1 + .../unity/maximize_dash_pressed.svg | 1 + .../unity/maximize_focused_normal.svg | 1 + .../unity/maximize_focused_prelight.svg | 1 + .../unity/maximize_focused_pressed.svg | 1 + .../oomox-team/unity/maximize_unfocused.svg | 1 + .../unity/maximize_unfocused_prelight.svg | 1 + .../unity/maximize_unfocused_pressed.svg | 1 + .../themes/oomox-team/unity/minimize.svg | 1 + .../themes/oomox-team/unity/minimize_dash.svg | 1 + .../unity/minimize_dash_disabled.svg | 1 + .../unity/minimize_dash_prelight.svg | 1 + .../unity/minimize_dash_pressed.svg | 1 + .../unity/minimize_focused_normal.svg | 1 + .../unity/minimize_focused_prelight.svg | 1 + .../unity/minimize_focused_pressed.svg | 1 + .../oomox-team/unity/minimize_unfocused.svg | 1 + .../unity/minimize_unfocused_prelight.svg | 1 + .../unity/minimize_unfocused_pressed.svg | 1 + .../themes/oomox-team/unity/minimized.svg | 1 + .../unity/modes/launcher_bfb-flat.png | Bin 0 -> 3018 bytes .../unity/modes/launcher_bfb_ns.png | Bin 0 -> 4483 bytes .../oomox-team/unity/modes/ubuntu-square.svg | 69 + .../oomox-team/unity/progress_bar_fill.svg | 5 + .../oomox-team/unity/progress_bar_trough.svg | 71 + .../unity/sheet_style_close_focused.svg | 1 + .../sheet_style_close_focused_prelight.svg | 1 + .../sheet_style_close_focused_pressed.svg | 1 + .../themes/oomox-team/unity/unmaximize.svg | 1 + .../oomox-team/unity/unmaximize_dash.svg | 1 + .../unity/unmaximize_dash_disabled.svg | 1 + .../unity/unmaximize_dash_prelight.svg | 1 + .../unity/unmaximize_dash_pressed.svg | 1 + .../unity/unmaximize_focused_normal.svg | 1 + .../unity/unmaximize_focused_prelight.svg | 1 + .../unity/unmaximize_focused_pressed.svg | 1 + .../oomox-team/unity/unmaximize_unfocused.svg | 1 + .../unity/unmaximize_unfocused_prelight.svg | 1 + .../unity/unmaximize_unfocused_pressed.svg | 1 + .../themes/oomox-team/xfwm4/bottom-active.xpm | 6 + .../oomox-team/xfwm4/bottom-inactive.xpm | 6 + .../oomox-team/xfwm4/bottom-left-active.xpm | 6 + .../oomox-team/xfwm4/bottom-left-inactive.xpm | 6 + .../oomox-team/xfwm4/bottom-right-active.xpm | 6 + .../xfwm4/bottom-right-inactive.xpm | 6 + .../themes/oomox-team/xfwm4/close-active.xpm | 33 + .../oomox-team/xfwm4/close-inactive.xpm | 33 + .../oomox-team/xfwm4/close-prelight.xpm | 33 + .../themes/oomox-team/xfwm4/close-pressed.xpm | 33 + .../themes/oomox-team/xfwm4/hide-active.xpm | 33 + .../themes/oomox-team/xfwm4/hide-inactive.xpm | 33 + .../themes/oomox-team/xfwm4/hide-prelight.xpm | 33 + .../themes/oomox-team/xfwm4/hide-pressed.xpm | 33 + .../themes/oomox-team/xfwm4/left-active.xpm | 26 + .../themes/oomox-team/xfwm4/left-inactive.xpm | 26 + .../oomox-team/xfwm4/maximize-active.xpm | 33 + .../oomox-team/xfwm4/maximize-inactive.xpm | 33 + .../oomox-team/xfwm4/maximize-prelight.xpm | 33 + .../oomox-team/xfwm4/maximize-pressed.xpm | 33 + .../xfwm4/maximize-toggled-active.xpm | 33 + .../xfwm4/maximize-toggled-inactive.xpm | 33 + .../xfwm4/maximize-toggled-prelight.xpm | 33 + .../xfwm4/maximize-toggled-pressed.xpm | 33 + .../themes/oomox-team/xfwm4/menu-active.xpm | 21 + .../themes/oomox-team/xfwm4/menu-inactive.xpm | 21 + .../themes/oomox-team/xfwm4/menu-prelight.xpm | 21 + .../themes/oomox-team/xfwm4/menu-pressed.xpm | 21 + .../themes/oomox-team/xfwm4/right-active.xpm | 26 + .../oomox-team/xfwm4/right-inactive.xpm | 26 + .../themes/oomox-team/xfwm4/shade-active.xpm | 33 + .../oomox-team/xfwm4/shade-inactive.xpm | 33 + .../oomox-team/xfwm4/shade-prelight.xpm | 33 + .../themes/oomox-team/xfwm4/shade-pressed.xpm | 33 + .../oomox-team/xfwm4/shade-toggled-active.xpm | 33 + .../xfwm4/shade-toggled-inactive.xpm | 32 + .../xfwm4/shade-toggled-prelight.xpm | 33 + .../xfwm4/shade-toggled-pressed.xpm | 33 + .../themes/oomox-team/xfwm4/stick-active.xpm | 32 + .../oomox-team/xfwm4/stick-inactive.xpm | 33 + .../oomox-team/xfwm4/stick-prelight.xpm | 33 + .../themes/oomox-team/xfwm4/stick-pressed.xpm | 33 + .../oomox-team/xfwm4/stick-toggled-active.xpm | 33 + .../xfwm4/stick-toggled-inactive.xpm | 33 + .../xfwm4/stick-toggled-prelight.xpm | 33 + .../xfwm4/stick-toggled-pressed.xpm | 33 + .../usr/share/themes/oomox-team/xfwm4/themerc | 23 + .../oomox-team/xfwm4/title-1-active.xpm | 32 + .../oomox-team/xfwm4/title-1-inactive.xpm | 32 + .../oomox-team/xfwm4/title-2-active.xpm | 32 + .../oomox-team/xfwm4/title-2-inactive.xpm | 32 + .../oomox-team/xfwm4/title-3-active.xpm | 32 + .../oomox-team/xfwm4/title-3-inactive.xpm | 32 + .../oomox-team/xfwm4/title-4-active.xpm | 32 + .../oomox-team/xfwm4/title-4-inactive.xpm | 32 + .../oomox-team/xfwm4/title-5-active.xpm | 32 + .../oomox-team/xfwm4/title-5-inactive.xpm | 32 + .../oomox-team/xfwm4/top-left-active.xpm | 33 + .../oomox-team/xfwm4/top-left-inactive.xpm | 33 + .../oomox-team/xfwm4/top-right-active.xpm | 33 + .../oomox-team/xfwm4/top-right-inactive.xpm | 33 + package-lists/.base.list.chroot.swp | Bin 0 -> 4096 bytes package-lists/base.list.chroot | 9 + package-lists/base.list.chroot~ | 7 + package-lists/desktop.list.chroot | 3 + package-lists/live.list.chroot | 3 + package-lists/lxqt.list.chroot | 6 + package-lists/nonfree.list.chroot | 3 + package-lists/qweechat.list.chroot | 3 + readme.md | 5 + source | 9 + 467 files changed, 61374 insertions(+) create mode 100644 .gitmodules create mode 100644 binary create mode 100644 bootstrap create mode 100644 build create mode 100644 chroot create mode 100644 common create mode 100755 hooks/live/0010-disable-kexec-tools.hook.chroot create mode 100755 hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot create mode 100755 hooks/normal/0020-create-mtab-symlink.hook.chroot create mode 100755 hooks/normal/0030-enable-cryptsetup.hook.chroot create mode 100755 hooks/normal/0040-create-locales-files.hook.chroot create mode 100755 hooks/normal/0100-remove-adjtime-configuration.hook.chroot create mode 100755 hooks/normal/0110-remove-backup-files.hook.chroot create mode 100755 hooks/normal/0120-remove-dbus-machine-id.hook.chroot create mode 100755 hooks/normal/0130-remove-gnome-icon-cache.hook.chroot create mode 100755 hooks/normal/0140-remove-log-files.hook.chroot create mode 100755 hooks/normal/0150-remove-mdadm-configuration.hook.chroot create mode 100755 hooks/normal/0160-remove-openssh-server-host-keys.hook.chroot create mode 100755 hooks/normal/0170-remove-python-py.hook.chroot create mode 100755 hooks/normal/0180-remove-systemd-machine-id.hook.chroot create mode 100755 hooks/normal/0190-remove-temporary-files.hook.chroot create mode 100755 hooks/normal/0195-remove-ssl-cert-snakeoil.hook.chroot create mode 100755 hooks/normal/0200-remove-udev-persistent-cd-rules.hook.chroot create mode 100755 hooks/normal/0300-remove-udev-persistent-net-rules.hook.chroot create mode 100755 hooks/normal/0400-update-apt-file-cache.hook.chroot create mode 100755 hooks/normal/0410-update-apt-xapian-index.hook.chroot create mode 100755 hooks/normal/0420-update-glx-alternative.hook.chroot create mode 100755 hooks/normal/0430-update-mlocate-database.hook.chroot create mode 100755 hooks/normal/0440-update-nvidia-alternative.hook.chroot create mode 100755 includes.chroot/lib/live/config/hooks/0100-tildelinux-setup.hook create mode 100644 includes.chroot/live/config.conf create mode 160000 includes.chroot/root/tl-setup create mode 100755 includes.chroot/usr/bin/qweechat create mode 100644 includes.chroot/usr/share/images/tildelinux/onetilde.png create mode 100644 includes.chroot/usr/share/images/tildelinux/tildelinux-bottom.png create mode 100644 includes.chroot/usr/share/images/tildelinux/tildeverse-green.png create mode 100644 includes.chroot/usr/share/images/tildelinux/verse.png create mode 100644 includes.chroot/usr/share/lightdm/lightdm-gtk-greeter.conf.d/01_debian.conf create mode 100644 includes.chroot/usr/share/lightdm/lightdm.conf.d/01_debian.conf create mode 100644 includes.chroot/usr/share/qweechat/__init__.py create mode 100644 includes.chroot/usr/share/qweechat/about.py create mode 100644 includes.chroot/usr/share/qweechat/about.pyc create mode 100644 includes.chroot/usr/share/qweechat/buffer.py create mode 100644 includes.chroot/usr/share/qweechat/buffer.pyc create mode 100644 includes.chroot/usr/share/qweechat/chat.py create mode 100644 includes.chroot/usr/share/qweechat/chat.pyc create mode 100644 includes.chroot/usr/share/qweechat/config.py create mode 100644 includes.chroot/usr/share/qweechat/config.pyc create mode 100644 includes.chroot/usr/share/qweechat/connection.py create mode 100644 includes.chroot/usr/share/qweechat/connection.pyc create mode 100644 includes.chroot/usr/share/qweechat/data/icons/README create mode 100644 includes.chroot/usr/share/qweechat/data/icons/application-exit.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/bullet_green_8x8.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/bullet_yellow_8x8.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/dialog-close.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/dialog-ok-apply.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/document-save.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/edit-find.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/help-about.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/network-connect.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/network-disconnect.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/preferences-other.png create mode 100644 includes.chroot/usr/share/qweechat/data/icons/weechat.png create mode 100644 includes.chroot/usr/share/qweechat/debug.py create mode 100644 includes.chroot/usr/share/qweechat/debug.pyc create mode 100644 includes.chroot/usr/share/qweechat/input.py create mode 100644 includes.chroot/usr/share/qweechat/input.pyc create mode 100644 includes.chroot/usr/share/qweechat/network.py create mode 100644 includes.chroot/usr/share/qweechat/network.pyc create mode 100644 includes.chroot/usr/share/qweechat/qt_compat.py create mode 100644 includes.chroot/usr/share/qweechat/qt_compat.pyc create mode 100644 includes.chroot/usr/share/qweechat/qweechat.py create mode 100644 includes.chroot/usr/share/qweechat/version.py create mode 100644 includes.chroot/usr/share/qweechat/version.pyc create mode 100644 includes.chroot/usr/share/qweechat/weechat/__init__.py create mode 100644 includes.chroot/usr/share/qweechat/weechat/__init__.pyc create mode 100644 includes.chroot/usr/share/qweechat/weechat/color.py create mode 100644 includes.chroot/usr/share/qweechat/weechat/color.pyc create mode 100644 includes.chroot/usr/share/qweechat/weechat/protocol.py create mode 100644 includes.chroot/usr/share/qweechat/weechat/protocol.pyc create mode 100644 includes.chroot/usr/share/qweechat/weechat/testproto.py create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/all-assets.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/all-assets.txt create mode 100755 includes.chroot/usr/share/themes/oomox-team/assets/change_dpi.sh create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/pane-handle-vertical.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/pane-handle.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/pane-handle.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/pane-handle@2.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-selected-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected.svg create mode 100755 includes.chroot/usr/share/themes/oomox-team/assets/sed.sh create mode 100755 includes.chroot/usr/share/themes/oomox-team/assets/unsed.sh create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/add-workspace-hover.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/add-workspace.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-left.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-right.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox-off.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/close-window.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/corner-ripple.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton-off.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-intl.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-us.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-intl.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-us.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/trash-icon.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/_extends.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/_global.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/cinnamon.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_accessibility.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_alt-tab.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_calendar.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_desklets.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_dialogs.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_menu.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_notifications.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_overview.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_panel.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_stage.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_tile-hud.scss create mode 100644 includes.chroot/usr/share/themes/oomox-team/cinnamon/thumbnail.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc.hidpi create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.txt create mode 100755 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/change_dpi.sh create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle-vertical.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle@2.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected.svg create mode 100755 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/sed.sh create mode 100755 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/unsed.sh create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk-dark.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk-dark.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource.xml create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.0/thumbnail.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.txt create mode 100755 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/change_dpi.sh create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-hover.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle-vertical.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle@2.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive-dark.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected.svg create mode 100755 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/sed.sh create mode 100755 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/unsed.sh create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk-dark.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk-dark.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.css create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource.xml create mode 100644 includes.chroot/usr/share/themes/oomox-team/gtk-3.20/thumbnail.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/index.theme create mode 100644 includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-2.xml create mode 100644 includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-3.xml create mode 100644 includes.chroot/usr/share/themes/oomox-team/metacity-1/thumbnail.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/close.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/close_hover.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/desk.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/desk_toggled.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/iconify.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/iconify_hover.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/max.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/max_toggled.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/shade.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/shade_toggled.xbm create mode 100644 includes.chroot/usr/share/themes/oomox-team/openbox-3/themerc create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_dash.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_dash_disabled.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_dash_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_dash_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_focused_normal.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_focused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_focused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_ltr_19.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_ltr_37.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_ltr_19.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_ltr_37.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_rtl_19.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_rtl_37.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_rtl_19.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_rtl_37.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_back_150.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_back_54.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_edge_150.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_edge_54.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_glow_200.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_glow_62.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_selected_back_150.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_selected_back_54.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shadow_200.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shadow_62.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shine_150.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shine_54.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_ltr_19.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_ltr_37.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_rtl_19.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_rtl_37.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_disabled.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_normal.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_disabled.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_normal.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/minimized.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/modes/launcher_bfb-flat.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/modes/launcher_bfb_ns.png create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/modes/ubuntu-square.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/progress_bar_fill.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/progress_bar_trough.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_disabled.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_normal.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_prelight.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_pressed.svg create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/close-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/close-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/close-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/close-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/left-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/left-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/right-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/right-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-prelight.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-pressed.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/themerc create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-inactive.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-active.xpm create mode 100644 includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-inactive.xpm create mode 100644 package-lists/.base.list.chroot.swp create mode 100644 package-lists/base.list.chroot create mode 100644 package-lists/base.list.chroot~ create mode 100644 package-lists/desktop.list.chroot create mode 100644 package-lists/live.list.chroot create mode 100644 package-lists/lxqt.list.chroot create mode 100644 package-lists/nonfree.list.chroot create mode 100644 package-lists/qweechat.list.chroot create mode 100644 readme.md create mode 100644 source diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..7203fb2 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "includes.chroot/root/tl-setup"] + path = includes.chroot/root/tl-setup + url = https://tildegit.org/tildelinux/tl-setup diff --git a/binary b/binary new file mode 100644 index 0000000..a74bcbd --- /dev/null +++ b/binary @@ -0,0 +1,170 @@ +# config/binary - options for live-build(7), binary stage + +# $LB_BINARY_FILESYSTEM: set image filesystem +# (Default: fat32) +LB_BINARY_FILESYSTEM="fat32" + +# $LB_APT_INDICES: set apt/aptitude generic indices +# (Default: true) +LB_APT_INDICES="true" + +# $LB_BOOTAPPEND_LIVE: set boot parameters +# (Default: empty) +LB_BOOTAPPEND_LIVE="boot=live components quiet splash" + +# $LB_BOOTAPPEND_INSTALL: set boot parameters +# (Default: empty) +LB_BOOTAPPEND_INSTALL="" + +# $LB_BOOTAPPEND_LIVE_FAILSAFE: set boot parameters +# (Default: empty) +LB_BOOTAPPEND_LIVE_FAILSAFE="boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal" + +# $LB_BOOTLOADERS: set bootloaders +# (Default: syslinux,grub-efi) +LB_BOOTLOADERS="syslinux,grub-efi" + +# $LB_CHECKSUMS: set checksums +# (Default: md5) +LB_CHECKSUMS="md5" + +# $LB_COMPRESSION: set compression +# (Default: none) +LB_COMPRESSION="none" + +# $LB_ZSYNC: set zsync +# (Default: true) +LB_ZSYNC="true" + +# ${LB_BUILD_WITH_CHROOT: control if we build binary images chrooted +# (Default: true) +# DO NEVER, *NEVER*, *N*E*V*E*R* SET THIS OPTION to false. +LB_BUILD_WITH_CHROOT="true" + +# $LB_DEBIAN_INSTALLER: set debian-installer +# (Default: false) +LB_DEBIAN_INSTALLER="false" + +# $LB_DEBIAN_INSTALLER_DISTRIBUTION: set debian-installer suite +# (Default: empty) +LB_DEBIAN_INSTALLER_DISTRIBUTION="stretch" + +# $LB_DEBIAN_INSTALLER_PRESEEDFILE: set debian-installer preseed filename/url +# (Default: ) +LB_DEBIAN_INSTALLER_PRESEEDFILE="" + +# $LB_DEBIAN_INSTALLER_GUI: toggle use of GUI debian-installer +# (Default: true) +LB_DEBIAN_INSTALLER_GUI="true" + +# $LB_GRUB_SPLASH: set custom grub splash +# (Default: empty) +LB_GRUB_SPLASH="" + +# $LB_HDD_LABEL: set hdd label +# (Default: DEBIAN_LIVE) +LB_HDD_LABEL="DEBIAN_LIVE" + +# $LB_HDD_SIZE: set hdd filesystem size +# (Default: auto) +LB_HDD_SIZE="auto" + +# $LB_HDD_PARTITION_START: set start of partition for the hdd target for BIOSes that expect a specific boot partition start (e.g. "63s"). If empty, use optimal layout. +# (Default: ) +LB_HDD_PARTITION_START="" + +# $LB_ISO_APPLICATION: set iso author +# (Default: Debian Live) +LB_ISO_APPLICATION="Debian Live" + +# $LB_ISO_PREPARER: set iso preparer +# (Default: live-build 1:20190311; https://debian-live.alioth.debian.org/live-build) +LB_ISO_PREPARER="live-build 1:20190311; https://debian-live.alioth.debian.org/live-build" + +# $LB_ISO_PUBLISHER: set iso publisher +# (Default: Live Systems project; https://debian-live.alioth.debian.org/; debian-live@lists.debian.org) +LB_ISO_PUBLISHER="Live Systems project; https://debian-live.alioth.debian.org/; debian-live@lists.debian.org" + +# $LB_ISO_VOLUME: set iso volume (max 32 chars) +# (Default: Debian stretch 20200511-21:45) +LB_ISO_VOLUME="Debian stretch 20200511-21:45" + +# $LB_JFFS2_ERASEBLOCK: set jffs2 eraseblock size +# (Default: unset) +LB_JFFS2_ERASEBLOCK="" + +# $LB_MEMTEST: set memtest +# (Default: none) +LB_MEMTEST="none" + +# $LB_LOADLIN: set loadlin +# (Default: false) +LB_LOADLIN="false" + +# $LB_WIN32_LOADER: set win32-loader +# (Default: false) +LB_WIN32_LOADER="false" + +# $LB_NET_ROOT_FILESYSTEM: set netboot filesystem +# (Default: nfs) +LB_NET_ROOT_FILESYSTEM="nfs" + +# $LB_NET_ROOT_MOUNTOPTIONS: set nfsopts +# (Default: empty) +LB_NET_ROOT_MOUNTOPTIONS="" + +# $LB_NET_ROOT_PATH: set netboot server directory +# (Default: /srv/debian-live) +LB_NET_ROOT_PATH="/srv/debian-live" + +# $LB_NET_ROOT_SERVER: set netboot server address +# (Default: 192.168.1.1) +LB_NET_ROOT_SERVER="192.168.1.1" + +# $LB_NET_COW_FILESYSTEM: set net client cow filesystem +# (Default: nfs) +LB_NET_COW_FILESYSTEM="nfs" + +# $LB_NET_COW_MOUNTOPTIONS: set cow mount options +# (Default: empty) +LB_NET_COW_MOUNTOPTIONS="" + +# $LB_NET_COW_PATH: set cow directory +# (Default: ) +LB_NET_COW_PATH="" + +# $LB_NET_COW_SERVER: set cow server +# (Default: ) +LB_NET_COW_SERVER="" + +# $LB_NET_TARBALL: set net tarball +# (Default: true) +LB_NET_TARBALL="true" + +# $LB_ONIE: set onie +# (Default: false) +LB_ONIE="false" + +# $LB_ONIE_KERNEL_CMDLINE: set onie additional kernel cmdline options +# (Default: ) +LB_ONIE_KERNEL_CMDLINE="" + +# $LB_FIRMWARE_BINARY: include firmware packages in debian-installer +# (Default: true) +LB_FIRMWARE_BINARY="true" + +# $LB_FIRMWARE_CHROOT: include firmware packages in debian-installer +# (Default: true) +LB_FIRMWARE_CHROOT="true" + +# $LB_SWAP_FILE_PATH: set swap file path +# (Default: ) +LB_SWAP_FILE_PATH="" + +# $LB_SWAP_FILE_SIZE: set swap file size +# (Default: 512) +LB_SWAP_FILE_SIZE="512" + +# $LB_UEFI_SECURE_BOOT: enable/disable UEFI secure boot +# (Default: auto) +LB_UEFI_SECURE_BOOT="auto" diff --git a/bootstrap b/bootstrap new file mode 100644 index 0000000..2fa6c31 --- /dev/null +++ b/bootstrap @@ -0,0 +1,73 @@ +# config/bootstrap - options for live-build(7), bootstrap stage + +# $LB_DISTRIBUTION: select distribution to use +# (Default: buster) +LB_DISTRIBUTION="buster" + +# $LB_PARENT_DISTRIBUTION: select parent distribution to use +# (Default: stretch) +LB_PARENT_DISTRIBUTION="stretch" + +# $LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION: select parent distribution for debian-installer to use +# (Default: stretch) +LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION="stretch" + +# $LB_PARENT_MIRROR_BOOTSTRAP: set parent mirror to bootstrap from +# (Default: http://deb.debian.org/debian/) +LB_PARENT_MIRROR_BOOTSTRAP="http://deb.debian.org/debian/" + +# $LB_PARENT_MIRROR_CHROOT: set parent mirror to fetch packages from +# (Default: http://deb.debian.org/debian/) +LB_PARENT_MIRROR_CHROOT="http://deb.debian.org/debian/" + +# $LB_PARENT_MIRROR_CHROOT_SECURITY: set security parent mirror to fetch packages from +# (Default: http://security.debian.org/) +LB_PARENT_MIRROR_CHROOT_SECURITY="http://security.debian.org/" + +# $LB_PARENT_MIRROR_BINARY: set parent mirror which ends up in the image +# (Default: http://deb.debian.org/debian/) +LB_PARENT_MIRROR_BINARY="http://deb.debian.org/debian/" + +# $LB_PARENT_MIRROR_BINARY_SECURITY: set security parent mirror which ends up in the image +# (Default: http://security.debian.org/) +LB_PARENT_MIRROR_BINARY_SECURITY="http://security.debian.org/" + +# $LB_PARENT_MIRROR_DEBIAN_INSTALLER: set debian-installer parent mirror +# (Default: http://deb.debian.org/debian/) +LB_PARENT_MIRROR_DEBIAN_INSTALLER="http://deb.debian.org/debian/" + +# $LB_MIRROR_BOOTSTRAP: set mirror to bootstrap from +# (Default: http://deb.debian.org/debian/) +LB_MIRROR_BOOTSTRAP="http://deb.debian.org/debian/" + +# $LB_MIRROR_CHROOT: set mirror to fetch packages from +# (Default: http://deb.debian.org/debian/) +LB_MIRROR_CHROOT="http://deb.debian.org/debian/" + +# $LB_MIRROR_CHROOT_SECURITY: set security mirror to fetch packages from +# (Default: http://security.debian.org/) +LB_MIRROR_CHROOT_SECURITY="http://security.debian.org/" + +# $LB_MIRROR_BINARY: set mirror which ends up in the image +# (Default: http://deb.debian.org/debian/) +LB_MIRROR_BINARY="http://deb.debian.org/debian/" + +# $LB_MIRROR_BINARY_SECURITY: set security mirror which ends up in the image +# (Default: http://security.debian.org/) +LB_MIRROR_BINARY_SECURITY="http://security.debian.org/" + +# $LB_MIRROR_DEBIAN_INSTALLER: set debian-installer mirror +# (Default: http://deb.debian.org/debian/) +LB_MIRROR_DEBIAN_INSTALLER="http://deb.debian.org/debian/" + +# $LB_BOOTSTRAP_QEMU_ARCHITECTURES: architectures to use foreign bootstrap +# (Default: ) +LB_BOOTSTRAP_QEMU_ARCHITECTURES="" + +# $LB_BOOTSTRAP_QEMU_EXCLUDE: packages to exclude during foreign bootstrap +# (Default: ) +LB_BOOTSTRAP_QEMU_EXCLUDE="" + +# $LB_BOOTSTRAP_QEMU_STATIC: static qemu binary for foreign bootstrap +# (Default: ) +LB_BOOTSTRAP_QEMU_STATIC="" diff --git a/build b/build new file mode 100644 index 0000000..7bbf6d7 --- /dev/null +++ b/build @@ -0,0 +1,10 @@ +[Image] +Architecture: amd64 +Archive-Areas: main contrib non-free +Distribution: buster +Mirror-Bootstrap: http://deb.debian.org/debian/ + +[FIXME] +Configuration-Version: 1:20190311 +Name: live-image +Type: iso-hybrid diff --git a/chroot b/chroot new file mode 100644 index 0000000..4bb1e96 --- /dev/null +++ b/chroot @@ -0,0 +1,37 @@ +# config/chroot - options for live-build(7), chroot stage + +# $LB_CHROOT_FILESYSTEM: set chroot filesystem +# (Default: squashfs) +LB_CHROOT_FILESYSTEM="squashfs" + +# $LB_UNION_FILESYSTEM: set union filesystem +# (Default: overlay) +LB_UNION_FILESYSTEM="overlay" + +# $LB_INTERACTIVE: set interactive build +# (Default: false) +LB_INTERACTIVE="false" + +# $LB_KEYRING_PACKAGES: set keyring packages +# (Default: empty) +LB_KEYRING_PACKAGES="debian-archive-keyring" + +# $LB_LINUX_FLAVOURS: set kernel flavour to use +# (Default: autodetected) +LB_LINUX_FLAVOURS="amd64" + +# $LB_LINUX_PACKAGES: set kernel packages to use +# (Default: autodetected) +LB_LINUX_PACKAGES="linux-image" + +# $LB_SECURITY: enable security updates +# (Default: true) +LB_SECURITY="true" + +# $LB_UPDATES: enable updates updates +# (Default: true) +LB_UPDATES="true" + +# $LB_BACKPORTS: enable backports updates +# (Default: false) +LB_BACKPORTS="false" diff --git a/common b/common new file mode 100644 index 0000000..38a929f --- /dev/null +++ b/common @@ -0,0 +1,119 @@ +# config/common - common options for live-build(7) + +# $LB_APT: set package manager +# (Default: apt) +LB_APT="apt" + +# $LB_APT_FTP_PROXY: set apt/aptitude ftp proxy +# (Default: autodetected or empty) +LB_APT_FTP_PROXY="" + +# $LB_APT_HTTP_PROXY: set apt/aptitude http proxy +# (Default: autodetected or empty) +LB_APT_HTTP_PROXY="" + +# $LB_APT_PIPELINE: set apt/aptitude pipeline depth +# (Default: ) +LB_APT_PIPELINE="" + +# $LB_APT_RECOMMENDS: set apt/aptitude recommends +# (Default: true) +LB_APT_RECOMMENDS="true" + +# $LB_APT_SECURE: set apt/aptitude security +# (Default: true) +LB_APT_SECURE="true" + +# $LB_APT_SOURCE_ARCHIVES: set apt/aptitude source entries in sources.list +# (Default: true) +LB_APT_SOURCE_ARCHIVES="true" + +# $LB_CACHE: control cache +# (Default: true) +LB_CACHE="true" + +# $LB_CACHE_INDICES: control if downloaded package indices should be cached +# (Default: false) +LB_CACHE_INDICES="false" + +# $LB_CACHE_PACKAGES: control if downloaded packages files should be cached +# (Default: true) +LB_CACHE_PACKAGES="true" + +# $LB_CACHE_STAGES: control if completed stages should be cached +# (Default: bootstrap) +LB_CACHE_STAGES="bootstrap" + +# $LB_DEBCONF_FRONTEND: set debconf(1) frontend to use +# (Default: noninteractive) +LB_DEBCONF_FRONTEND="noninteractive" + +# $LB_DEBCONF_PRIORITY: set debconf(1) priority to use +# (Default: critical) +LB_DEBCONF_PRIORITY="critical" + +# $LB_INITRAMFS: set initramfs hook +# (Default: live-boot) +LB_INITRAMFS="live-boot" + +# $LB_INITRAMFS_COMPRESSION: set initramfs compression +# (Default: gzip) +LB_INITRAMFS_COMPRESSION="gzip" + +# $LB_INITSYSTEM: set init system +# (Default: systemd) +LB_INITSYSTEM="systemd" + +# $LB_FDISK: set fdisk program +# (Default: autodetected) +LB_FDISK="fdisk" + +# $LB_LOSETUP: set losetup program +# (Default: autodetected) +LB_LOSETUP="losetup" + +# $LB_MODE: set distribution mode +# (Default: debian) +LB_MODE="debian" + +# $LB_SYSTEM: set system type +# (Default: live) +LB_SYSTEM="live" + +# $LB_TASKSEL: set tasksel program +# (Default: apt) +LB_TASKSEL="apt" + +# live-build options + +# $_BREAKPOINTS: enable breakpoints +# (Default: false) +#_BREAKPOINTS="false" + +# $_DEBUG: enable debug +# (Default: false) +#_DEBUG="false" + +# $_COLOR: enable color +# (Default: false) +#_COLOR="false" + +# $_FORCE: enable force +# (Default: false) +#_FORCE="false" + +# $_QUIET: enable quiet +# (Default: false) +_QUIET="false" + +# $_VERBOSE: enable verbose +# (Default: false) +#_VERBOSE="false" + +# Internal stuff (FIXME) +APT_OPTIONS="--yes" +APTITUDE_OPTIONS="--assume-yes" +DEBOOTSTRAP_OPTIONS="" +DEBOOTSTRAP_SCRIPT="" +GZIP_OPTIONS="-6 --rsyncable" +ISOHYBRID_OPTIONS="" diff --git a/hooks/live/0010-disable-kexec-tools.hook.chroot b/hooks/live/0010-disable-kexec-tools.hook.chroot new file mode 100755 index 0000000..403d1d4 --- /dev/null +++ b/hooks/live/0010-disable-kexec-tools.hook.chroot @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +# Disable kexec-tools + +if [ -e /sbin/kexec ] +then + echo "kexec-tools kexec-tools/load_kexec boolean false" > /root/preseed + + debconf-set-selections /root/preseed + + rm -f /root/preseed + + dpkg-reconfigure kexec-tools +fi diff --git a/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot b/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot new file mode 100755 index 0000000..37750b3 --- /dev/null +++ b/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Disable tmpfs on /tmp + +if [ -e /etc/default/rcS ] +then + sed -i -e 's|^ *RAMTMP=.*|RAMTMP=no|' /etc/default/rcS +fi diff --git a/hooks/normal/0020-create-mtab-symlink.hook.chroot b/hooks/normal/0020-create-mtab-symlink.hook.chroot new file mode 100755 index 0000000..5c2fa64 --- /dev/null +++ b/hooks/normal/0020-create-mtab-symlink.hook.chroot @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +# Create /etc/mtab symlink, replacing a regular file if necessary + +if [ ! -L /etc/mtab ] +then + rm -f /etc/mtab + ln -s /proc/mounts /etc/mtab +fi diff --git a/hooks/normal/0030-enable-cryptsetup.hook.chroot b/hooks/normal/0030-enable-cryptsetup.hook.chroot new file mode 100755 index 0000000..54c2978 --- /dev/null +++ b/hooks/normal/0030-enable-cryptsetup.hook.chroot @@ -0,0 +1,21 @@ +#!/bin/sh + +set -e + +# Enable cryptsetup + +if [ -e /sbin/cryptsetup ] +then + if [ ! -e /etc/initramfs-tools/conf.d/cryptsetup ] + then + mkdir -p /etc/initramfs-tools/conf.d + +cat > /etc/initramfs-tools/conf.d/cryptsetup << EOF +# /etc/initramfs-tools/conf.d/cryptsetup + +CRYPTSETUP=yes +export CRYPTSETUP +EOF + + fi +fi diff --git a/hooks/normal/0040-create-locales-files.hook.chroot b/hooks/normal/0040-create-locales-files.hook.chroot new file mode 100755 index 0000000..cd24060 --- /dev/null +++ b/hooks/normal/0040-create-locales-files.hook.chroot @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +# Create /etc/environment and /etc/default/locale +touch /etc/environment +echo "LANG=C.UTF-8" >/etc/default/locale diff --git a/hooks/normal/0100-remove-adjtime-configuration.hook.chroot b/hooks/normal/0100-remove-adjtime-configuration.hook.chroot new file mode 100755 index 0000000..7fe5bbd --- /dev/null +++ b/hooks/normal/0100-remove-adjtime-configuration.hook.chroot @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +# Reset generated file + +cat > /etc/adjtime << EOF +0.0 0 0.0 +0 +UTC +EOF diff --git a/hooks/normal/0110-remove-backup-files.hook.chroot b/hooks/normal/0110-remove-backup-files.hook.chroot new file mode 100755 index 0000000..55a6b75 --- /dev/null +++ b/hooks/normal/0110-remove-backup-files.hook.chroot @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +# Remove backup files +rm -f /boot/*.bak +rm -f /boot/*.old-dkms + +rm -f /etc/apt/sources.list~ +rm -f /etc/apt/trusted.gpg~ + +rm -f /etc/passwd- +rm -f /etc/group- +rm -f /etc/shadow- +rm -f /etc/gshadow- + +rm -f /var/cache/debconf/*-old +rm -f /var/lib/dpkg/*-old diff --git a/hooks/normal/0120-remove-dbus-machine-id.hook.chroot b/hooks/normal/0120-remove-dbus-machine-id.hook.chroot new file mode 100755 index 0000000..230099e --- /dev/null +++ b/hooks/normal/0120-remove-dbus-machine-id.hook.chroot @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Remove dbus machine id. +# +# This removes dbus machine id that cache that makes each system unique. + +rm -f /var/lib/dbus/machine-id diff --git a/hooks/normal/0130-remove-gnome-icon-cache.hook.chroot b/hooks/normal/0130-remove-gnome-icon-cache.hook.chroot new file mode 100755 index 0000000..ab35a1d --- /dev/null +++ b/hooks/normal/0130-remove-gnome-icon-cache.hook.chroot @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Remove GNOME icon cache. +# +# This saves space some space. + +rm -f /usr/share/icons/*/icon-theme.cache diff --git a/hooks/normal/0140-remove-log-files.hook.chroot b/hooks/normal/0140-remove-log-files.hook.chroot new file mode 100755 index 0000000..f95e546 --- /dev/null +++ b/hooks/normal/0140-remove-log-files.hook.chroot @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Truncate log files +for _FILE in $(find /var/log/ -type f) +do + : > ${_FILE} +done diff --git a/hooks/normal/0150-remove-mdadm-configuration.hook.chroot b/hooks/normal/0150-remove-mdadm-configuration.hook.chroot new file mode 100755 index 0000000..206b494 --- /dev/null +++ b/hooks/normal/0150-remove-mdadm-configuration.hook.chroot @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +# Remove generated files + +rm -f /etc/mdadm/mdadm.conf diff --git a/hooks/normal/0160-remove-openssh-server-host-keys.hook.chroot b/hooks/normal/0160-remove-openssh-server-host-keys.hook.chroot new file mode 100755 index 0000000..8627049 --- /dev/null +++ b/hooks/normal/0160-remove-openssh-server-host-keys.hook.chroot @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Remove OpenSSH Host Keys. +# +# This removes openssh-server host keys, they are regenerated by live-config +# on system start. + +rm -f /etc/ssh/ssh_host_*_key /etc/ssh/ssh_host_*_key.pub diff --git a/hooks/normal/0170-remove-python-py.hook.chroot b/hooks/normal/0170-remove-python-py.hook.chroot new file mode 100755 index 0000000..ff70583 --- /dev/null +++ b/hooks/normal/0170-remove-python-py.hook.chroot @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Remove Python *.py files. +# +# This removes byte-compiled Python modules to save some space. + +find /usr -name "*.pyc" -print0 | xargs -0r rm -f diff --git a/hooks/normal/0180-remove-systemd-machine-id.hook.chroot b/hooks/normal/0180-remove-systemd-machine-id.hook.chroot new file mode 100755 index 0000000..ed5d6bf --- /dev/null +++ b/hooks/normal/0180-remove-systemd-machine-id.hook.chroot @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +# Blank out systemd machine id. If it does not exist, systemd-journald +# will fail, but if it exists and is empty, systemd will automatically +# set up a new unique ID. + +if [ -e /etc/machine-id ] +then + rm -f /etc/machine-id + : > /etc/machine-id +fi diff --git a/hooks/normal/0190-remove-temporary-files.hook.chroot b/hooks/normal/0190-remove-temporary-files.hook.chroot new file mode 100755 index 0000000..fd220e0 --- /dev/null +++ b/hooks/normal/0190-remove-temporary-files.hook.chroot @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# Remove temporary files +rm -rf /var/cache/man/* + +for _DIRECTORY in /tmp /var/tmp +do + rm -rf ${_DIRECTORY} + + mkdir -p ${_DIRECTORY} + chmod 1777 ${_DIRECTORY} +done diff --git a/hooks/normal/0195-remove-ssl-cert-snakeoil.hook.chroot b/hooks/normal/0195-remove-ssl-cert-snakeoil.hook.chroot new file mode 100755 index 0000000..cdfe39d --- /dev/null +++ b/hooks/normal/0195-remove-ssl-cert-snakeoil.hook.chroot @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +# Remove ssl-cert snakeoil + +if [ -e /etc/ssl/certs/ssl-cert-snakeoil.pem ] +then + rm -f /etc/ssl/certs/$(openssl x509 -hash -noout -in /etc/ssl/certs/ssl-cert-snakeoil.pem) + + rm -f /etc/ssl/certs/ssl-cert-snakeoil.pem + rm -f /etc/ssl/private/ssl-cert-snakeoil.key +fi diff --git a/hooks/normal/0200-remove-udev-persistent-cd-rules.hook.chroot b/hooks/normal/0200-remove-udev-persistent-cd-rules.hook.chroot new file mode 100755 index 0000000..bdfe52d --- /dev/null +++ b/hooks/normal/0200-remove-udev-persistent-cd-rules.hook.chroot @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +# Remove udev persistent rules. +# +# This removes udev persistent rules that cache the host systems cd drive as +# well as the running live systems cd drive to remember its device name. + +if [ -e /etc/udev/rules.d ] +then + > /etc/udev/rules.d/70-persistent-cd.rules +fi diff --git a/hooks/normal/0300-remove-udev-persistent-net-rules.hook.chroot b/hooks/normal/0300-remove-udev-persistent-net-rules.hook.chroot new file mode 100755 index 0000000..148ba30 --- /dev/null +++ b/hooks/normal/0300-remove-udev-persistent-net-rules.hook.chroot @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +# Remove udev persistent rules. +# +# This removes udev persistent rules that cache the host systems mac address to +# remember its device name. + +for _FILE in /etc/udev/rules.d/*persistent-net.rules +do + if [ -e "${_FILE}" ] + then + : > ${_FILE} + fi +done diff --git a/hooks/normal/0400-update-apt-file-cache.hook.chroot b/hooks/normal/0400-update-apt-file-cache.hook.chroot new file mode 100755 index 0000000..771e903 --- /dev/null +++ b/hooks/normal/0400-update-apt-file-cache.hook.chroot @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# Update the Apt File cache. +# +# This allows to use using apt-file out-of-the-box. + +. /live-build/config/binary + +if [ -x /usr/bin/apt-file ] && [ "${LB_APT_INDICES}" = "true" ] +then + apt-file update +fi diff --git a/hooks/normal/0410-update-apt-xapian-index.hook.chroot b/hooks/normal/0410-update-apt-xapian-index.hook.chroot new file mode 100755 index 0000000..dcb39b2 --- /dev/null +++ b/hooks/normal/0410-update-apt-xapian-index.hook.chroot @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# Update the Apt Xapian index. +# +# The package would do this itself, but (a) it checks policy-rc.d which says it +# is not allowed to, and (b) it wants to build the index in the background which +# will be racy in the context of live-build. + +if [ -x /usr/sbin/update-apt-xapian-index ] +then + PYTHONDONTWRITEBYTECODE=1 /usr/sbin/update-apt-xapian-index --force --quiet +fi diff --git a/hooks/normal/0420-update-glx-alternative.hook.chroot b/hooks/normal/0420-update-glx-alternative.hook.chroot new file mode 100755 index 0000000..8c36c43 --- /dev/null +++ b/hooks/normal/0420-update-glx-alternative.hook.chroot @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Use mesa renderer by default +if [ -e /etc/alternatives/glx ] +then + update-alternatives --quiet --set glx /usr/lib/mesa-diverted +fi diff --git a/hooks/normal/0430-update-mlocate-database.hook.chroot b/hooks/normal/0430-update-mlocate-database.hook.chroot new file mode 100755 index 0000000..6bfdb3d --- /dev/null +++ b/hooks/normal/0430-update-mlocate-database.hook.chroot @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +# Update the mlocate database. +# +# It is convenient for this to be already up to date on the live system, and it +# means that if the live system is later installed to a hard disk then less +# work will be required after installation. + +if [ -x /usr/bin/updatedb.mlocate ] +then + updatedb.mlocate +fi diff --git a/hooks/normal/0440-update-nvidia-alternative.hook.chroot b/hooks/normal/0440-update-nvidia-alternative.hook.chroot new file mode 100755 index 0000000..e73b967 --- /dev/null +++ b/hooks/normal/0440-update-nvidia-alternative.hook.chroot @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Use newest nvidia version by default +if [ -e /etc/alternatives/nvidia ] && [ -e /usr/lib/nvidia/current ] +then + update-alternatives --quiet --set nvidia /usr/lib/nvidia/current +fi diff --git a/includes.chroot/lib/live/config/hooks/0100-tildelinux-setup.hook b/includes.chroot/lib/live/config/hooks/0100-tildelinux-setup.hook new file mode 100755 index 0000000..3317467 --- /dev/null +++ b/includes.chroot/lib/live/config/hooks/0100-tildelinux-setup.hook @@ -0,0 +1,2 @@ +#!/bin/sh +/root/tl-setup/setup.sh diff --git a/includes.chroot/live/config.conf b/includes.chroot/live/config.conf new file mode 100644 index 0000000..97302b3 --- /dev/null +++ b/includes.chroot/live/config.conf @@ -0,0 +1,4 @@ +LIVE_CONFIG_CMDLINE=nox11autologin +LIVE_CONFIG_NOCOMPONENTS=user-setup +LIVE_HOSTNAME=tildeverse +LIVE_HOOKS=filesystem diff --git a/includes.chroot/root/tl-setup b/includes.chroot/root/tl-setup new file mode 160000 index 0000000..f16e0b6 --- /dev/null +++ b/includes.chroot/root/tl-setup @@ -0,0 +1 @@ +Subproject commit f16e0b61496371d2801681c4212bec0a6d533581 diff --git a/includes.chroot/usr/bin/qweechat b/includes.chroot/usr/bin/qweechat new file mode 100755 index 0000000..caa69cf --- /dev/null +++ b/includes.chroot/usr/bin/qweechat @@ -0,0 +1,2 @@ +#!/bin/sh +python /usr/share/qweechat/qweechat.py diff --git a/includes.chroot/usr/share/images/tildelinux/onetilde.png b/includes.chroot/usr/share/images/tildelinux/onetilde.png new file mode 100644 index 0000000000000000000000000000000000000000..f5c5e0e9fccb7cc1471da9f77eb9168f8bbe150a GIT binary patch literal 15919 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�n}QpJ(2 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 +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# diff --git a/includes.chroot/usr/share/qweechat/about.py b/includes.chroot/usr/share/qweechat/about.py new file mode 100644 index 0000000..38a8ef1 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/about.py @@ -0,0 +1,53 @@ +# -*- coding: utf-8 -*- +# +# about.py - about dialog box +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import qt_compat + +QtCore = qt_compat.import_module('QtCore') +QtGui = qt_compat.import_module('QtGui') + + +class AboutDialog(QtGui.QDialog): + """About dialog.""" + + def __init__(self, name, messages, *args): + QtGui.QDialog.__init__(*(self,) + args) + self.setModal(True) + self.setWindowTitle(name) + + close_button = QtGui.QPushButton('Close') + close_button.pressed.connect(self.close) + + hbox = QtGui.QHBoxLayout() + hbox.addStretch(1) + hbox.addWidget(close_button) + hbox.addStretch(1) + + vbox = QtGui.QVBoxLayout() + for msg in messages: + label = QtGui.QLabel(msg.decode('utf-8')) + label.setAlignment(QtCore.Qt.AlignHCenter) + vbox.addWidget(label) + vbox.addLayout(hbox) + + self.setLayout(vbox) + self.show() diff --git a/includes.chroot/usr/share/qweechat/about.pyc b/includes.chroot/usr/share/qweechat/about.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0f9023bad503d298b0f4cee97fde8b144708b092 GIT binary patch literal 1424 zcmcgs&2G~`5FXn}nzl(xDNrs*6{lQUUpb(P{)kqhR3xdWhy<4F-Nd$RZ|WWQM@moS z$P4f=JPD7%1HjBAX?X#Nvg?`Ioo{Bo8Qc5SUV8WQ$Cn6ZKaZYoXxT&B6#X5@00saW zAay{waOc3lovWUx9;g~<57HV8=}sNK0^9+78r0dp-)Rt5@|%7q$YK}wO{uXi;$fBG zGD*AVrow|H%*^OM8Hen9wCo0Ll)!+%X?GcwLJU0U^*b(KXwxPLn@S+IBQ9i-R*e?d zVm(4bDI#@Y0-Wi@gN<(h4r!?eSmR$fm*;o$QQ+%8CZD=?u5tDuBh4olIRkUj!jgY+?^ z>r=pnpf^Ri_zq_iGCbi7<~2M8GR>7|9L^!~`W+_ZM9AOIjMWK~Y`GT|4!2%)nCc$e zaDle&v?JIgIS7&>!5|RDYJ6{0m=S3Jr)8yag#@ymC519qrwL|S`r7?a*?6x)G=(6J zOKq)IB1fhubcB*j#K}xOj`qy;ad<=XfJ+1#D%D4tmncSVD5+ +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +from pkg_resources import resource_filename +import qt_compat +from chat import ChatTextEdit +from input import InputLineEdit +import weechat.color as color + +QtCore = qt_compat.import_module('QtCore') +QtGui = qt_compat.import_module('QtGui') + + +class GenericListWidget(QtGui.QListWidget): + """Generic QListWidget with dynamic size.""" + + def __init__(self, *args): + QtGui.QListWidget.__init__(*(self,) + args) + self.setMaximumWidth(100) + self.setTextElideMode(QtCore.Qt.ElideNone) + self.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + self.setFocusPolicy(QtCore.Qt.NoFocus) + pal = self.palette() + pal.setColor(QtGui.QPalette.Highlight, QtGui.QColor('#ddddff')) + pal.setColor(QtGui.QPalette.HighlightedText, QtGui.QColor('black')) + self.setPalette(pal) + + def auto_resize(self): + size = self.sizeHintForColumn(0) + if size > 0: + size += 4 + self.setMaximumWidth(size) + + def clear(self, *args): + """Re-implement clear to set dynamic size after clear.""" + QtGui.QListWidget.clear(*(self,) + args) + self.auto_resize() + + def addItem(self, *args): + """Re-implement addItem to set dynamic size after add.""" + QtGui.QListWidget.addItem(*(self,) + args) + self.auto_resize() + + def insertItem(self, *args): + """Re-implement insertItem to set dynamic size after insert.""" + QtGui.QListWidget.insertItem(*(self,) + args) + self.auto_resize() + + +class BufferListWidget(GenericListWidget): + """Widget with list of buffers.""" + + def __init__(self, *args): + GenericListWidget.__init__(*(self,) + args) + + def switch_prev_buffer(self): + if self.currentRow() > 0: + self.setCurrentRow(self.currentRow() - 1) + else: + self.setCurrentRow(self.count() - 1) + + def switch_next_buffer(self): + if self.currentRow() < self.count() - 1: + self.setCurrentRow(self.currentRow() + 1) + else: + self.setCurrentRow(0) + + +class BufferWidget(QtGui.QWidget): + """ + Widget with (from top to bottom): + title, chat + nicklist (optional) + prompt/input. + """ + + def __init__(self, display_nicklist=False): + QtGui.QWidget.__init__(self) + + # title + self.title = QtGui.QLineEdit() + self.title.setFocusPolicy(QtCore.Qt.NoFocus) + + # splitter with chat + nicklist + self.chat_nicklist = QtGui.QSplitter() + self.chat_nicklist.setSizePolicy(QtGui.QSizePolicy.Expanding, + QtGui.QSizePolicy.Expanding) + self.chat = ChatTextEdit(debug=False) + self.chat_nicklist.addWidget(self.chat) + self.nicklist = GenericListWidget() + if not display_nicklist: + self.nicklist.setVisible(False) + self.chat_nicklist.addWidget(self.nicklist) + + # prompt + input + self.hbox_edit = QtGui.QHBoxLayout() + self.hbox_edit.setContentsMargins(0, 0, 0, 0) + self.hbox_edit.setSpacing(0) + self.input = InputLineEdit(self.chat) + self.hbox_edit.addWidget(self.input) + prompt_input = QtGui.QWidget() + prompt_input.setLayout(self.hbox_edit) + + # vbox with title + chat/nicklist + prompt/input + vbox = QtGui.QVBoxLayout() + vbox.setContentsMargins(0, 0, 0, 0) + vbox.setSpacing(0) + vbox.addWidget(self.title) + vbox.addWidget(self.chat_nicklist) + vbox.addWidget(prompt_input) + + self.setLayout(vbox) + + def set_title(self, title): + """Set buffer title.""" + self.title.clear() + if title is not None: + self.title.setText(title) + + def set_prompt(self, prompt): + """Set prompt.""" + if self.hbox_edit.count() > 1: + self.hbox_edit.takeAt(0) + if prompt is not None: + label = QtGui.QLabel(prompt) + label.setContentsMargins(0, 0, 5, 0) + self.hbox_edit.insertWidget(0, label) + + +class Buffer(QtCore.QObject): + """A WeeChat buffer.""" + + bufferInput = qt_compat.Signal(str, str) + + def __init__(self, data={}): + QtCore.QObject.__init__(self) + self.data = data + self.nicklist = {} + self.widget = BufferWidget(display_nicklist=self.data.get('nicklist', + 0)) + self.update_title() + self.update_prompt() + self.widget.input.textSent.connect(self.input_text_sent) + + def pointer(self): + """Return pointer on buffer.""" + return self.data.get('__path', [''])[0] + + def update_title(self): + """Update title.""" + try: + self.widget.set_title( + color.remove(self.data['title'].decode('utf-8'))) + except: # noqa: E722 + self.widget.set_title(None) + + def update_prompt(self): + """Update prompt.""" + try: + self.widget.set_prompt(self.data['local_variables']['nick']) + except: # noqa: E722 + self.widget.set_prompt(None) + + def input_text_sent(self, text): + """Called when text has to be sent to buffer.""" + if self.data: + self.bufferInput.emit(self.data['full_name'], text) + + def nicklist_add_item(self, parent, group, prefix, name, visible): + """Add a group/nick in nicklist.""" + if group: + self.nicklist[name] = { + 'visible': visible, + 'nicks': [] + } + else: + self.nicklist[parent]['nicks'].append({ + 'prefix': prefix, + 'name': name, + 'visible': visible, + }) + + def nicklist_remove_item(self, parent, group, name): + """Remove a group/nick from nicklist.""" + if group: + if name in self.nicklist: + del self.nicklist[name] + else: + if parent in self.nicklist: + self.nicklist[parent]['nicks'] = [ + nick for nick in self.nicklist[parent]['nicks'] + if nick['name'] != name + ] + + def nicklist_update_item(self, parent, group, prefix, name, visible): + """Update a group/nick in nicklist.""" + if group: + if name in self.nicklist: + self.nicklist[name]['visible'] = visible + else: + if parent in self.nicklist: + for nick in self.nicklist[parent]['nicks']: + if nick['name'] == name: + nick['prefix'] = prefix + nick['visible'] = visible + break + + def nicklist_refresh(self): + """Refresh nicklist.""" + self.widget.nicklist.clear() + for group in sorted(self.nicklist): + for nick in sorted(self.nicklist[group]['nicks'], + key=lambda n: n['name']): + prefix_color = { + '': '', + ' ': '', + '+': 'yellow', + } + color = prefix_color.get(nick['prefix'], 'green') + if color: + icon = QtGui.QIcon( + resource_filename(__name__, + 'data/icons/bullet_%s_8x8.png' % + color)) + else: + pixmap = QtGui.QPixmap(8, 8) + pixmap.fill() + icon = QtGui.QIcon(pixmap) + item = QtGui.QListWidgetItem(icon, nick['name']) + self.widget.nicklist.addItem(item) + self.widget.nicklist.setVisible(True) diff --git a/includes.chroot/usr/share/qweechat/buffer.pyc b/includes.chroot/usr/share/qweechat/buffer.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bfacf1e6575c5e7eec929cb6099f70ded2410ab9 GIT binary patch literal 10148 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 Zr!>bih~Y83ISs8oU0pagcVgl7{{m9it{VUV literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/chat.py b/includes.chroot/usr/share/qweechat/chat.py new file mode 100644 index 0000000..8a62f4b --- /dev/null +++ b/includes.chroot/usr/share/qweechat/chat.py @@ -0,0 +1,141 @@ +# -*- coding: utf-8 -*- +# +# chat.py - chat area +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import datetime +import qt_compat +import config +import weechat.color as color + +QtCore = qt_compat.import_module('QtCore') +QtGui = qt_compat.import_module('QtGui') + + +class ChatTextEdit(QtGui.QTextEdit): + """Chat area.""" + + def __init__(self, debug, *args): + QtGui.QTextEdit.__init__(*(self,) + args) + self.debug = debug + self.readOnly = True + self.setFocusPolicy(QtCore.Qt.NoFocus) + self.setFontFamily('monospace') + self._textcolor = self.textColor() + self._bgcolor = QtGui.QColor('#FFFFFF') + self._setcolorcode = { + 'F': (self.setTextColor, self._textcolor), + 'B': (self.setTextBackgroundColor, self._bgcolor) + } + self._setfont = { + '*': self.setFontWeight, + '_': self.setFontUnderline, + '/': self.setFontItalic + } + self._fontvalues = { + False: { + '*': QtGui.QFont.Normal, + '_': False, + '/': False + }, + True: { + '*': QtGui.QFont.Bold, + '_': True, + '/': True + } + } + self._color = color.Color(config.color_options(), self.debug) + + def display(self, time, prefix, text, forcecolor=None): + if time == 0: + d = datetime.datetime.now() + else: + d = datetime.datetime.fromtimestamp(float(time)) + self.setTextColor(QtGui.QColor('#999999')) + self.insertPlainText(d.strftime('%H:%M ')) + prefix = self._color.convert(prefix) + text = self._color.convert(text) + if forcecolor: + if prefix: + prefix = '\x01(F%s)%s' % (forcecolor, prefix) + text = '\x01(F%s)%s' % (forcecolor, text) + if prefix: + self._display_with_colors(str(prefix).decode('utf-8') + ' ') + if text: + self._display_with_colors(str(text).decode('utf-8')) + if text[-1:] != '\n': + self.insertPlainText('\n') + else: + self.insertPlainText('\n') + self.scroll_bottom() + + def _display_with_colors(self, string): + self.setTextColor(self._textcolor) + self.setTextBackgroundColor(self._bgcolor) + self._reset_attributes() + items = string.split('\x01') + for i, item in enumerate(items): + if i > 0 and item.startswith('('): + pos = item.find(')') + if pos >= 2: + action = item[1] + code = item[2:pos] + if action == '+': + # set attribute + self._set_attribute(code[0], True) + elif action == '-': + # remove attribute + self._set_attribute(code[0], False) + else: + # reset attributes and color + if code == 'r': + self._reset_attributes() + self._setcolorcode[action][0]( + self._setcolorcode[action][1]) + else: + # set attributes + color + while code.startswith(('*', '!', '/', '_', '|', + 'r')): + if code[0] == 'r': + self._reset_attributes() + elif code[0] in self._setfont: + self._set_attribute( + code[0], + not self._font[code[0]]) + code = code[1:] + if code: + self._setcolorcode[action][0]( + QtGui.QColor(code)) + item = item[pos+1:] + if len(item) > 0: + self.insertPlainText(item) + + def _reset_attributes(self): + self._font = {} + for attr in self._setfont: + self._set_attribute(attr, False) + + def _set_attribute(self, attr, value): + self._font[attr] = value + self._setfont[attr](self._fontvalues[self._font[attr]][attr]) + + def scroll_bottom(self): + bar = self.verticalScrollBar() + bar.setValue(bar.maximum()) diff --git a/includes.chroot/usr/share/qweechat/chat.pyc b/includes.chroot/usr/share/qweechat/chat.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e0fea4e50630f8fefd2c133d57da95d7715b7415 GIT binary patch literal 4349 zcmcgv&u=706@E26Gxm7LKi1y0*JO!pHXCMx)&mM!K@>sa4c;J>A={f|6^qbnclX#m z?&%(P*X(*F`@%-z00++8k@yQxE?hY0#*q^T{sN?2;rm{VJqG3KOuJuKy?XWPy;tvh zRrdZpKlh7&{Pow7Onx4|@8GR+kQjePGLgNDwvjz^&acT{?Y!;Dpe}oLNsJ5{64&G< zB%9}5PrEY`LtsV*v(kr>hI}saQsmRU7MFR_X=2IrKlt@5n~&|oqD*W9H6m7I0IzFuD)j5LCTqVJF{fyX1fJNsHX5XZ zrdSQYpv90FvgT;!dFL7jopjR&bMAAxSS*Ww55g_LfTW12KFaOeNNxMBPc?Ly5_n-xB+Z3~r14 zwhUgKcrw7|tKGo{lf?zLXIlv0u*i#Q6h=ukgWjE8{aJ)mc9rfZeM4!WwAWQUf2b2tHkaW(YX4s$kOPA4~|&w z?_-M{66qB>YUj~b(cJEa!xWQgxkU;-EV81s%#eWHNV}T2ZbU8GKX82JF4WLmH@Z4y z?1a(LL0OFR*bQ;X0Kz&mD&pj_5l@r!;LzG7H+{Fr?Z`c|j~X8|i0MPQ zD^(vTt3$M?<|@hhJ~eAEEDx#g zGlyphUl05la}6ziuX_=lrJHo&A>Qg;q#aNVv>w%@d{rR>)BwC9XAQ}3opWkp0X+pZ zaE&2Cv@QrF@b7BlIo@aF6kJpupk!JFTC55vB%JLq?>H)S2HkZjzo0<*Csr|Z(MCB~ zg)|EHgylJwM;2xOsdiiw6jG;qfb!DdA}9-Mw1|S9l&@=Da)P?#g&>6>0nBg2vvLI4 zH&qrjbXIHF@tY=}*L5yfbbf&`G75jfr-Kct9y5= zin}nj{rf*s{BP>{P!a!gokdX1@Hn)IO@|4hE|M3|H6{CHF(k9H;c%om+|P>8`UIX9 z5dQ|}Q%RavNohaK!Zas9RcB?(KBxPyQ;HP9*x{MzKWKwh!$+Uqto1W`K)QBsZ-a~ z09tr&P%$L&$zKe@=(6;^&;D$FRTHHB8S)&-SCb>;|Ca`7KR}kLs!10>f!dBE?rop&E+4=Wck>s`{0tg{K2_xR5dS0O(|dM z_=V99XA>3cZM6=;hx(>$z}w?3^Ax@E3!OH#4G`e{VTLxSWtfCOBYda|8;JSwmn;nS zI@u7I#D7=gu{>d#<6XhuQ-wGWr=Eh;D9|;1J4)~2wgJE~pSAxzrT3MVK9Qi!EuVSh z6L#7^b-3ZU{|?E;u>UT*KLzQmu%+#DiVW*gmgN36zIw5A z6@c!bV5Iqh&Pr`Etkm69S7l#|%BXN>Y8df+)iG9=4yIr20r~?h@F|UCH4s3335VsP zSvRkMw$Yw9?b;e&kG%zR)8i4l1U?JI3`)iVz6GhenYQxi%*?hb*$uFwub*RLDpM-JuACYh`I$U8|V!7j2A1MatH+c0N z6OBQ{UFUn@?GMpGO(RgzF!DBA@YA>gacN|IolK%p0p%Q~u1gMYp{w^R_0@ljuBMUR z+OFPX#{0K;E4nAx@r&JM{B?Klpy8Z-i5rqS>fFV)g7Y=*DO7pNrcszZ(SvgbNSuWt zAnz02NA-{zh9~K8JiN5k9z^!TZ(ygniNB*g&hNJAbyzXnRXfPTVS;}^$O(dB5sx!= zS;vAPE}|gNOQ}M*SLBKR7Djxcz-I=zB<2d!{nOS}-H^Fen|P}Q5S;9_)<%1+b+6TE z)zvHi4e+%-9$Q>RuzjMw`ha=orCeG{sRjv~9;^%Y0Z^k#> Zkhk3y{Dfyg#cJI~*=n1`+M-$X{tHM|fa?GN literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/config.py b/includes.chroot/usr/share/qweechat/config.py new file mode 100644 index 0000000..7580e1b --- /dev/null +++ b/includes.chroot/usr/share/qweechat/config.py @@ -0,0 +1,133 @@ +# -*- coding: utf-8 -*- +# +# config.py - configuration for QWeeChat (~/.qweechat/qweechat.conf) +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import ConfigParser +import os + +CONFIG_DIR = '%s/.qweechat' % os.getenv('HOME') +CONFIG_FILENAME = '%s/qweechat.conf' % CONFIG_DIR + +CONFIG_DEFAULT_RELAY_LINES = 50 + +CONFIG_DEFAULT_SECTIONS = ('relay', 'look', 'color') +CONFIG_DEFAULT_OPTIONS = (('relay.server', ''), + ('relay.port', ''), + ('relay.ssl', 'off'), + ('relay.password', ''), + ('relay.autoconnect', 'off'), + ('relay.lines', str(CONFIG_DEFAULT_RELAY_LINES)), + ('look.debug', 'off'), + ('look.statusbar', 'off')) + +# Default colors for WeeChat color options (option name, #rgb value) +CONFIG_DEFAULT_COLOR_OPTIONS = ( + ('separator', '#000066'), # 0 + ('chat', '#000000'), # 1 + ('chat_time', '#999999'), # 2 + ('chat_time_delimiters', '#000000'), # 3 + ('chat_prefix_error', '#FF6633'), # 4 + ('chat_prefix_network', '#990099'), # 5 + ('chat_prefix_action', '#000000'), # 6 + ('chat_prefix_join', '#00CC00'), # 7 + ('chat_prefix_quit', '#CC0000'), # 8 + ('chat_prefix_more', '#CC00FF'), # 9 + ('chat_prefix_suffix', '#330099'), # 10 + ('chat_buffer', '#000000'), # 11 + ('chat_server', '#000000'), # 12 + ('chat_channel', '#000000'), # 13 + ('chat_nick', '#000000'), # 14 + ('chat_nick_self', '*#000000'), # 15 + ('chat_nick_other', '#000000'), # 16 + ('', '#000000'), # 17 (nick1 -- obsolete) + ('', '#000000'), # 18 (nick2 -- obsolete) + ('', '#000000'), # 19 (nick3 -- obsolete) + ('', '#000000'), # 20 (nick4 -- obsolete) + ('', '#000000'), # 21 (nick5 -- obsolete) + ('', '#000000'), # 22 (nick6 -- obsolete) + ('', '#000000'), # 23 (nick7 -- obsolete) + ('', '#000000'), # 24 (nick8 -- obsolete) + ('', '#000000'), # 25 (nick9 -- obsolete) + ('', '#000000'), # 26 (nick10 -- obsolete) + ('chat_host', '#666666'), # 27 + ('chat_delimiters', '#9999FF'), # 28 + ('chat_highlight', '#3399CC'), # 29 + ('chat_read_marker', '#000000'), # 30 + ('chat_text_found', '#000000'), # 31 + ('chat_value', '#000000'), # 32 + ('chat_prefix_buffer', '#000000'), # 33 + ('chat_tags', '#000000'), # 34 + ('chat_inactive_window', '#000000'), # 35 + ('chat_inactive_buffer', '#000000'), # 36 + ('chat_prefix_buffer_inactive_buffer', '#000000'), # 37 + ('chat_nick_offline', '#000000'), # 38 + ('chat_nick_offline_highlight', '#000000'), # 39 + ('chat_nick_prefix', '#000000'), # 40 + ('chat_nick_suffix', '#000000'), # 41 + ('emphasis', '#000000'), # 42 + ('chat_day_change', '#000000'), # 43 +) +config_color_options = [] + + +def read(): + """Read config file.""" + global config_color_options + config = ConfigParser.RawConfigParser() + if os.path.isfile(CONFIG_FILENAME): + config.read(CONFIG_FILENAME) + + # add missing sections/options + for section in CONFIG_DEFAULT_SECTIONS: + if not config.has_section(section): + config.add_section(section) + for option in reversed(CONFIG_DEFAULT_OPTIONS): + section, name = option[0].split('.', 1) + if not config.has_option(section, name): + config.set(section, name, option[1]) + section = 'color' + for option in reversed(CONFIG_DEFAULT_COLOR_OPTIONS): + if option[0] and not config.has_option(section, option[0]): + config.set(section, option[0], option[1]) + + # build list of color options + config_color_options = [] + for option in CONFIG_DEFAULT_COLOR_OPTIONS: + if option[0]: + config_color_options.append(config.get('color', option[0])) + else: + config_color_options.append('#000000') + + return config + + +def write(config): + """Write config file.""" + if not os.path.exists(CONFIG_DIR): + os.mkdir(CONFIG_DIR, 0o0755) + with open(CONFIG_FILENAME, 'wb') as cfg: + config.write(cfg) + + +def color_options(): + """Return color options.""" + global config_color_options + return config_color_options diff --git a/includes.chroot/usr/share/qweechat/config.pyc b/includes.chroot/usr/share/qweechat/config.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3fdd77a2f8df24bf4de93cf51736a620c6fb85e1 GIT binary patch literal 4441 zcmds4Uw0El6u+C4(w3G#1yK;CfM8WfdaU%AbI>EC2~#BJ^**>;mncP4G| zz>E0qC-OV+?q~4H51{wn+1;c~9+d}|?q=q9XYQT*cP`n#rY7$G@%zgf#LqSQ{efP6 z)&W5Jb07d%Psa|dJAfHb4s2!sv+&k|)9YEl5l~qgjQ}2k^+SLqSRVx}1KtL_1GohE zBj9mRhd~|UO?BFR7jPNsW3WC3cn`1wxB_?|@ByF;xC;0X@Dbo+z%{@pfKLI}0iOXr z2Ydne60i#R6QBpU0ayb>Km}L_YydU^eZWn?Ex-V<1=t1*0Xu-(fDxbuG=N>e9l%|{ zJ*Z!W^>JtbcoTrP;8)W72w+hLlYomdm|~Nx&b}fW`G3<>(UUa1tn<0;U8QPG&zKPc z?yTG^>Eo7?5OTG!UH88x&>W&qqyq1iEDpkOOQ2d9gpn{5Vos}QM@5DfgPusX)kLyeIkXtt_kS~ZB;Y+NQwr2TWR6W$H<}D=r)9pOttY$ zS8sTcVS!q8yvQ?j#=|tbG)K?Ef~dfX_rSS1S(;n?hQiVdQXXVZD?X^thK(}x@t z^vu}yYg>lhD`cKkwF>HbjG!;Y6LiF5`{}iHNR%k(<-s+wY5=#~eq)#fX z={K4Iz47+>`9h&s>=`Ul9#&gkv_;a=6BxB;s`aqjM#GUSC)n|Vt{N~?Y>M=p#%t(a zkoawO;Et;9`fUt%hY;fZ7ZWLQ^jNr>?vIzHK_(`ooZlVfz2#zj&PNrLK)@Y zHBm?7snZ77y9VYkEWWr5ZyX_x!E4&>fW9u%@p$TNUkCbI+j|b=1PV489JaKM`MI{X5q}+EI8X+K!0mg`)T9est7q| zg_Qb)MDO}oTDin_GKMW*3-|MW2ixypjjQo-*ee0qa`DA?{ahbAWH8{Xpe>qJSZHK+fl{%Vjkw5?ljjxd0hX z(ju4g#(giM#1%KY-tImuLyIWk*wY=)G!0AjHH(qu#g$5V>2|fev|Os(yjPNSoJZzE zW^Rd#rSi>3%MYuorQ*Y-mCCAA3kobsd|T7FdU%NGoMSIibYp0R=JX(=mHUz-hTTM7f4Hpws<<5#3Xi?MabQGmMGixX_%O()qnwlb) zq{kYtRbtt^tnIbbEd7Ff^g|lun_)}kb*NQ7pfYd`Ro&|bCU2SL{dO(rqSCoqGYUhK z@9HS8n_i^y$*tQP*e$uvD>qM!pV6yDPIl6nc8+JKoMX-@=cIFvW}iBvG`iqi%#J!! z&V)0QIgzPxNU&Se%&pMGW-j$Yq%Vb;zAOkOFZD!}lNsQIrA#IZP^QuRw^K>h9!}D9 zjS}j?6Z))*u{2*{YY|@Dihep2JwFtk z8H!#Qie4OwUK)yiHWa-)6umMO{rn)xIpKc6AHF{1=Adg@wRhZG4CWYQlO}ga+=aNM z<(p5d%S)BgsyoMPxTt9px!=&Q`z?RC{>t6za&>oa)91aFW3DzgS|N4=^}U1?UoMl* hWagwZkr~a5I@$E!F&d4J^ydHOXgo8T9X~%l_77VlqObq} literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/connection.py b/includes.chroot/usr/share/qweechat/connection.py new file mode 100644 index 0000000..9db2e63 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/connection.py @@ -0,0 +1,66 @@ +# -*- coding: utf-8 -*- +# +# connection.py - connection window +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import qt_compat + +QtGui = qt_compat.import_module('QtGui') + + +class ConnectionDialog(QtGui.QDialog): + """Connection window.""" + + def __init__(self, values, *args): + QtGui.QDialog.__init__(*(self,) + args) + self.values = values + self.setModal(True) + + grid = QtGui.QGridLayout() + grid.setSpacing(10) + + self.fields = {} + for line, field in enumerate(('server', 'port', 'password', 'lines')): + grid.addWidget(QtGui.QLabel(field.capitalize()), line, 0) + line_edit = QtGui.QLineEdit() + line_edit.setFixedWidth(200) + if field == 'password': + line_edit.setEchoMode(QtGui.QLineEdit.Password) + if field == 'lines': + validator = QtGui.QIntValidator(0, 2147483647, self) + line_edit.setValidator(validator) + line_edit.setFixedWidth(80) + line_edit.insert(self.values[field]) + grid.addWidget(line_edit, line, 1) + self.fields[field] = line_edit + if field == 'port': + ssl = QtGui.QCheckBox('SSL') + ssl.setChecked(self.values['ssl'] == 'on') + grid.addWidget(ssl, line, 2) + self.fields['ssl'] = ssl + + self.dialog_buttons = QtGui.QDialogButtonBox() + self.dialog_buttons.setStandardButtons( + QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel) + self.dialog_buttons.rejected.connect(self.close) + + grid.addWidget(self.dialog_buttons, 4, 0, 1, 2) + self.setLayout(grid) + self.show() diff --git a/includes.chroot/usr/share/qweechat/connection.pyc b/includes.chroot/usr/share/qweechat/connection.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ebcc100ad69e8d2d8285fc0f93e37a3b1192ecc5 GIT binary patch literal 1956 zcmcgt&2k$>5boKvWJ{JTCvhws3`ud)CDtJq4z3i~2`&l~B8eiwW!T#6jHOwxcI};! z?ND-Y2uEItBUQWukHG`L*S#{%3xG=9+tbtY_3!M4f3=%m{rTIE2`zpho}Yo-r(ha? zMH$f%ks(SI>44rTItoaKWCBVQ?p`3hZqu6%>^ zI%}W(@I)O4biG8^H8F3Bw^f?gC~YwejOM5ZAj1m0E#P&U*C|~iy)57`NBvF%Du0)a zj=;1j6)!4>Z&=jCB9s{KFs5GNn1Fn}EXVHBe1TViHw2tdV|`B&MOHQ1;)FQ6Chu^3 zO^J^e$RDUR+GUTScs!P9Hb}2B-Zi#YD80Xc(=FQ4ZMJ(46ea*&t3V}4fWmV3{Fv~6 z#Z}(qLU0GVg4Ct-1M#y->DG<#fc69x=Ggy`(rvN*=zU+Zr#n)QrZ}x3IcPuTj@%r7 z$lesDY1F%e!FXYt;GXBinexJvehK1PQF_0^LhRgSQED07%;v_S{g~!Im|>!Swl7)Y zdG#UKXmlt~=Q7VTSmc%;mO*>WhP)iI=}?w@A$pH^2_nA?HmELx_>Ur+TOUOd;6x{_8@=nMC_-IWvBhPac$3AI5KsnfII)tVU;XV)L<_Kd~m$4l|28mCvT8jJ=Un zto19a$Ht4<;4pq;G66{9Gwb8b{#4lw4pD*U+Iruv(7&)(hL8G*_=mse$)rGJMxuOq zQ$02xe3|?2fTd%P>b5F?TLpK(=IDW!kOun`lbr4qS2u~s+Gu%iEGo2zG>e>V)^J$M zDC@zFpsr4iD#MbBhC{$?%O=cX4<%&WKtG|@6TM>cayj@{qsv>l1c1ug+*$3 z;qIKh9rB1g1i7bRq`Io1+CdA{P+RH~1qrkXx({hxZK!*q>8J;gHi8c9yJ|DohE`^K zF|m0(HJDgNkD_UzXBjU!u_)3-5=G+pHc65G+f4a>Zi5{6uCD5Ve3PW~=RQh`=~-OO jw4L(RUqmfea>)G|GQj^Cv6OPRD&AB62ukFwpcDQBJ3q0( literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/README b/includes.chroot/usr/share/qweechat/data/icons/README new file mode 100644 index 0000000..e1d81c3 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/data/icons/README @@ -0,0 +1,40 @@ +Copyright and license for images +================================ + + +Files: weechat.png, bullet_green_8x8.png, bullet_yellow_8x8.png + + Copyright (C) 2011-2020 Sébastien Helleu + Released under GPLv3. + + + +Files: application-exit.png, dialog-close.png, dialog-ok-apply.png, + document-save.png, edit-find.png, help-about.png, network-connect.png, + network-disconnect.png, preferences-other.png + + Files come from Debian package "oxygen-icon-theme": + + The Oxygen Icon Theme + Copyright (C) 2007 Nuno Pinheiro + Copyright (C) 2007 David Vignoni + Copyright (C) 2007 David Miller + Copyright (C) 2007 Johann Ollivier Lapeyre + Copyright (C) 2007 Kenneth Wimer + Copyright (C) 2007 Riccardo Iaconelli + and others + + License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . diff --git a/includes.chroot/usr/share/qweechat/data/icons/application-exit.png b/includes.chroot/usr/share/qweechat/data/icons/application-exit.png new file mode 100644 index 0000000000000000000000000000000000000000..dd76354c4a49d07e81d9e701164cdc2caa439a47 GIT binary patch literal 1760 zcmV<61|Ru}P)p00006VoOIv0RI600RN!9r;`8x25m`1 zK~#9!%~xA&R8B~-snS19x-23$A+!N!1U zpS{-J`^=dP{%cd7__wTFTq5L3n9C}U8AF>ylFu@&OUEOFlHLZ*uJlI%F%K>&s>$)B&E!`KG zJ$tfNRRvX1250a%%B@o5!oteTwQGA7U9W~=WQ2gMszz=dIg*H1RKPS%JV|pXxz=OH zDxW7#00RPS*VTHOn^irTgpDU_wqc-;TFjgv8>oQmsty1vlgSg%P0nrMFoNkc61vW< zd9*BD7mai_8;PKtVwUK-FCd%cgaxM*K;){;n>hmhvTZnt1Qu0SBTWK+JahUwJ8=R%=gy%}(+2iUliMIT0q>9FI4poGAQ7d@IE}~^a*jr$c(tYm zw@ONo<^7={_HGszvoD_!XQ$1Wfk;)A^l`WX9;XywJC5H14`oF~P*t%Fm$K5Sj4#cf zkFL^E=_lclca9w^d_tiR6M&6ll#wXu%N6iAr2xxsfmGUh-~b-9x5KNDKrk3Y<=nYQ zO`HhJFl11kr^?Hbm@@}~KmfLFGlcL59UW-fzdx@6+ydtGE8t&3iEJu`mc4tCYHO1s zI3N=|H)|H0DV0!cL%^P#K*h|N&@?Td{PJbA?AZe|l^P_#&b@>-pom4o;0^!A63*|~ zfk|uDAXru=D1n;U^s+;PUUn5R4N8=eb=XWdi6%QV`Mv607D3i zC%bX?@P6nq9STQH8|b@!868ItBb`ixEf|Y}xOg{DfWj3>-nfoT{{v{6f=DccSYZT_ z0v+LK2zodOClbQ3AHGM`l2wv8SH!R1euL=OUs3fem|4K^pb#{ovzds=T~%;O0YZf8 zH5}|rJ+=+FDFZegw))9i*UT9EOHkd zuA&SUzY6&>8BR1C-TjlIg>LuQzAbL`-^38wy(hGJ5BsbGCA*wXM4(98{n?k z#4++>DwLr+lmJ%6n-pI_4QLc#Bav@na#qd|B*j-x3-YjP3MgN$z?ggI5e|o?5S~wc zy8)5<4@E2ylc6cZg(2?%5%>aP>o%jh{yj;~nQ`D)+bLu|TY{i#LJt99LJ%gh+m=&R z{unG`)p`tjcZ-M#7Vz*p!2kIhRg3FH05VA)Z21MfA1?y3CI*>hBKgTuL|adB3s?lV zOPs5$St#8URp4Ql5b~pQdSwmJ-zT3}`}gCx{ZTD!!xW$AtOd{%83NC38{#FsyJazO z?q~T`&N0qVERG3=ch`n!fgq9sdRoro%(8h)t;5S^_eL zj2j(UMC*#foU#Hg(5=Vfm*SJgS7^}?G{@ps%zMfFQ6ne>u9iiRnQ+_qnI))%piOg& z&d{jS81)jcwIHl`36u->E-|MRpa4Cgi+?tB^!9A;>FO-crqk-9{|tL{3q_(%SiNy+ zbh7^)=0xswI6lyh62dTUFP?yTW#`O$W&#fW5B4{McG5)R9cTpr0000W=JYt1lxo8u(J%;uU=UKNhDeo#h1hJwE@2U|NGu`-12Hie zBqUfG>BP_wUlH20zQ0OcPwxJI*Sz_?PoDS9vpn;WzK|?cNB|&*yMs|%odukNy<_gf z1zT_`8tR1YlgcOC2xC2=Ah5!$9c(Vy7jdF{XbQlk7C=~8_1F|*t z$2p=qW;9ftMv=kJ*%`c&H>L>+$X<0osF&J^MOo`5e+6&!8D+~2d8%WEJpxrx1BT56 z4M>%ixl4S+%M?yQgZ+Vk0wljOS^8;8oSCtf+<66RNDVeR8lX-HfS>n5?l|{gri^?3 zH<7#6eW1xgah1fm#D|ZU@BQ7Q+sEmfJ<#bs+FbxhTp3n5+6i*aR@M}0#<&9u;`Zm1 VADNt6-dHbG3gNE4;CAQe>_4R>k1zlL literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/bullet_yellow_8x8.png b/includes.chroot/usr/share/qweechat/data/icons/bullet_yellow_8x8.png new file mode 100644 index 0000000000000000000000000000000000000000..58ad5cf346e549fe49eb1f5ae7095b66e00765e2 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-7A{X0#}J9jtOxzQnH(k9AKc$#{rKEERyA!$ zb=!&;I!aR?txPU?At&2p=i2^@#qr|W{tKoniWAx$Ja(<M|c|3vzDc2lqR2)pL+Ur^(4!irYCtKxE@a6&z^p0hUOHWqG>yoW(})MEMB=>Z^b5f~&pmFi#h;1cQYKfI>v}zosW-1wEDpTmFSLgt;~#Tse6fLf T$i^&SP%(JA`njxgN@xNAV&9t! literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/dialog-close.png b/includes.chroot/usr/share/qweechat/data/icons/dialog-close.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2f99eb46be90636f98984936190752350370af GIT binary patch literal 813 zcmV+|1JeA7P)E-4*}<0=h{= zK~#9!WzSn^)dc{@@z4K%&e_h+uIFq=%jRlhi`pDHEu;s75`r%D5=B@K77|LMhcYtB zu_)9aeCwfntVjt2>7mQOAXr+9^^#1|9GtD`ZtZrqbGCB}A8nt9-{Tj40h@h9LxO!V z9temQ$rQNw4io<8j=*th8yKhw!#7%Y@2*Yv^ax`yi{s-m!^7olE_Z&Nw~vw86c}Jj z6W_OP-`>~P->3c$VnnTx?4w_de8rShOxK5(ZQP zN|Z|!OC5~hy?t0~b6;C=n z)zxm_N=G8;IHwSVh$J|ijD%uMd4=Yrnr+*49Xe*Zv@SC@uH(%k>N`8dd%G=7PDs_) zOYq`*G)E4Q?%sk^EO23`--RVK`hNN^?k3WC<(delcw71NvYRrn(QjIEF!*z;P z2uhTT6iX}?Q+l6#4nX_Phs8U3RT`;kCQ?HTF$&>1CPG%%bL18opHJB{Fr;&U2HSaeDWsC5=5FFCVs!)oxmmJTNUXBK&;g!bWF-JV!{;2kpSPBY zt%j7V5fT=NZ_tEgE_}eDQKnIe0AT%Feu*)BAN9$KbX`#*QJ}75wan!|7&yquoBWFk r1U3tiK&qRTdZHuDlvzL)B>?yjfS~`FyINaO00000NkvXXu0mjf;$wU` literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/dialog-ok-apply.png b/includes.chroot/usr/share/qweechat/data/icons/dialog-ok-apply.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d290c6473dabb354d792a7724cc4d786e0d0b6 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~*BaQ29J1}sCcHRXtt1GHXmOGH)lM%P_}?T46j72hL`z}7OUIX7+O}{2xziz{THCiFfy5WZ;A{IDB&UcKSV;{RoH)Uf$$}Xeg zEh%MNlgsu*mLCYM+>uzlJFWgeM*RuXrem(nhrButRdw$5?mSlAbuhf^V07P+gudf0 z{U>84?9HBVFn{9F%!&8xCLb%9d?IVw;hY&)-Dh6tpLuD*tP>ftPFK%8nY-*l`L!VqTUG;r_P$YVDX-7H*P%?hDcmaPEcUoz-6%T!%dO3OC%>g6+NVstLmszmzt<>Qt7?C z&>Lmel#iLN65NIcr+@CUs@5)KU`=t-W%hANv3>KFDb&Kzily|<*}Xn@bJiRV-Knsw z^Od!vMbwO)D+&*u5x-n~!R%AWbGI8Bc`wA5oa}w0#u>{i7ZUz?lkj_IhPvbY2j=Pd RmjhkH;OXk;vd$@?2>>yI)$afR literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/document-save.png b/includes.chroot/usr/share/qweechat/data/icons/document-save.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa489c0fe615ddfa1d1f8dae1de37c8ed858dcd GIT binary patch literal 1263 zcmVM8$}SF`)$W|Vz+h^3K1d&siN<^An_F5_&0!O z)Rzj0@&v6^_10 zg~*Nh4_Qv0^%;Z#{w#!k|1X#ZQ;;@Dp6+HDfFwzvR;z(y+w7a5d4<3CPl}Rf7-tVSvZMG^9)A0BAQf8V&LJ zVG9{>Z3|Y_U^M`ViOHx#!ZB013K_`6*9ZV_uqB#YC@zDZ2d0D?f6(P|tQ3#a@s(2L z01}P3@xh-TA45^onUU7wF%q&o*g97OmE=lL4uFOcKDoWQ{=CRE|L5o=qZ!D84eqm0 z(TY!}fpk-G0x@+f4Xgl&tX`6`UHUODLTUZqH4rBXBHE6TT3rHJy|_6BfHj~JeTEX? z(^0ITcRZGj$IvMk;Sv)L>kUjP&dLt6R- zyYa=Bbgatf8{D{glU698=svQ`7Y~CniEsL{qWLobmqjQA_hgE!!xHWaYvFXB9A-fFUE*Y87hrIt&Mc0u2-(v~0T& zKomz11c4+VD@>5(9wI1v4m741bguyr;G&{9J{<$#x*U9p55;jL|g$=_H zfzf=j5U4rdp6zxU`u#o_*fcf*z=O+|E`3m`*1o|~wbT1m=)U#UEdfQHwk8G7iBS9~ z3|T7zz%osq?{>Q^UTjrN8wdl&ql1G#H#RoD-hSocXL!RJi!cf~kv-Q!YQ;po(4Rhx zD7a`UT{6*-j6*c%v3CUk-TC)uH2Mye-|{@~A`$TRl`GZ{4<78euIssuZ~ literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/edit-find.png b/includes.chroot/usr/share/qweechat/data/icons/edit-find.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3fe6bca06c7147d5dc79a2a2ae506d8fd03c9b GIT binary patch literal 1705 zcmV;a23GlrP)$x}9)U-ug zo3sy{CMQ9h%edX7L%Fta}YW=Y(#ro z8v=6z$aFYyPgA~6gG z6KpmIJRTn^DypC&B6>y#pT~>5oLm@mdSp4BXliW4mhK*$K6whW%FEf3wEZaoGJaKM z)q_ie7ctO(9B zy~qCNl-RdtFD{%rk1HQvMt*+&&y-902Le$OqWV8LK7i&`%`8*6GMyAePl2V-QbG#I zt&mY`VYS#%SGNEs1_p5M%vsb_&x4N9bL!}{4D0)p_zbTPRh5<8g1S07F?jw0LPJ9@ zJwt#jc5WbWpRIRSXBSqHZ2n?DG%7Ww@TMSXY9iz^ITw@?aB_P|`sK@(2b-E!!EUod ztyDjgTq4dOq86|td2s&$oH_j=u95bVc`SHDSS#`+_-W5ogEzmk+T-87;%z=SVUPlyU`E!uHlSY^Fu^ zZrzH*@4kntSFWOmdV=7kx5NSg~@1u%VvQ;cLwr&UV5%Y zE;VUw%{*3xl#qysh;0nr^g12LQj4&#$b)r@1L$pOKyP~!s>_QJJ0%u63P`&gnpQTV zVR=1NL?9_K@g{9d-?1y*yZaq9Q#m|YZq6q)IR$0|12-eZqS9=vUsgjg>(R5i0p*3c zFw_#hVwAQp+aGAv!P6#Mt? zgO-|c?AWpXsHmu=tmNIByK(&ees0e&8;#H^9OcLAgx!h{|y% zIy!pwZ=Fon?NYJiu2P|V=y7|3Y||>I^WjdOh(*R}XteRs>JnmuHw{Y+Q&FXkhcP3C z>zfd&Wl$#(p*VdK>KPu^+7r>2FGg=pI+~2JL?|95W*Jxi3FF6CJ@0UdiHULXVt6o$ zli?RdVWBP#>)k^1&YX_TZUHtqr(*kT203O8H{v07o9%nHQ7V)P=y50GM1=yE>-4x- z!{A7X7^{iE{IUXW0%%$$yufihMwpt49G8_8orKOT0gjZ)Fj%d@U_g$eMWlphI%ayZ z*m4bpkh58(P@=Y~9Ni^)ob(HEtyYbXDnvL^oQA%ZWys6RV-KRQhE4wLsd$~0x4Eto z-QH9jE1HfgbJh4HAjYXhS?FBT2=bvOPMXQRz%Y!H_WR(xKoyQ{+knrG?7+2weK_2= z1#>FOVX;_lum{zP5+EB*UH&!2MDO|*4DQ>4F9!DD)BZi^Y-xhq=?p5B%D^*Qacpet zM1x+xvnV&`R^d$F!&&(`59~(W4LXub|KaD>D3{aepb`JZWHQ~S=6qCCP;fibYCRPe z78W<$2g&Fs2>F*VhA@sWfe<$GRXjrAe@Ea~RCL2hbp@SQ00000NkvXXu0mjf61x&k literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/help-about.png b/includes.chroot/usr/share/qweechat/data/icons/help-about.png new file mode 100644 index 0000000000000000000000000000000000000000..ee59e170aec98bd8d0413a12d76ba9779101dd47 GIT binary patch literal 1636 zcmV-q2AlbbP)s3VK~#9!#aCNwR7Dv6=G=C-yWMuNEwlxt5z&f*NJ#`90L4f& z5{VH4JYb9l@e-x-;0t0CjR^^uC^6xZC_WL4;w=&`u{2^Mp%D@;Du|Rjlosjkc6ZNh z#(#PyDa-D53om}jw=+9CbH4Aty4p>bp|Fajt+lNcdZ5@W;) zwZ@1ZF-uGnlf(?s8Ho{N1QAl0Nlbe*WdG&E>n;3BBN zK+Z)^GL4hx`>t0<&CMUZIBTmik|FvdHlV~S)_;9)+P=f*w@kdd_P(hT#)10`eQ6t| zJWE4~m+4?Stx}G^_7_S$QVfMJ8}hoUrwPE zViDlW-G^>8)kNp)S-14)%~{ZJ6WZF^7S@8F4+ z2VnbHLrScm2iWx0Gin;@I-hxb7C1*)*p%|7nlL2JT+1O8vQQ53h>0J6>B8C5-Lu4R z>pJuAgqpv2bZs5g(#LQRf&(IW4E%G=mLVuZ9+<{39C}ke?jPTXv)$(x1GvQiW3%G% zIHk)&DR7_TyEXGr3=7)!LN|4kL#!eqwPqH37Sx%hKG?OT;Clk4kn=c9-H<6FmVO{w z+F;@9@|utlz%WYF$bicW=@ESf7Yt9nw->YD-Bs8V9tQU~TvE-wyz7uS$uR%|cQL}P z8DKd_z!E<4FnCB3L|uL-0l&}y7XXP9f>8)WEfZlAxRK5hZFF5t;l_Xs44n@Q2m*Vo zHJQq0qcIjnpoTzLNE0kD0wUK)tVn7t9pQ)tE{#wS>8y>@7y5CrHwpMIl&C6^mlTBj z3^z-@Z+W1FK#bGe zC+Y?if^{K(7yZSW@OSujv(Qb*Ui0W9D>wT@#{+T<&;e-lVY|p=GWiWEOKMn3T$2kJ z3Jyw`=;Z>ff?KgCw!=;V%pf6IYa=*MxJ=#HK@FU8ci2}Dli~+?C>G@C+Ir`gkwPis)H&UK??1G z!P*wUb%AU$sJ&+9pOZ8zfZjg=AwHE_Mc)V5qD4B+jy;dM3H6B813C**YACukuCH&w za2U0k${UITz5{rQvi|)SfGa1j;GPR(m4TrQk zZ;C@3J{##Rl038I)SOHRP&36U3h2}hd$m| z_O-mw#M^V2rtK8bs%nfH4~(4}M5mild??*g%=e^`AnN_sfU2LNWmEm!6$?ezhW6Y4 zW1_(3wi!k)xgI)O;l)OW&@dTrvOuH?sE7xKa%mvbA7tgi5tzANhjFplF=MMl`&ti# zG6u?nwX86$aALV0Vy|%EK_3Wn&)0=)HPi5Q#&R0)2Y2`;XW;ra(Y48iLRkZM3dZKD ihgth@QIbQ5m9|N3V%o3% z;CIu00VOt896^hU5GhVfLZJ{qg$M=0P^f|W;Q-2{IDw)llY)ZG)8n1pwN74dE(RO0 zBqn{y3cPdgJA3WD*WPCzB_dB1|1SdgObZGMa(gNSHg4SbL1<`bTY7r>Xh=v%Du~Q{ z^qqqT4=(cd_6}aPYSp)HZf@>VMqtyXP0RP~+t*iFSt(bqUX@FiE@>F6a7AN!b#?Ve zhYlV31Z%B6K0Zf1Jv~>NF39D}m!+nrMrvzo<;IO0IzB$W zy|lEn4C_N@&YT$miBex*U-v0X!G;YRmh9cTw}VFO>gwddg9lPoRVDCP>g(&}_U+q} zmX@Z^pFc0xuV0sI*RBOll?E90SCI2|gj;UjylD)!wzf)lcegMaBz5c7Ev^|7h)QpB zbMxXUA+UAp)&+a^>}k1j<%-<7bBEp=gAEN0(%#-~k@)9%V`HOENJ!`$Pnb`VbNAi5 zcQ+uM8Xg%B2L}fkUW$(fnF>SV;>C+b4^2%?)PxhHQ~whIda!HPu39Kv-@SX+3UNnA z2T9PF@tVXQK72?Lj12S7_ZXGYfPjD>o|wSq&6~f@&CMOYfB(Mp_4P5dM)_@RZ8T_+ z04zQ9^z>MI;CgCm>cHByYiCS`06m|+ZQHg;)bVg+WTca|&dnVThY2sggA~_Df|_8+ zNsL6zI(x+F)2AgdF>#3dO_%`N>-O#2)1h*w;FFY;Byn+Zn)&YS?X^hIyUxx|vogtmI z{(h36FqtCbd1hv&6Dj;@QX+(4A}AbgMk6Fa&*)`%c({&pOU1RE1mLeI0a zvvpu#VAy0%L)Ll#m^*BuVlL?!jacEOAw)@|$Lq6a&oW9R%W^ZG=j7z*9Xoa$wv5H8 zSt?3p0$)Ck0FTulOG-){6cj+ut@5JRG(Zwur}|l9_>JDbf4?p&Dk3qSXem1l44sW*wtu^!lFSoAPS8n7!g(jPCQw^emz6YW0-=| zJ9qBPW(A2cqNb^Ml?;dt#e6oV)(;#w(8mVCe(o}8l@dwNAXVMc(qg*buwz)tn#!cS zyj+Tliv_xI;%Igt?6G5NJyFE~VndBeQ1izSV0Xd~`w@N$iQ%^lLe2D?B&_z@*wiRq z#a=QuZLXZCKOrYio@9R*Ww*3P6@LGsQk2+Gr;e$Gd^TPRd~wh?kOm$qBte4=Gi#il zQxB%?dKG$!I;srjrO%V7+$aeS4z9PKcz6~Bhz$+uh+6!wRp9UMpNvhMC?9HoB$#ua zZ0rGSIEF-Mb*QLxWnuQQ+0LcEE?sGDoTmJ_ZbLH&EPK@6<4(K|iwlm94~vHbC3Hcd9J){)8J5=Qf6#a~v9yUbk+YV7QcuiVBi2Vr1vb&(9Z3 z!d;vTRh|k5WE}JWD<^y};Ka(wl@lx{Sx&T2b-SORpN@`>W@|MypO=>>ELl#()VXLQc$oY^_MbB5EYqA0)O8D-UZ&Xf#2T-mh(N}HDD?5D)17p0C*m71D*lKj%4iF zTm+s4<^nIcj4uJ+aBcn}@G{OiJO2002ovPDHLkV1l7L5v%|J literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/network-disconnect.png b/includes.chroot/usr/share/qweechat/data/icons/network-disconnect.png new file mode 100644 index 0000000000000000000000000000000000000000..623c8e08dfcb7838f9445102fdd80c596dd049c7 GIT binary patch literal 1276 zcmZ8g2{4;^6pyR5Zc7}|qK>xc8e58Xx3;y3lr|XRR>xXr*L|dRbvvur-RjneF_m=< zrD#JdGC@SDZjy-mzJ(wmHqJQruXfF}Z|48r@B6*?e)E6t`@TQzZIRLvFbN0*B5i#K z?f|0Z@evmR9$xgc6$FuJOKY^axcJzN-86XoBI1r)G+^V7kIc5kxp=a ze*S0KYX;C$1_lGd5ELBd1c$lXTsY-F1FEX3adC0e)6;-2EGz^*Emjfu^k~_PNQvB^ z!~j0Af`S47ii?YZx3aSOkNrQ)%*>RRmlKIZJRV+GutA{K`z!=`JvY(jGIPFOG{T*7s!HkY^d(&=xBO+dKZHZ$nNg$ z*w|PqmCB?y^%dFR0!6ceC2?Vje@AMN$>c_ARmU^U{@2E!a<=|5*cgREX=`h1Z*N~9 zYtv{nI{jFL$z%=;3=jweaKoOSo|#f3(A(VH3<^N1x3?E$2Q#%sMn=ZR$0sKzr)UXa zCv(-;I4{+>uV8y`RqN~P8yXs#nwmftgTXk_1a|{!puNAp|5#ygaA;^~cz77-jJCc2 zQ;dy`0l|rhiDS*FDWC}!H9I>yH#f&(vF7LJ7Zw)SZ1&>f;?mO6^71l=!{HW6a?7;1 zczrIHyRx#fy1L3+Ve@#rwY4=qpTEAozOk{fwY9a4SKi*<-r3m^2n4&kyL(%6dwYBP z`}+q62Zx7;M^$P^B%Px=lMyts2E3!EF%Gtl5Fud^Q8BSI;u4ZlGBUDqa`K8$Wfc{e z+PU-U>gpPr7qoSBFJ8K=r>AFd@V2}dBTQMPvWPA;zA-rhfkN5%h= z@F+PYH7zGMH?QO!kyQ7-v9YHTZn7=>EtVpXVw{ z0_+nH8K%CGXmq0ffe|Zp`~0{`;A3I!KNKjWJ}4@$I*8qM^LJDFq?#mJzJ@v>a-SM8 zHi#R;sJq{c#z^@!kk8n~2=-APGGRI7*tQQ&#&Ja$VtfIO9h&t%r0>IkqiN_jH3_>U zCGVKCt#5}(k-dEBvo0vFs?7$%Qug=VP?n+RuRe_C;y1GREMiFCZ^deaZm2n$=|K+P zOhOpQUdgUW7 zhqJ)&da1SR%ej>;j;x$u{|Uzco|j3L%o~c8Eh0F`b*QMUFQl^Lu3IZ2_`y}9hc2kn z$i`RR6O3GGx{V|tKf3|VolS`L^DEOwVhGQ*yj(=opge|Ps)Bn literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/preferences-other.png b/includes.chroot/usr/share/qweechat/data/icons/preferences-other.png new file mode 100644 index 0000000000000000000000000000000000000000..711881ebf73e6c0960ca21701eb9fcaa3e2b7861 GIT binary patch literal 1906 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 literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/data/icons/weechat.png b/includes.chroot/usr/share/qweechat/data/icons/weechat.png new file mode 100644 index 0000000000000000000000000000000000000000..7eca5c8d6e06516fc48ba7e43acd40bb14221df8 GIT binary patch literal 1782 zcmVNAZT=Sa5^t9cV%T`Xkm0NZ*pfZasXu^ z000I_NklU2Igx703TG_wIVvi$B0N{)B|a#Xv|vf*^<-wW0>0L{*zSgo=_@ zNrfyG5v7Qfx2Q=3m0GE4m4`~aM5$USZKX!75{b4XSeBbQw$letW+^qqdWJ`+;e{CKj+R2aKGFy|KlS5Q^&@w&B)HJmLFqBUO(Ir zZ>p;g0+sL!VN8YE4t*6P7uaJK~2X05gPPKr=%TK@+n!kwn^%@O8k``S$_%H31HNd*53vTQ}}fT36Vm z5U^~C;uo%$o?N;U6vIpyC|`xz)xLJaKo^y-U1P{2BA=LiW7w;@dt}JhL_Yb(r<=to z0K5+1(20FV9@yJ`wBlR}2#&4&jI`aKup^4(WXruea&6H zb<(nIX~iL=z;A!h{|tb4)&V?q?r@z6%?E$`)r9TleAmtUdC&24MaOfDGVa{i{QCgh z%NM@&$kB6eUa;ax09^Ur&#eUM>CsLAIP~4u9&c>lx>H)QWaXci7Ur)F&AOSpcgpY9 z0Q~ulNuvXGDb?2S)|TDxOH(325cQ$!ScwfApY;pb z5df*qod-`wb5pgV34!#~=s1AcCrB39m;fThi<4s?8x>9gkZoV;Kknr;Kn&)R zcVQzvHFOJ%aR6xV8yGYy1?A}~K*r+r@o@n2wE)DHN1r}j%mg4RBLmDp=sN!VCqq{N z6n7mvw;kO4h?iC1a`eQImc+I9esLAR4FG7^y#IS{CIm5+#zYECUwPxN01E2>dizfu zk+F_$cU4t6XD~~w%uUZa=}$ibz;%f&2SYEmS@}9ri2xP?#mtRdc7AdQK=9!H!Dm3N zjm1?}QVD>tu(~jDM|sZJn%|}bAX^^z+Bbbi+guenGed|NZVg`=0x%m5-*hr4NDvu- zxs-}>~LY9`Zs*mDecP4oiV zU((An!&d?10d!ljZ3B_YfN7`_4^ zSO*Zg;cilmeV$W_stSOq-rn3hxE~_6lHBm%^P!spldeR@1Ta~4N8gXnbnb|sVFpx@ z5VDCBC{1HwdEyp>M{4amwzPVVhHe66bS3l4^vuAfo>MO~)5}bNn++CV!CGin4l*qsR!AGM?A~q(H1RNGT$%z}jafpUHU4#VnazmMOc!lvyT| z{=%5g7TH|C8XZ@7JwV_DSG0fa1UU6W<_&$|Sez&f!TBOlKF{Q2nR3g_&Jt7M9y6@~ zW*Mw9#9oHYvP0&d4v=>N_@!kwEJaM!`@nxYl*R${0B9-iEdW*l6srvL{d4^N@_$$U Y1seB0;07)3N&o-=07*qoM6N<$f|o=#y#N3J literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/debug.py b/includes.chroot/usr/share/qweechat/debug.py new file mode 100644 index 0000000..db0ab3c --- /dev/null +++ b/includes.chroot/usr/share/qweechat/debug.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# +# debug.py - debug window +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import qt_compat +from chat import ChatTextEdit +from input import InputLineEdit + +QtGui = qt_compat.import_module('QtGui') + + +class DebugDialog(QtGui.QDialog): + """Debug dialog.""" + + def __init__(self, *args): + QtGui.QDialog.__init__(*(self,) + args) + self.resize(640, 480) + self.setWindowTitle('Debug console') + + self.chat = ChatTextEdit(debug=True) + self.input = InputLineEdit(self.chat) + + vbox = QtGui.QVBoxLayout() + vbox.addWidget(self.chat) + vbox.addWidget(self.input) + + self.setLayout(vbox) + self.show() + + def display_lines(self, lines): + for line in lines: + self.chat.display(*line[0], **line[1]) diff --git a/includes.chroot/usr/share/qweechat/debug.pyc b/includes.chroot/usr/share/qweechat/debug.pyc new file mode 100644 index 0000000000000000000000000000000000000000..37172b06f3cc3ecd371568524bf1c98f082ef97d GIT binary patch literal 1471 zcmcgsQEt;f5S?|>q-h&kRfwuTsQoh^)EodI)D~5Us#2YZLL{(U? zSBzUbxd5wxX_39)P(P)Weoo)s78YGuUHE7hNz98A4&qTLGZ+puO*a@2e z*S~R{gaWQxgE<(cuB&G5h19N!wh?_fo|Nubj}?dA5+bMWsMKy1-k~}#2ZuV%&ERkT z47ZPAcVLiH568m>d@hpc)kp^3sZ-nuxmwG|c&HuevGy_s;UykN81@^CLxF-u0o@Q6 zbt7o&3z5KV1W+6k&@Fi3d7Y^N4+05;5!XQRypS}>E%W=}1-o@ZNY4eM$MJHr#PV}b$%>G0H|CE)Pu{F8!>`CS^mH?t7?$Q#>%7Y$9JB5SOQ za($^DOVv-y+(oFluLqGHXL%`=-OGkkV_a0)X=I1#R7Dq8N^#B$$5XR6xsJK?T?~64 zhQyZG5ba=7YzAxaHiEXum^y9_F7*JzK7pA%;-)x!x9gRJIJhCQZ@q1P1hoAXco$7N z^NKOTiH0G~#D$C+ufTX!q_&ehz4m;>8yw}+a(oIE8SLFX8IHe>c`AuNoJ+N=7Kyg- zT{mx>aat%e4i}Ilg^^{>Q*N*%ktRzLPi*`EfkobTt0Xi05W}*h4bcc%>mfIx@5Bq2 zWTu#)Z8>G%(lP&5sxIcbbulqhH?PHiFEMKnGwgpV!E^hxV)NM+&b7-hRU@v~{s2MO BLxunV literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/input.py b/includes.chroot/usr/share/qweechat/input.py new file mode 100644 index 0000000..d85e30e --- /dev/null +++ b/includes.chroot/usr/share/qweechat/input.py @@ -0,0 +1,96 @@ +# -*- coding: utf-8 -*- +# +# input.py - input line for chat and debug window +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import qt_compat + +QtCore = qt_compat.import_module('QtCore') +QtGui = qt_compat.import_module('QtGui') + + +class InputLineEdit(QtGui.QLineEdit): + """Input line.""" + + bufferSwitchPrev = qt_compat.Signal() + bufferSwitchNext = qt_compat.Signal() + textSent = qt_compat.Signal(str) + + def __init__(self, scroll_widget): + QtGui.QLineEdit.__init__(self) + self.scroll_widget = scroll_widget + self._history = [] + self._history_index = -1 + self.returnPressed.connect(self._input_return_pressed) + + def keyPressEvent(self, event): + key = event.key() + modifiers = event.modifiers() + bar = self.scroll_widget.verticalScrollBar() + if modifiers == QtCore.Qt.ControlModifier: + if key == QtCore.Qt.Key_PageUp: + self.bufferSwitchPrev.emit() + elif key == QtCore.Qt.Key_PageDown: + self.bufferSwitchNext.emit() + else: + QtGui.QLineEdit.keyPressEvent(self, event) + elif modifiers == QtCore.Qt.AltModifier: + if key in (QtCore.Qt.Key_Left, QtCore.Qt.Key_Up): + self.bufferSwitchPrev.emit() + elif key in (QtCore.Qt.Key_Right, QtCore.Qt.Key_Down): + self.bufferSwitchNext.emit() + elif key == QtCore.Qt.Key_PageUp: + bar.setValue(bar.value() - (bar.pageStep() / 10)) + elif key == QtCore.Qt.Key_PageDown: + bar.setValue(bar.value() + (bar.pageStep() / 10)) + elif key == QtCore.Qt.Key_Home: + bar.setValue(bar.minimum()) + elif key == QtCore.Qt.Key_End: + bar.setValue(bar.maximum()) + else: + QtGui.QLineEdit.keyPressEvent(self, event) + elif key == QtCore.Qt.Key_PageUp: + bar.setValue(bar.value() - bar.pageStep()) + elif key == QtCore.Qt.Key_PageDown: + bar.setValue(bar.value() + bar.pageStep()) + elif key == QtCore.Qt.Key_Up: + self._history_navigate(-1) + elif key == QtCore.Qt.Key_Down: + self._history_navigate(1) + else: + QtGui.QLineEdit.keyPressEvent(self, event) + + def _input_return_pressed(self): + self._history.append(self.text().encode('utf-8')) + self._history_index = len(self._history) + self.textSent.emit(self.text()) + self.clear() + + def _history_navigate(self, direction): + if self._history: + self._history_index += direction + if self._history_index < 0: + self._history_index = 0 + return + if self._history_index > len(self._history) - 1: + self._history_index = len(self._history) + self.clear() + return + self.setText(self._history[self._history_index]) diff --git a/includes.chroot/usr/share/qweechat/input.pyc b/includes.chroot/usr/share/qweechat/input.pyc new file mode 100644 index 0000000000000000000000000000000000000000..665bcbbd0f6ece8436fb3023708d2d7a2f251e02 GIT binary patch literal 3085 zcmcguPj4GV6rWi;PMxI9zcy*1KqZP~K&^!YDhGs0Lsd{q)UIh!g2ZaOJGRGJ@4CC= zq!H;UT;R|Hh);w1DSG5%aO42L-&;F&N!uH-J>xes@6G%F-cwj^I7Fk>$qC2zYB~-DyByr-PxpV^ec8w(dwA4<|P;iY-hKVH?+D27loOCg3rF zYa`gqid?729S6;}k9r^wt{P=2dHQHps?BE_WyVqA^LdptIXKtY_Cq35Xs zsHl}b(1e1D>L>xKWXYWw&b^xI%?fZzupxV^!8J3K)2pr+0Hx6ef1FK#H<7HIZ}YNMLF1 zphOA=C6-9$syHr8()MYT21Yp*EkMm~);G-}D@-%7yXH!4+Tk#9OAHNy{1k!bV*X!YIGDR9 zvGoKV0IV5jPby+!PxTOvSXR|RMM00=3>~oJsr)x};Ei`?W#{{mS9*1l=tobz3C5gY zJQ0j}HNkKTs&`uT&hP-t4?U&Rzx9OIqR>6plbe>tOqW&LQ#&=4KYtD1l`;0}7+Y%w z(XsTwR&hQ@RS2vRKpdVs&k%iyZvEF%tskRW7tMa3qB>6&$M7x)-m@vZ zH>U7jX1_m8We4q!3Ng@1`i0MZztQc71bH&UE_86vnDx{5Zyt z3a8Um^%Ci0rZeMn(=vD^r!CXDaS@ZNVA?VJlH2_(wry+jLek1D<7n69&PHL!qveY5(zZuawGP!N`gS%nJ+#k3lEFTWrZIie5P&2zo_FYL|)3*-d zPLRLM_R?eMo2V30e0&NjMFY}G#kjd^Qs-C@zewB>dsZc~zhl}?3ON^$gSCsGZ#&(x zIB_LBNm3a1AWVj3!QT~#+XE=ka%Ldaj09hywn(Asqww{IeSvv!Gc5~PKYT3vG~Q9g zOT%5;37wG|?o(uGEQT8Rw1Lm=BEEPS<|k0k*1+yVjN&>br5EsB)GPQdad>N(-v-RF zqA!mIch}_X5+IHeJ7P3(&_x><#eGZ+Ui_rdpcNegMhiwolAlHllo(h8_-`u`0;VpJ z(3ikK0$KV}!IC?4?JJ*_&58Y5d>sx327X|)I|PpGnKa5`BeqRU>a)p+H;K@q{a3le z8>7U)_*6t(bOLT*uH3~a7;8$uLj&uho_=J`r#LK)mH$GZN~>yh%?nEF;=Q5Oj#Bx@ zu9$c*kW!torx~wI% zpHDxCf&KRhF~B50kX+xw+S0nq=w~*@Hb6$0G?$u}O@6~Ja==DFsiBwkGA7r^3 fsVs$lQhI$}bV5Q)etuS3{_}MT&&XQv;IzuWrht%B literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/network.py b/includes.chroot/usr/share/qweechat/network.py new file mode 100644 index 0000000..d5b7ba3 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/network.py @@ -0,0 +1,185 @@ +# -*- coding: utf-8 -*- +# +# network.py - I/O with WeeChat/relay +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import struct +import qt_compat +import config + +QtCore = qt_compat.import_module('QtCore') +QtNetwork = qt_compat.import_module('QtNetwork') + +_PROTO_INIT_CMD = ['init password=%(password)s'] + +_PROTO_SYNC_CMDS = [ + '(listbuffers) hdata buffer:gui_buffers(*) number,full_name,short_name,' + 'type,nicklist,title,local_variables', + + '(listlines) hdata buffer:gui_buffers(*)/own_lines/last_line(-%(lines)d)/' + 'data date,displayed,prefix,message', + + '(nicklist) nicklist', + + 'sync', + + '' +] + + +class Network(QtCore.QObject): + """I/O with WeeChat/relay.""" + + statusChanged = qt_compat.Signal(str, str) + messageFromWeechat = qt_compat.Signal(QtCore.QByteArray) + + def __init__(self, *args): + QtCore.QObject.__init__(*(self,) + args) + self.status_disconnected = 'disconnected' + self.status_connecting = 'connecting...' + self.status_connected = 'connected' + self._server = None + self._port = None + self._ssl = None + self._password = None + self._lines = config.CONFIG_DEFAULT_RELAY_LINES + self._buffer = QtCore.QByteArray() + self._socket = QtNetwork.QSslSocket() + self._socket.connected.connect(self._socket_connected) + self._socket.error.connect(self._socket_error) + self._socket.readyRead.connect(self._socket_read) + self._socket.disconnected.connect(self._socket_disconnected) + + def _socket_connected(self): + """Slot: socket connected.""" + self.statusChanged.emit(self.status_connected, None) + if self._password: + self.send_to_weechat('\n'.join(_PROTO_INIT_CMD + _PROTO_SYNC_CMDS) + % {'password': str(self._password), + 'lines': self._lines}) + + def _socket_error(self, error): + """Slot: socket error.""" + self.statusChanged.emit( + self.status_disconnected, + 'Failed, error: %s' % self._socket.errorString()) + + def _socket_read(self): + """Slot: data available on socket.""" + data = self._socket.readAll() + self._buffer.append(data) + while len(self._buffer) >= 4: + remainder = None + length = struct.unpack('>i', self._buffer[0:4])[0] + if len(self._buffer) < length: + # partial message, just wait for end of message + break + # more than one message? + if length < len(self._buffer): + # save beginning of another message + remainder = self._buffer[length:] + self._buffer = self._buffer[0:length] + self.messageFromWeechat.emit(self._buffer) + if not self.is_connected(): + return + self._buffer.clear() + if remainder: + self._buffer.append(remainder) + + def _socket_disconnected(self): + """Slot: socket disconnected.""" + self._server = None + self._port = None + self._ssl = None + self._password = None + self.statusChanged.emit(self.status_disconnected, None) + + def is_connected(self): + """Return True if the socket is connected, False otherwise.""" + return self._socket.state() == QtNetwork.QAbstractSocket.ConnectedState + + def is_ssl(self): + """Return True if SSL is used, False otherwise.""" + return self._ssl + + def connect_weechat(self, server, port, ssl, password, lines): + """Connect to WeeChat.""" + self._server = server + try: + self._port = int(port) + except ValueError: + self._port = 0 + self._ssl = ssl + self._password = password + try: + self._lines = int(lines) + except ValueError: + self._lines = config.CONFIG_DEFAULT_RELAY_LINES + if self._socket.state() == QtNetwork.QAbstractSocket.ConnectedState: + return + if self._socket.state() != QtNetwork.QAbstractSocket.UnconnectedState: + self._socket.abort() + self._socket.connectToHost(self._server, self._port) + if self._ssl: + self._socket.ignoreSslErrors() + self._socket.startClientEncryption() + self.statusChanged.emit(self.status_connecting, None) + + def disconnect_weechat(self): + """Disconnect from WeeChat.""" + if self._socket.state() == QtNetwork.QAbstractSocket.UnconnectedState: + return + if self._socket.state() == QtNetwork.QAbstractSocket.ConnectedState: + self.send_to_weechat('quit\n') + self._socket.waitForBytesWritten(1000) + else: + self.statusChanged.emit(self.status_disconnected, None) + self._socket.abort() + + def send_to_weechat(self, message): + """Send a message to WeeChat.""" + self._socket.write(message.encode('utf-8')) + + def desync_weechat(self): + """Desynchronize from WeeChat.""" + self.send_to_weechat('desync\n') + + def sync_weechat(self): + """Synchronize with WeeChat.""" + self.send_to_weechat('\n'.join(_PROTO_SYNC_CMDS)) + + def status_icon(self, status): + """Return the name of icon for a given status.""" + icon = { + self.status_disconnected: 'dialog-close.png', + self.status_connecting: 'dialog-close.png', + self.status_connected: 'dialog-ok-apply.png', + } + return icon.get(status, '') + + def get_options(self): + """Get connection options.""" + return { + 'server': self._server, + 'port': self._port, + 'ssl': 'on' if self._ssl else 'off', + 'password': self._password, + 'lines': str(self._lines), + } diff --git a/includes.chroot/usr/share/qweechat/network.pyc b/includes.chroot/usr/share/qweechat/network.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c637bdfb8baec6d196a3b1657672c6fdc5706556 GIT binary patch literal 7018 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 DU9BmP literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/qt_compat.py b/includes.chroot/usr/share/qweechat/qt_compat.py new file mode 100644 index 0000000..8940288 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/qt_compat.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +# +# File downloaded from: +# https://github.com/epage/PythonUtils/blob/master/util/qt_compat.py +# Author: epage +# License: LGPL 2.1 +# + +from __future__ import with_statement +from __future__ import division + +_TRY_PYSIDE = True +uses_pyside = False + +try: + if not _TRY_PYSIDE: + raise ImportError() + import PySide.QtCore as _QtCore + QtCore = _QtCore + uses_pyside = True +except ImportError: + import sip + sip.setapi('QString', 2) + sip.setapi('QVariant', 2) + import PyQt4.QtCore as _QtCore + QtCore = _QtCore + uses_pyside = False + + +def _pyside_import_module(moduleName): + pyside = __import__('PySide', globals(), locals(), [moduleName], -1) + return getattr(pyside, moduleName) + + +def _pyqt4_import_module(moduleName): + pyside = __import__('PyQt4', globals(), locals(), [moduleName], -1) + return getattr(pyside, moduleName) + + +if uses_pyside: + import_module = _pyside_import_module + + Signal = QtCore.Signal + Slot = QtCore.Slot + Property = QtCore.Property +else: + import_module = _pyqt4_import_module + + Signal = QtCore.pyqtSignal + Slot = QtCore.pyqtSlot + Property = QtCore.pyqtProperty + + +if __name__ == "__main__": + pass diff --git a/includes.chroot/usr/share/qweechat/qt_compat.pyc b/includes.chroot/usr/share/qweechat/qt_compat.pyc new file mode 100644 index 0000000000000000000000000000000000000000..02b17c98b63c6cc824aba7287babba7a428ca840 GIT binary patch literal 1488 zcmcgr&2G~`5dPLq(mGB5%g+g^f10Q6&hGFXALZ(u8UviNH|}92Q5Y5%#nR z^94fq9L%4HoN$ra**U?Z{CYljrF=QzXuw5Kywm006MT(OjTG%k&k z($_M`%lBz+Jw7k{EOLnhMNK%<_9b%IsLUq0+Dk{uL&sA~soUg$KkOk%-C;RWU0Yh! z&GosupQ+e}{`A1@{NXNUTgapJ;%A1b0 zYx!6rdlnjV88K({X=mG74cy1|^q@#{$7T2O()m{RO*vM^O?{V4&J4t3@+t%QCRTof z*(+s1OHCw^{J%!X_dcpRdd%x%AJVZV)`Es;1fgh%mRO~;DV9khd!>a@J*qPz5|L;H J)jJAX;umnpRk{EG literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/qweechat.py b/includes.chroot/usr/share/qweechat/qweechat.py new file mode 100644 index 0000000..b65e9de --- /dev/null +++ b/includes.chroot/usr/share/qweechat/qweechat.py @@ -0,0 +1,555 @@ +# -*- coding: utf-8 -*- +# +# qweechat.py - WeeChat remote GUI using Qt toolkit +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +""" +QWeeChat is a WeeChat remote GUI using Qt toolkit. + +It requires requires WeeChat 0.3.7 or newer, running on local or remote host. +""" + +# +# History: +# +# 2011-05-27, Sébastien Helleu : +# start dev +# + +import sys +import traceback +from pkg_resources import resource_filename +import qt_compat +import config +import weechat.protocol as protocol +from network import Network +from connection import ConnectionDialog +from buffer import BufferListWidget, Buffer +from debug import DebugDialog +from about import AboutDialog +from version import qweechat_version + +QtCore = qt_compat.import_module('QtCore') +QtGui = qt_compat.import_module('QtGui') + +NAME = 'QWeeChat' +AUTHOR = 'Sébastien Helleu' +AUTHOR_MAIL = 'flashcode@flashtux.org' +WEECHAT_SITE = 'https://weechat.org/' + +# number of lines in buffer for debug window +DEBUG_NUM_LINES = 50 + + +class MainWindow(QtGui.QMainWindow): + """Main window.""" + + def __init__(self, *args): + QtGui.QMainWindow.__init__(*(self,) + args) + + self.config = config.read() + + self.resize(1000, 600) + self.setWindowTitle(NAME) + + self.debug_dialog = None + self.debug_lines = [] + + self.about_dialog = None + self.connection_dialog = None + self.preferences_dialog = None + + # network + self.network = Network() + self.network.statusChanged.connect(self._network_status_changed) + self.network.messageFromWeechat.connect(self._network_weechat_msg) + + # list of buffers + self.list_buffers = BufferListWidget() + self.list_buffers.currentRowChanged.connect(self._buffer_switch) + + # default buffer + self.buffers = [Buffer()] + self.stacked_buffers = QtGui.QStackedWidget() + self.stacked_buffers.addWidget(self.buffers[0].widget) + + # splitter with buffers + chat/input + splitter = QtGui.QSplitter() + splitter.addWidget(self.list_buffers) + splitter.addWidget(self.stacked_buffers) + + self.setCentralWidget(splitter) + + if self.config.getboolean('look', 'statusbar'): + self.statusBar().visible = True + + # actions for menu and toolbar + actions_def = { + 'connect': [ + 'network-connect.png', 'Connect to WeeChat', + 'Ctrl+O', self.open_connection_dialog], + 'disconnect': [ + 'network-disconnect.png', 'Disconnect from WeeChat', + 'Ctrl+D', self.network.disconnect_weechat], + 'debug': [ + 'edit-find.png', 'Debug console window', + 'Ctrl+B', self.open_debug_dialog], + 'preferences': [ + 'preferences-other.png', 'Preferences', + 'Ctrl+P', self.open_preferences_dialog], + 'about': [ + 'help-about.png', 'About', + 'Ctrl+H', self.open_about_dialog], + 'save connection': [ + 'document-save.png', 'Save connection configuration', + 'Ctrl+S', self.save_connection], + 'quit': [ + 'application-exit.png', 'Quit application', + 'Ctrl+Q', self.close], + } + self.actions = {} + for name, action in list(actions_def.items()): + self.actions[name] = QtGui.QAction( + QtGui.QIcon( + resource_filename(__name__, 'data/icons/%s' % action[0])), + name.capitalize(), self) + self.actions[name].setStatusTip(action[1]) + self.actions[name].setShortcut(action[2]) + self.actions[name].triggered.connect(action[3]) + + # menu + self.menu = self.menuBar() + menu_file = self.menu.addMenu('&File') + menu_file.addActions([self.actions['connect'], + self.actions['disconnect'], + self.actions['preferences'], + self.actions['save connection'], + self.actions['quit']]) + menu_window = self.menu.addMenu('&Window') + menu_window.addAction(self.actions['debug']) + menu_help = self.menu.addMenu('&Help') + menu_help.addAction(self.actions['about']) + self.network_status = QtGui.QLabel() + self.network_status.setFixedHeight(20) + self.network_status.setFixedWidth(200) + self.network_status.setContentsMargins(0, 0, 10, 0) + self.network_status.setAlignment(QtCore.Qt.AlignRight) + if hasattr(self.menu, 'setCornerWidget'): + self.menu.setCornerWidget(self.network_status, + QtCore.Qt.TopRightCorner) + self.network_status_set(self.network.status_disconnected) + + # toolbar + toolbar = self.addToolBar('toolBar') + toolbar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + toolbar.addActions([self.actions['connect'], + self.actions['disconnect'], + self.actions['debug'], + self.actions['preferences'], + self.actions['about'], + self.actions['quit']]) + + self.buffers[0].widget.input.setFocus() + + # open debug dialog + if self.config.getboolean('look', 'debug'): + self.open_debug_dialog() + + # auto-connect to relay + if self.config.getboolean('relay', 'autoconnect'): + self.network.connect_weechat(self.config.get('relay', 'server'), + self.config.get('relay', 'port'), + self.config.getboolean('relay', + 'ssl'), + self.config.get('relay', 'password'), + self.config.get('relay', 'lines')) + + self.show() + + def _buffer_switch(self, index): + """Switch to a buffer.""" + if index >= 0: + self.stacked_buffers.setCurrentIndex(index) + self.stacked_buffers.widget(index).input.setFocus() + + def buffer_input(self, full_name, text): + """Send buffer input to WeeChat.""" + if self.network.is_connected(): + message = 'input %s %s\n' % (full_name, text) + self.network.send_to_weechat(message) + self.debug_display(0, '<==', message, forcecolor='#AA0000') + + def open_preferences_dialog(self): + """Open a dialog with preferences.""" + # TODO: implement the preferences dialog box + messages = ['Not yet implemented!', + ''] + self.preferences_dialog = AboutDialog('Preferences', messages, self) + + def save_connection(self): + """Save connection configuration.""" + if self.network: + options = self.network.get_options() + for option in options.keys(): + self.config.set('relay', option, options[option]) + + def debug_display(self, *args, **kwargs): + """Display a debug message.""" + self.debug_lines.append((args, kwargs)) + self.debug_lines = self.debug_lines[-DEBUG_NUM_LINES:] + if self.debug_dialog: + self.debug_dialog.chat.display(*args, **kwargs) + + def open_debug_dialog(self): + """Open a dialog with debug messages.""" + if not self.debug_dialog: + self.debug_dialog = DebugDialog(self) + self.debug_dialog.input.textSent.connect( + self.debug_input_text_sent) + self.debug_dialog.finished.connect(self._debug_dialog_closed) + self.debug_dialog.display_lines(self.debug_lines) + self.debug_dialog.chat.scroll_bottom() + + def debug_input_text_sent(self, text): + """Send debug buffer input to WeeChat.""" + if self.network.is_connected(): + text = str(text) + pos = text.find(')') + if text.startswith('(') and pos >= 0: + text = '(debug_%s)%s' % (text[1:pos], text[pos+1:]) + else: + text = '(debug) %s' % text + self.debug_display(0, '<==', text, forcecolor='#AA0000') + self.network.send_to_weechat(text + '\n') + + def _debug_dialog_closed(self, result): + """Called when debug dialog is closed.""" + self.debug_dialog = None + + def open_about_dialog(self): + """Open a dialog with info about QWeeChat.""" + messages = ['%s %s' % (NAME, qweechat_version()), + '© 2011-2020 %s <%s>' + % (AUTHOR, AUTHOR_MAIL, AUTHOR_MAIL), + '', + 'Running with %s' % ('PySide' if qt_compat.uses_pyside + else 'PyQt4'), + '', + 'WeeChat site: %s' + % (WEECHAT_SITE, WEECHAT_SITE), + ''] + self.about_dialog = AboutDialog(NAME, messages, self) + + def open_connection_dialog(self): + """Open a dialog with connection settings.""" + values = {} + for option in ('server', 'port', 'ssl', 'password', 'lines'): + values[option] = self.config.get('relay', option) + self.connection_dialog = ConnectionDialog(values, self) + self.connection_dialog.dialog_buttons.accepted.connect( + self.connect_weechat) + + def connect_weechat(self): + """Connect to WeeChat.""" + self.network.connect_weechat( + self.connection_dialog.fields['server'].text(), + self.connection_dialog.fields['port'].text(), + self.connection_dialog.fields['ssl'].isChecked(), + self.connection_dialog.fields['password'].text(), + int(self.connection_dialog.fields['lines'].text())) + self.connection_dialog.close() + + def _network_status_changed(self, status, extra): + """Called when the network status has changed.""" + if self.config.getboolean('look', 'statusbar'): + self.statusBar().showMessage(status) + self.debug_display(0, '', status, forcecolor='#0000AA') + self.network_status_set(status) + + def network_status_set(self, status): + """Set the network status.""" + pal = self.network_status.palette() + if status == self.network.status_connected: + pal.setColor(self.network_status.foregroundRole(), + QtGui.QColor('green')) + else: + pal.setColor(self.network_status.foregroundRole(), + QtGui.QColor('#aa0000')) + ssl = ' (SSL)' if status != self.network.status_disconnected \ + and self.network.is_ssl() else '' + self.network_status.setPalette(pal) + icon = self.network.status_icon(status) + if icon: + self.network_status.setText( + ' %s' % + (resource_filename(__name__, 'data/icons/%s' % icon), + status.capitalize() + ssl)) + else: + self.network_status.setText(status.capitalize()) + if status == self.network.status_disconnected: + self.actions['connect'].setEnabled(True) + self.actions['disconnect'].setEnabled(False) + else: + self.actions['connect'].setEnabled(False) + self.actions['disconnect'].setEnabled(True) + + def _network_weechat_msg(self, message): + """Called when a message is received from WeeChat.""" + self.debug_display(0, '==>', + 'message (%d bytes):\n%s' + % (len(message), + protocol.hex_and_ascii(message, 20)), + forcecolor='#008800') + try: + proto = protocol.Protocol() + message = proto.decode(str(message)) + if message.uncompressed: + self.debug_display( + 0, '==>', + 'message uncompressed (%d bytes):\n%s' + % (message.size_uncompressed, + protocol.hex_and_ascii(message.uncompressed, 20)), + forcecolor='#008800') + self.debug_display(0, '', 'Message: %s' % message) + self.parse_message(message) + except: # noqa: E722 + print('Error while decoding message from WeeChat:\n%s' + % traceback.format_exc()) + self.network.disconnect_weechat() + + def _parse_listbuffers(self, message): + """Parse a WeeChat with list of buffers.""" + for obj in message.objects: + if obj.objtype != 'hda' or obj.value['path'][-1] != 'buffer': + continue + self.list_buffers.clear() + while self.stacked_buffers.count() > 0: + buf = self.stacked_buffers.widget(0) + self.stacked_buffers.removeWidget(buf) + self.buffers = [] + for item in obj.value['items']: + buf = self.create_buffer(item) + self.insert_buffer(len(self.buffers), buf) + self.list_buffers.setCurrentRow(0) + self.buffers[0].widget.input.setFocus() + + def _parse_line(self, message): + """Parse a WeeChat message with a buffer line.""" + for obj in message.objects: + lines = [] + if obj.objtype != 'hda' or obj.value['path'][-1] != 'line_data': + continue + for item in obj.value['items']: + if message.msgid == 'listlines': + ptrbuf = item['__path'][0] + else: + ptrbuf = item['buffer'] + index = [i for i, b in enumerate(self.buffers) + if b.pointer() == ptrbuf] + if index: + lines.append( + (index[0], + (item['date'], item['prefix'], + item['message'])) + ) + if message.msgid == 'listlines': + lines.reverse() + for line in lines: + self.buffers[line[0]].widget.chat.display(*line[1]) + + def _parse_nicklist(self, message): + """Parse a WeeChat message with a buffer nicklist.""" + buffer_refresh = {} + for obj in message.objects: + if obj.objtype != 'hda' or \ + obj.value['path'][-1] != 'nicklist_item': + continue + group = '__root' + for item in obj.value['items']: + index = [i for i, b in enumerate(self.buffers) + if b.pointer() == item['__path'][0]] + if index: + if not index[0] in buffer_refresh: + self.buffers[index[0]].nicklist = {} + buffer_refresh[index[0]] = True + if item['group']: + group = item['name'] + self.buffers[index[0]].nicklist_add_item( + group, item['group'], item['prefix'], item['name'], + item['visible']) + for index in buffer_refresh: + self.buffers[index].nicklist_refresh() + + def _parse_nicklist_diff(self, message): + """Parse a WeeChat message with a buffer nicklist diff.""" + buffer_refresh = {} + for obj in message.objects: + if obj.objtype != 'hda' or \ + obj.value['path'][-1] != 'nicklist_item': + continue + group = '__root' + for item in obj.value['items']: + index = [i for i, b in enumerate(self.buffers) + if b.pointer() == item['__path'][0]] + if not index: + continue + buffer_refresh[index[0]] = True + if item['_diff'] == ord('^'): + group = item['name'] + elif item['_diff'] == ord('+'): + self.buffers[index[0]].nicklist_add_item( + group, item['group'], item['prefix'], item['name'], + item['visible']) + elif item['_diff'] == ord('-'): + self.buffers[index[0]].nicklist_remove_item( + group, item['group'], item['name']) + elif item['_diff'] == ord('*'): + self.buffers[index[0]].nicklist_update_item( + group, item['group'], item['prefix'], item['name'], + item['visible']) + for index in buffer_refresh: + self.buffers[index].nicklist_refresh() + + def _parse_buffer_opened(self, message): + """Parse a WeeChat message with a new buffer (opened).""" + for obj in message.objects: + if obj.objtype != 'hda' or obj.value['path'][-1] != 'buffer': + continue + for item in obj.value['items']: + buf = self.create_buffer(item) + index = self.find_buffer_index_for_insert(item['next_buffer']) + self.insert_buffer(index, buf) + + def _parse_buffer(self, message): + """Parse a WeeChat message with a buffer event + (anything except a new buffer). + """ + for obj in message.objects: + if obj.objtype != 'hda' or obj.value['path'][-1] != 'buffer': + continue + for item in obj.value['items']: + index = [i for i, b in enumerate(self.buffers) + if b.pointer() == item['__path'][0]] + if not index: + continue + index = index[0] + if message.msgid == '_buffer_type_changed': + self.buffers[index].data['type'] = item['type'] + elif message.msgid in ('_buffer_moved', '_buffer_merged', + '_buffer_unmerged'): + buf = self.buffers[index] + buf.data['number'] = item['number'] + self.remove_buffer(index) + index2 = self.find_buffer_index_for_insert( + item['next_buffer']) + self.insert_buffer(index2, buf) + elif message.msgid == '_buffer_renamed': + self.buffers[index].data['full_name'] = item['full_name'] + self.buffers[index].data['short_name'] = item['short_name'] + elif message.msgid == '_buffer_title_changed': + self.buffers[index].data['title'] = item['title'] + self.buffers[index].update_title() + elif message.msgid == '_buffer_cleared': + self.buffers[index].widget.chat.clear() + elif message.msgid.startswith('_buffer_localvar_'): + self.buffers[index].data['local_variables'] = \ + item['local_variables'] + self.buffers[index].update_prompt() + elif message.msgid == '_buffer_closing': + self.remove_buffer(index) + + def parse_message(self, message): + """Parse a WeeChat message.""" + if message.msgid.startswith('debug'): + self.debug_display(0, '', '(debug message, ignored)') + elif message.msgid == 'listbuffers': + self._parse_listbuffers(message) + elif message.msgid in ('listlines', '_buffer_line_added'): + self._parse_line(message) + elif message.msgid in ('_nicklist', 'nicklist'): + self._parse_nicklist(message) + elif message.msgid == '_nicklist_diff': + self._parse_nicklist_diff(message) + elif message.msgid == '_buffer_opened': + self._parse_buffer_opened(message) + elif message.msgid.startswith('_buffer_'): + self._parse_buffer(message) + elif message.msgid == '_upgrade': + self.network.desync_weechat() + elif message.msgid == '_upgrade_ended': + self.network.sync_weechat() + + def create_buffer(self, item): + """Create a new buffer.""" + buf = Buffer(item) + buf.bufferInput.connect(self.buffer_input) + buf.widget.input.bufferSwitchPrev.connect( + self.list_buffers.switch_prev_buffer) + buf.widget.input.bufferSwitchNext.connect( + self.list_buffers.switch_next_buffer) + return buf + + def insert_buffer(self, index, buf): + """Insert a buffer in list.""" + self.buffers.insert(index, buf) + self.list_buffers.insertItem(index, '%d. %s' + % (buf.data['number'], + buf.data['full_name'].decode('utf-8'))) + self.stacked_buffers.insertWidget(index, buf.widget) + + def remove_buffer(self, index): + """Remove a buffer.""" + if self.list_buffers.currentRow == index and index > 0: + self.list_buffers.setCurrentRow(index - 1) + self.list_buffers.takeItem(index) + self.stacked_buffers.removeWidget(self.stacked_buffers.widget(index)) + self.buffers.pop(index) + + def find_buffer_index_for_insert(self, next_buffer): + """Find position to insert a buffer in list.""" + index = -1 + if next_buffer == '0x0': + index = len(self.buffers) + else: + index = [i for i, b in enumerate(self.buffers) + if b.pointer() == next_buffer] + if index: + index = index[0] + if index < 0: + print('Warning: unable to find position for buffer, using end of ' + 'list by default') + index = len(self.buffers) + return index + + def closeEvent(self, event): + """Called when QWeeChat window is closed.""" + self.network.disconnect_weechat() + if self.debug_dialog: + self.debug_dialog.close() + config.write(self.config) + QtGui.QMainWindow.closeEvent(self, event) + + +app = QtGui.QApplication(sys.argv) +app.setStyle(QtGui.QStyleFactory.create('Cleanlooks')) +app.setWindowIcon(QtGui.QIcon( + resource_filename(__name__, 'data/icons/weechat.png'))) +main = MainWindow() +sys.exit(app.exec_()) diff --git a/includes.chroot/usr/share/qweechat/version.py b/includes.chroot/usr/share/qweechat/version.py new file mode 100644 index 0000000..2076759 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/version.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# +# version.py - version of QWeeChat +# +# Copyright (C) 2011-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +VERSION = '0.0.1-dev' + + +def qweechat_version(): + return VERSION diff --git a/includes.chroot/usr/share/qweechat/version.pyc b/includes.chroot/usr/share/qweechat/version.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3590374b0894cd6c4865de0447cc949dea7db497 GIT binary patch literal 399 zcmZSn%**9{dv9Da0~9a13g3C zl+-d5z0M$M79df=08|Vz%@0hLumhQ4u0g?`{(c%jCIf;f4h3@cGxBp&^^5b1Q}uH) z%Tj^nrX`lu2UA=ai +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# diff --git a/includes.chroot/usr/share/qweechat/weechat/__init__.pyc b/includes.chroot/usr/share/qweechat/weechat/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..38d49b8a28e1db20d7978c1c3746a597c20cd0fb GIT binary patch literal 181 zcmZSn%**9{dv9Da0~9a&ryk0?N2?x*$o80`A(wtN~kV8s +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +import re + +RE_COLOR_ATTRS = r'[*!/_|]*' +RE_COLOR_STD = r'(?:%s\d{2})' % RE_COLOR_ATTRS +RE_COLOR_EXT = r'(?:@%s\d{5})' % RE_COLOR_ATTRS +RE_COLOR_ANY = r'(?:%s|%s)' % (RE_COLOR_STD, RE_COLOR_EXT) +# \x19: color code, \x1A: set attribute, \x1B: remove attribute, \x1C: reset +RE_COLOR = re.compile( + r'(\x19(?:\d{2}|F%s|B\d{2}|B@\d{5}|E|\\*%s(,%s)?|@\d{5}|b.|\x1C))|\x1A.|' + r'\x1B.|\x1C' + % (RE_COLOR_ANY, RE_COLOR_ANY, RE_COLOR_ANY)) + +TERMINAL_COLORS = \ + '000000cd000000cd00cdcd000000cdcd00cd00cdcde5e5e5' \ + '4d4d4dff000000ff00ffff000000ffff00ff00ffffffffff' \ + '00000000002a0000550000800000aa0000d4002a00002a2a' \ + '002a55002a80002aaa002ad400550000552a005555005580' \ + '0055aa0055d400800000802a0080550080800080aa0080d4' \ + '00aa0000aa2a00aa5500aa8000aaaa00aad400d40000d42a' \ + '00d45500d48000d4aa00d4d42a00002a002a2a00552a0080' \ + '2a00aa2a00d42a2a002a2a2a2a2a552a2a802a2aaa2a2ad4' \ + '2a55002a552a2a55552a55802a55aa2a55d42a80002a802a' \ + '2a80552a80802a80aa2a80d42aaa002aaa2a2aaa552aaa80' \ + '2aaaaa2aaad42ad4002ad42a2ad4552ad4802ad4aa2ad4d4' \ + '55000055002a5500555500805500aa5500d4552a00552a2a' \ + '552a55552a80552aaa552ad455550055552a555555555580' \ + '5555aa5555d455800055802a5580555580805580aa5580d4' \ + '55aa0055aa2a55aa5555aa8055aaaa55aad455d40055d42a' \ + '55d45555d48055d4aa55d4d480000080002a800055800080' \ + '8000aa8000d4802a00802a2a802a55802a80802aaa802ad4' \ + '80550080552a8055558055808055aa8055d480800080802a' \ + '8080558080808080aa8080d480aa0080aa2a80aa5580aa80' \ + '80aaaa80aad480d40080d42a80d45580d48080d4aa80d4d4' \ + 'aa0000aa002aaa0055aa0080aa00aaaa00d4aa2a00aa2a2a' \ + 'aa2a55aa2a80aa2aaaaa2ad4aa5500aa552aaa5555aa5580' \ + 'aa55aaaa55d4aa8000aa802aaa8055aa8080aa80aaaa80d4' \ + 'aaaa00aaaa2aaaaa55aaaa80aaaaaaaaaad4aad400aad42a' \ + 'aad455aad480aad4aaaad4d4d40000d4002ad40055d40080' \ + 'd400aad400d4d42a00d42a2ad42a55d42a80d42aaad42ad4' \ + 'd45500d4552ad45555d45580d455aad455d4d48000d4802a' \ + 'd48055d48080d480aad480d4d4aa00d4aa2ad4aa55d4aa80' \ + 'd4aaaad4aad4d4d400d4d42ad4d455d4d480d4d4aad4d4d4' \ + '0808081212121c1c1c2626263030303a3a3a4444444e4e4e' \ + '5858586262626c6c6c7676768080808a8a8a9494949e9e9e' \ + 'a8a8a8b2b2b2bcbcbcc6c6c6d0d0d0dadadae4e4e4eeeeee' + +# WeeChat basic colors (color name, index in terminal colors) +WEECHAT_BASIC_COLORS = ( + ('default', 0), ('black', 0), ('darkgray', 8), ('red', 1), + ('lightred', 9), ('green', 2), ('lightgreen', 10), ('brown', 3), + ('yellow', 11), ('blue', 4), ('lightblue', 12), ('magenta', 5), + ('lightmagenta', 13), ('cyan', 6), ('lightcyan', 14), ('gray', 7), + ('white', 0)) + + +class Color(): + def __init__(self, color_options, debug=False): + self.color_options = color_options + self.debug = debug + + def _rgb_color(self, index): + color = TERMINAL_COLORS[index*6:(index*6)+6] + r = int(color[0:2], 16) * 0.85 + g = int(color[2:4], 16) * 0.85 + b = int(color[4:6], 16) * 0.85 + return '%02x%02x%02x' % (r, g, b) + + def _convert_weechat_color(self, color): + try: + index = int(color) + return '\x01(Fr%s)' % self.color_options[index] + except: # noqa: E722 + print('Error decoding WeeChat color "%s"' % color) + return '' + + def _convert_terminal_color(self, fg_bg, attrs, color): + try: + index = int(color) + return '\x01(%s%s#%s)' % (fg_bg, attrs, self._rgb_color(index)) + except: # noqa: E722 + print('Error decoding terminal color "%s"' % color) + return '' + + def _convert_color_attr(self, fg_bg, color): + extended = False + if color[0].startswith('@'): + extended = True + color = color[1:] + attrs = '' + # keep_attrs = False + while color.startswith(('*', '!', '/', '_', '|')): + # TODO: manage the "keep attributes" flag + # if color[0] == '|': + # keep_attrs = True + attrs += color[0] + color = color[1:] + if extended: + return self._convert_terminal_color(fg_bg, attrs, color) + try: + index = int(color) + return self._convert_terminal_color(fg_bg, attrs, + WEECHAT_BASIC_COLORS[index][1]) + except: # noqa: E722 + print('Error decoding color "%s"' % color) + return '' + + def _attrcode_to_char(self, code): + codes = { + '\x01': '*', + '\x02': '!', + '\x03': '/', + '\x04': '_', + } + return codes.get(code, '') + + def _convert_color(self, match): + color = match.group(0) + if color[0] == '\x19': + if color[1] == 'b': + # bar code, ignored + return '' + elif color[1] == '\x1C': + # reset + return '\x01(Fr)\x01(Br)' + elif color[1] in ('F', 'B'): + # foreground or background + return self._convert_color_attr(color[1], color[2:]) + elif color[1] == '*': + # foreground with optional background + items = color[2:].split(',') + s = self._convert_color_attr('F', items[0]) + if len(items) > 1: + s += self._convert_color_attr('B', items[1]) + return s + elif color[1] == '@': + # direct ncurses pair number, ignored + return '' + elif color[1] == 'E': + # text emphasis, ignored + return '' + if color[1:].isdigit(): + return self._convert_weechat_color(int(color[1:])) + # color code + pass + elif color[0] == '\x1A': + # set attribute + return '\x01(+%s)' % self._attrcode_to_char(color[1]) + elif color[0] == '\x1B': + # remove attribute + return '\x01(-%s)' % self._attrcode_to_char(color[1]) + elif color[0] == '\x1C': + # reset + return '\x01(Fr)\x01(Br)' + # should never be executed! + return match.group(0) + + def _convert_color_debug(self, match): + group = match.group(0) + for code in (0x01, 0x02, 0x03, 0x04, 0x19, 0x1A, 0x1B): + group = group.replace(chr(code), '' % code) + return group + + def convert(self, text): + if not text: + return '' + if self.debug: + return RE_COLOR.sub(self._convert_color_debug, text) + else: + return RE_COLOR.sub(self._convert_color, text) + + +def remove(text): + """Remove colors in a WeeChat string.""" + if not text: + return '' + return re.sub(RE_COLOR, '', text) diff --git a/includes.chroot/usr/share/qweechat/weechat/color.pyc b/includes.chroot/usr/share/qweechat/weechat/color.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4ea14531b9bc72c162d10fe57e7b87e7b8e486ed GIT binary patch literal 7163 zcmc&(-BKIb5k5x}!ovT?ix+Qp!FJdP{39$QEN`5(0pndK8=M+ZWiRX9sX=EDV+#q- z3?7nN7kPl>`?@vAI8}QWGQ+g`^y%}{zo%!&|Lf$) zuYUOJcTLm3&f)hyp5%`J4u96PjadVdGi%nkya}xtTgw?&P%LlUkO^}p%$toIdO$Yj z`H*o%69SjNjl3CqW6fI8xM8z4Y}{4jt{HdTxEsb*jGHy?rg2r{ZW%XcT+O(7<8B*Q zH|~ycpBeXavvJm}9W$%o&1KaXL~pAV2q6DJ)BBSkFFZXT7j$;$XZwmqXJore6!%@JZ_HjxH-=4 z=Ey@8u!lS2L#X@Gm340NWc|b_7a@5l7a@5#d)7y}h?9qM5t2uBp(805DQr6Q9o)h_r&l+PWVBISYQg7`%%4)!B9(mX&My2!FYN;_(8rljz=lA*0Q3_DSd&5?{j zX>983ad)>9ajq06kl7F0?e1>G6EQ6SthaZQDBcxLqgUChsWmmhKQ5p)i)NOa;g93!2EaFL?0icvX(Shp18S@qe z1d0tS$9;kI$XoQH(8vpd+M*x`%8MaEP%ab&L6I;l2#SPbf*dzqqfBv|R0|(2yM!kh z1L#@PGsXv!69jdSL2*GdtdvF9l)A}%``zs{>UI*5#D(iStum(*jU-`v!y84*I}cFC zqagVPSY@-j6;_gN5?0#LtMGc?DJsowXCrD=qE55DqZ8W(}=&xjiHhH69-fdWN`ePzPMt@`FW8ilL=w?=6* zTb@d$k}Fi|Wi;PYY8u8{Q734>qg8JLZ0~6G6E?ZOfvaw`{PmW&YLKRJ@_*6v1?=cR z)0r5m>UDIzqv}so)$~+G93N5jUx2`ckSLfxtQm)=!a1Sb_?k&`Sx4SXz?VBX_6oGd z-c_=b^|-M5k}PzB+vw+9I^<=|JV7pr_azFj3XCZIZ{Ya*SDAjnOdAg!;(%h2e8w@$ zI5{&TkC2;2E@WZDV{S!~k|c=xas-R{q&*|>lE8{UUtlj`P`u{|gQ!wlPl3hzl;CFs z3?XkCK$4c2{$bEgLOIWqG>Fq=H%d3Eq8qmiRHYh}bRKleU;US2$%)Nt+RU z5YsvE(%JZkqg8?6jDU;5z2;$8m~b9v6pp2NoHsb`=iy=WDm~*$Ji{7gM(>J8LnJ&4 zte8X4oESyWyqHGNf<`WR<%ns8=^z_w_0x4)%^;Qk63T?i~nfSWZm>Y*$*~a&oA=AicMWKDc zgZ+RuYF-pg+#Q@wj5Q7zF%wjMHukuT{Xt?HUC+UBLbiZlmV*tZLxgiL7>3}7-qFS; zG2x4XiT^GUudF3uWl-k~69qB~(!s%6CuOaF9@_gUq2=vBo{8tk{-_JSx7@%Gi)G#H z1Qx|#qw}2*sGZX?+OzJA>=uQMq^5DOjmffPIx9@O)}8wiCe`8hR&@A|DH>%4x27O* z!EsGNAA>5+D8!#g?ZA_L+LjmNX-Ps41ujZ8B|a|gYu-;WRM2G^dof|Uw&kllzv$T? z^$FKO&_imDi`4+6Qj^rwin}}8UIjF1Cfn^Om5^xT9f4&=l(?uBrQRfPtsQOwd+(In z3ex7LrX@Nf-UPN1+1gP?4qr?T=cC_)lGFi=J#Ej}Gr2cE}wd7vXgdFUvaW?LQKGK!Y~0s1=*y*;6{{x%1}Vo zVN>b{CZ_=j^#g()B*zy&PPd{*0Nqty=j1%~mi5FHO(i?)-Xgp20cZfp8wjRz0Hc@wto zJ3%Vv2BHog0V-=jF__dLUbxkL6>8a@Oh%o_;NS%*Nn^Y(-B4G^V@gZ`X9~Rs`0==q zd?fIeiQze-S0g6!Sa$t4V3Nj7j@DK$l=zq3aJL?Tl(yPSG30ZTHmNbmGTM~%Tmns- zTuD-iHYL4`9Q4wq +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +# +# For info about protocol and format of messages, please read document +# "WeeChat Relay Protocol", available at: https://weechat.org/doc/ +# +# History: +# +# 2011-11-23, Sébastien Helleu : +# start dev +# + +import collections +import struct +import zlib + +if hasattr(collections, 'OrderedDict'): + # python >= 2.7 + class WeechatDict(collections.OrderedDict): + def __str__(self): + return '{%s}' % ', '.join( + ['%s: %s' % (repr(key), repr(self[key])) for key in self]) +else: + # python <= 2.6 + WeechatDict = dict + + +class WeechatObject: + def __init__(self, objtype, value, separator='\n'): + self.objtype = objtype + self.value = value + self.separator = separator + self.indent = ' ' if separator == '\n' else '' + self.separator1 = '\n%s' % self.indent if separator == '\n' else '' + + def _str_value(self, v): + if type(v) is str and v is not None: + return '\'%s\'' % v + return str(v) + + def _str_value_hdata(self): + lines = ['%skeys: %s%s%spath: %s' % (self.separator1, + str(self.value['keys']), + self.separator, + self.indent, + str(self.value['path']))] + for i, item in enumerate(self.value['items']): + lines.append(' item %d:%s%s' % ( + (i + 1), self.separator, + self.separator.join( + ['%s%s: %s' % (self.indent * 2, key, + self._str_value(value)) + for key, value in item.items()]))) + return '\n'.join(lines) + + def _str_value_infolist(self): + lines = ['%sname: %s' % (self.separator1, self.value['name'])] + for i, item in enumerate(self.value['items']): + lines.append(' item %d:%s%s' % ( + (i + 1), self.separator, + self.separator.join( + ['%s%s: %s' % (self.indent * 2, key, + self._str_value(value)) + for key, value in item.items()]))) + return '\n'.join(lines) + + def _str_value_other(self): + return self._str_value(self.value) + + def __str__(self): + self._obj_cb = { + 'hda': self._str_value_hdata, + 'inl': self._str_value_infolist, + } + return '%s: %s' % (self.objtype, + self._obj_cb.get(self.objtype, + self._str_value_other)()) + + +class WeechatObjects(list): + def __init__(self, separator='\n'): + self.separator = separator + + def __str__(self): + return self.separator.join([str(obj) for obj in self]) + + +class WeechatMessage: + def __init__(self, size, size_uncompressed, compression, uncompressed, + msgid, objects): + self.size = size + self.size_uncompressed = size_uncompressed + self.compression = compression + self.uncompressed = uncompressed + self.msgid = msgid + self.objects = objects + + def __str__(self): + if self.compression != 0: + return 'size: %d/%d (%d%%), id=\'%s\', objects:\n%s' % ( + self.size, self.size_uncompressed, + 100 - ((self.size * 100) // self.size_uncompressed), + self.msgid, self.objects) + else: + return 'size: %d, id=\'%s\', objects:\n%s' % (self.size, + self.msgid, + self.objects) + + +class Protocol: + """Decode binary message received from WeeChat/relay.""" + + def __init__(self): + self._obj_cb = { + 'chr': self._obj_char, + 'int': self._obj_int, + 'lon': self._obj_long, + 'str': self._obj_str, + 'buf': self._obj_buffer, + 'ptr': self._obj_ptr, + 'tim': self._obj_time, + 'htb': self._obj_hashtable, + 'hda': self._obj_hdata, + 'inf': self._obj_info, + 'inl': self._obj_infolist, + 'arr': self._obj_array, + } + + def _obj_type(self): + """Read type in data (3 chars).""" + if len(self.data) < 3: + self.data = '' + return '' + objtype = str(self.data[0:3]) + self.data = self.data[3:] + return objtype + + def _obj_len_data(self, length_size): + """Read length (1 or 4 bytes), then value with this length.""" + if len(self.data) < length_size: + self.data = '' + return None + if length_size == 1: + length = struct.unpack('B', self.data[0:1])[0] + self.data = self.data[1:] + else: + length = self._obj_int() + if length < 0: + return None + if length > 0: + value = self.data[0:length] + self.data = self.data[length:] + else: + value = '' + return value + + def _obj_char(self): + """Read a char in data.""" + if len(self.data) < 1: + return 0 + value = struct.unpack('b', self.data[0:1])[0] + self.data = self.data[1:] + return value + + def _obj_int(self): + """Read an integer in data (4 bytes).""" + if len(self.data) < 4: + self.data = '' + return 0 + value = struct.unpack('>i', self.data[0:4])[0] + self.data = self.data[4:] + return value + + def _obj_long(self): + """Read a long integer in data (length on 1 byte + value as string).""" + value = self._obj_len_data(1) + if value is None: + return None + return int(str(value)) + + def _obj_str(self): + """Read a string in data (length on 4 bytes + content).""" + value = self._obj_len_data(4) + if value is None: + return None + return str(value) + + def _obj_buffer(self): + """Read a buffer in data (length on 4 bytes + data).""" + return self._obj_len_data(4) + + def _obj_ptr(self): + """Read a pointer in data (length on 1 byte + value as string).""" + value = self._obj_len_data(1) + if value is None: + return None + return '0x%s' % str(value) + + def _obj_time(self): + """Read a time in data (length on 1 byte + value as string).""" + value = self._obj_len_data(1) + if value is None: + return None + return int(str(value)) + + def _obj_hashtable(self): + """ + Read a hashtable in data + (type for keys + type for values + count + items). + """ + type_keys = self._obj_type() + type_values = self._obj_type() + count = self._obj_int() + hashtable = WeechatDict() + for _ in range(count): + key = self._obj_cb[type_keys]() + value = self._obj_cb[type_values]() + hashtable[key] = value + return hashtable + + def _obj_hdata(self): + """Read a hdata in data.""" + path = self._obj_str() + keys = self._obj_str() + count = self._obj_int() + list_path = path.split('/') if path else [] + list_keys = keys.split(',') if keys else [] + keys_types = [] + dict_keys = WeechatDict() + for key in list_keys: + items = key.split(':') + keys_types.append(items) + dict_keys[items[0]] = items[1] + items = [] + for _ in range(count): + item = WeechatDict() + item['__path'] = [] + pointers = [] + for _ in enumerate(list_path): + pointers.append(self._obj_ptr()) + for key, objtype in keys_types: + item[key] = self._obj_cb[objtype]() + item['__path'] = pointers + items.append(item) + return { + 'path': list_path, + 'keys': dict_keys, + 'count': count, + 'items': items, + } + + def _obj_info(self): + """Read an info in data.""" + name = self._obj_str() + value = self._obj_str() + return (name, value) + + def _obj_infolist(self): + """Read an infolist in data.""" + name = self._obj_str() + count_items = self._obj_int() + items = [] + for _ in range(count_items): + count_vars = self._obj_int() + variables = WeechatDict() + for _ in range(count_vars): + var_name = self._obj_str() + var_type = self._obj_type() + var_value = self._obj_cb[var_type]() + variables[var_name] = var_value + items.append(variables) + return { + 'name': name, + 'items': items + } + + def _obj_array(self): + """Read an array of values in data.""" + type_values = self._obj_type() + count_values = self._obj_int() + values = [] + for _ in range(count_values): + values.append(self._obj_cb[type_values]()) + return values + + def decode(self, data, separator='\n'): + """Decode binary data and return list of objects.""" + self.data = data + size = len(self.data) + size_uncompressed = size + uncompressed = None + # uncompress data (if it is compressed) + compression = struct.unpack('b', self.data[4:5])[0] + if compression: + uncompressed = zlib.decompress(self.data[5:]) + size_uncompressed = len(uncompressed) + 5 + uncompressed = '%s%s%s' % (struct.pack('>i', size_uncompressed), + struct.pack('b', 0), uncompressed) + self.data = uncompressed + else: + uncompressed = self.data[:] + # skip length and compression flag + self.data = self.data[5:] + # read id + msgid = self._obj_str() + if msgid is None: + msgid = '' + # read objects + objects = WeechatObjects(separator=separator) + while len(self.data) > 0: + objtype = self._obj_type() + value = self._obj_cb[objtype]() + objects.append(WeechatObject(objtype, value, separator=separator)) + return WeechatMessage(size, size_uncompressed, compression, + uncompressed, msgid, objects) + + +def hex_and_ascii(data, bytes_per_line=10): + """Convert a QByteArray to hex + ascii output.""" + num_lines = ((len(data) - 1) // bytes_per_line) + 1 + if num_lines == 0: + return '' + lines = [] + for i in range(num_lines): + str_hex = [] + str_ascii = [] + for char in data[i*bytes_per_line:(i*bytes_per_line)+bytes_per_line]: + byte = struct.unpack('B', char)[0] + str_hex.append('%02X' % int(byte)) + if byte >= 32 and byte <= 127: + str_ascii.append(char) + else: + str_ascii.append('.') + fmt = '%%-%ds %%s' % ((bytes_per_line * 3) - 1) + lines.append(fmt % (' '.join(str_hex), ''.join(str_ascii))) + return '\n'.join(lines) diff --git a/includes.chroot/usr/share/qweechat/weechat/protocol.pyc b/includes.chroot/usr/share/qweechat/weechat/protocol.pyc new file mode 100644 index 0000000000000000000000000000000000000000..72ced23cf38e2b801d68d885a7a3a2378917df61 GIT binary patch literal 13513 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 literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/qweechat/weechat/testproto.py b/includes.chroot/usr/share/qweechat/weechat/testproto.py new file mode 100644 index 0000000..55bc612 --- /dev/null +++ b/includes.chroot/usr/share/qweechat/weechat/testproto.py @@ -0,0 +1,252 @@ +# -*- coding: utf-8 -*- +# +# testproto.py - command-line program for testing WeeChat/relay protocol +# +# Copyright (C) 2013-2020 Sébastien Helleu +# +# This file is part of QWeeChat, a Qt remote GUI for WeeChat. +# +# QWeeChat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# QWeeChat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with QWeeChat. If not, see . +# + +""" +Command-line program for testing WeeChat/relay protocol. +""" + +from __future__ import print_function + +import argparse +import os +import select +import shlex +import socket +import struct +import sys +import time +import traceback + +import protocol # WeeChat/relay protocol +from .. version import qweechat_version + +NAME = 'qweechat-testproto' + + +class TestProto(object): + """Test of WeeChat/relay protocol.""" + + def __init__(self, args): + self.args = args + self.sock = None + self.has_quit = False + self.address = '{self.args.hostname}/{self.args.port} ' \ + '(IPv{0})'.format(6 if self.args.ipv6 else 4, self=self) + + def connect(self): + """ + Connect to WeeChat/relay. + Return True if OK, False if error. + """ + inet = socket.AF_INET6 if self.args.ipv6 else socket.AF_INET + try: + self.sock = socket.socket(inet, socket.SOCK_STREAM) + self.sock.connect((self.args.hostname, self.args.port)) + except: # noqa: E722 + if self.sock: + self.sock.close() + print('Failed to connect to', self.address) + return False + print('Connected to', self.address) + return True + + def send(self, messages): + """ + Send a text message to WeeChat/relay. + Return True if OK, False if error. + """ + try: + for msg in messages.split('\n'): + if msg == 'quit': + self.has_quit = True + self.sock.sendall(msg + '\n') + print('\x1b[33m<-- ' + msg + '\x1b[0m') + except: # noqa: E722 + traceback.print_exc() + print('Failed to send message') + return False + return True + + def decode(self, message): + """ + Decode a binary message received from WeeChat/relay. + Return True if OK, False if error. + """ + try: + proto = protocol.Protocol() + msgd = proto.decode(message, + separator='\n' if self.args.debug > 0 + else ', ') + print('') + if self.args.debug >= 2 and msgd.uncompressed: + # display raw message + print('\x1b[32m--> message uncompressed ({0} bytes):\n' + '{1}\x1b[0m' + ''.format(msgd.size_uncompressed, + protocol.hex_and_ascii(msgd.uncompressed, 20))) + # display decoded message + print('\x1b[32m--> {0}\x1b[0m'.format(msgd)) + except: # noqa: E722 + traceback.print_exc() + print('Error while decoding message from WeeChat') + return False + return True + + def send_stdin(self): + """ + Send commands from standard input if some data is available. + Return True if OK (it's OK if stdin has no commands), + False if error. + """ + inr = select.select([sys.stdin], [], [], 0)[0] + if inr: + data = os.read(sys.stdin.fileno(), 4096) + if data: + if not self.send(data.strip()): + # self.sock.close() + return False + # open stdin to read user commands + sys.stdin = open('/dev/tty') + return True + + def mainloop(self): + """ + Main loop: read keyboard, send commands, read socket, + decode/display binary messages received from WeeChat/relay. + Return 0 if OK, 4 if send error, 5 if decode error. + """ + if self.has_quit: + return 0 + message = '' + recvbuf = '' + prompt = '\x1b[36mrelay> \x1b[0m' + sys.stdout.write(prompt) + sys.stdout.flush() + try: + while not self.has_quit: + inr = select.select([sys.stdin, self.sock], [], [], 1)[0] + for _file in inr: + if _file == sys.stdin: + buf = os.read(_file.fileno(), 4096) + if buf: + message += buf + if '\n' in message: + messages = message.split('\n') + msgsent = '\n'.join(messages[:-1]) + if msgsent and not self.send(msgsent): + return 4 + message = messages[-1] + sys.stdout.write(prompt + message) + sys.stdout.flush() + else: + buf = _file.recv(4096) + if buf: + recvbuf += buf + while len(recvbuf) >= 4: + remainder = None + length = struct.unpack('>i', recvbuf[0:4])[0] + if len(recvbuf) < length: + # partial message, just wait for the + # end of message + break + # more than one message? + if length < len(recvbuf): + # save beginning of another message + remainder = recvbuf[length:] + recvbuf = recvbuf[0:length] + if not self.decode(recvbuf): + return 5 + if remainder: + recvbuf = remainder + else: + recvbuf = '' + sys.stdout.write(prompt + message) + sys.stdout.flush() + except: # noqa: E722 + traceback.print_exc() + self.send('quit') + return 0 + + def __del__(self): + print('Closing connection with', self.address) + time.sleep(0.5) + self.sock.close() + + +def main(): + """Main function.""" + # parse command line arguments + parser = argparse.ArgumentParser( + formatter_class=argparse.RawDescriptionHelpFormatter, + fromfile_prefix_chars='@', + description='Command-line program for testing WeeChat/relay protocol.', + epilog=''' +Environment variable "QWEECHAT_PROTO_OPTIONS" can be set with default options. +Argument "@file.txt" can be used to read default options in a file. + +Some commands can be piped to the script, for example: + echo "init password=xxxx" | {name} localhost 5000 + {name} localhost 5000 < commands.txt + +The script returns: + 0: OK + 2: wrong arguments (command line) + 3: connection error + 4: send error (message sent to WeeChat) + 5: decode error (message received from WeeChat) +'''.format(name=NAME)) + parser.add_argument('-6', '--ipv6', action='store_true', + help='connect using IPv6') + parser.add_argument('-d', '--debug', action='count', default=0, + help='debug mode: long objects view ' + '(-dd: display raw messages)') + parser.add_argument('-v', '--version', action='version', + version=qweechat_version()) + parser.add_argument('hostname', + help='hostname (or IP address) of machine running ' + 'WeeChat/relay') + parser.add_argument('port', type=int, + help='port of machine running WeeChat/relay') + if len(sys.argv) == 1: + parser.print_help() + sys.exit(0) + _args = parser.parse_args( + shlex.split(os.getenv('QWEECHAT_PROTO_OPTIONS') or '') + sys.argv[1:]) + + test = TestProto(_args) + + # connect to WeeChat/relay + if not test.connect(): + sys.exit(3) + + # send commands from standard input if some data is available + if not test.send_stdin(): + sys.exit(4) + + # main loop (wait commands, display messages received) + returncode = test.mainloop() + del test + sys.exit(returncode) + + +if __name__ == "__main__": + main() diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/all-assets.svg b/includes.chroot/usr/share/themes/oomox-team/assets/all-assets.svg new file mode 100644 index 0000000..6b2b9d7 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/all-assets.txt b/includes.chroot/usr/share/themes/oomox-team/assets/all-assets.txt new file mode 100644 index 0000000..6e738e3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/assets/change_dpi.sh b/includes.chroot/usr/share/themes/oomox-team/assets/change_dpi.sh new file mode 100755 index 0000000..058dcc4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-dark.svg new file mode 100644 index 0000000..eea7539 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 0000000..58ec3f5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive.svg new file mode 100644 index 0000000..58ec3f5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked.svg new file mode 100644 index 0000000..f743ccc --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-dark.svg new file mode 100644 index 0000000..9e02669 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 0000000..3afb73c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..3afb73c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed.svg new file mode 100644 index 0000000..9e02669 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-dark.svg new file mode 100644 index 0000000..d77a143 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..21018b8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 0000000..21018b8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked.svg new file mode 100644 index 0000000..d77a143 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked-dark.svg new file mode 100644 index 0000000..51e0692 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked.svg new file mode 100644 index 0000000..51e0692 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 0000000..7573ea2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..7573ea2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-hover.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 0000000..57f63f9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 0000000..ab0bb1e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked.svg new file mode 100644 index 0000000..bc65bd0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-hover.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 0000000..53295d4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..13b5db0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-selected.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 0000000..f472381 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 0000000..a45c1b3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 0000000..a1953e7 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-hover.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 0000000..be0e905 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 0000000..c572ef5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked.svg new file mode 100644 index 0000000..eb53b01 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-hover.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 0000000..29776c6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 0000000..39eb7e5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-selected.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 0000000..0f554ae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed.svg new file mode 100644 index 0000000..557dda4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-unchecked.svg new file mode 100644 index 0000000..006a209 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/pane-handle-vertical.svg b/includes.chroot/usr/share/themes/oomox-team/assets/pane-handle-vertical.svg new file mode 100644 index 0000000..3a26746 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/pane-handle.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/assets/pane-handle@2.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-dark.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-dark.svg new file mode 100644 index 0000000..39770b6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 0000000..f5bec1f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive.svg new file mode 100644 index 0000000..f5bec1f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed.svg new file mode 100644 index 0000000..39770b6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-selected-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-selected-insensitive.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-selected.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-selected.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-selected.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-dark.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-dark.svg new file mode 100644 index 0000000..214ed94 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 0000000..0fdfaf4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected.svg b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/radio-unselected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/sed.sh b/includes.chroot/usr/share/themes/oomox-team/assets/sed.sh new file mode 100755 index 0000000..7f09420 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#040304/rgb(0%,0%,0%)/g' \ + -e 's/#3ee77b/rgb(100%,100%,100%)/g' \ + -e 's/#040304/rgb(50%,0%,0%)/g' \ + -e 's/#3ee77b/rgb(0%,50%,0%)/g' \ + -e 's/#211921/rgb(50%,0%,50%)/g' \ + -e 's/#3ee77b/rgb(0%,0%,50%)/g' \ + $@ diff --git a/includes.chroot/usr/share/themes/oomox-team/assets/unsed.sh b/includes.chroot/usr/share/themes/oomox-team/assets/unsed.sh new file mode 100755 index 0000000..8450c07 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#040304/g' \ + -e 's/rgb(100%,100%,100%)/#3ee77b/g' \ + -e 's/rgb(50%,0%,0%)/#040304/g' \ + -e 's/rgb(0%,50%,0%)/#3ee77b/g' \ + -e 's/rgb(0%,50.196078%,0%)/#3ee77b/g' \ + -e 's/rgb(50%,0%,50%)/#211921/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#211921/g' \ + -e 's/rgb(0%,0%,50%)/#3ee77b/g' \ + $@ diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/add-workspace-hover.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-left.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..0fcaf56 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-right.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..c7f6d4f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox-off.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox-off.svg new file mode 100644 index 0000000..d70921b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox.svg new file mode 100644 index 0000000..6dc20ef --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/checkbox.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/close-window.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/close-window.svg new file mode 100644 index 0000000..07f42af --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/close-window.svg @@ -0,0 +1,152 @@ + + + +image/svg+xml + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/corner-ripple.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton-off.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 0000000..f80b916 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton.svg new file mode 100644 index 0000000..27485fd --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/radiobutton.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-intl.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-intl.svg new file mode 100644 index 0000000..68409fa --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-intl.svg @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-us.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-us.svg new file mode 100644 index 0000000..68409fa --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-off-us.svg @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-intl.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-intl.svg new file mode 100644 index 0000000..7f9cdc9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-intl.svg @@ -0,0 +1,1537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-us.svg b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-us.svg new file mode 100644 index 0000000..7f9cdc9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/toggle-on-us.svg @@ -0,0 +1,1537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/assets/trash-icon.png b/includes.chroot/usr/share/themes/oomox-team/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 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: #f7f7f7; + +// other colors used in the theme +$link_color: #00b1bf; +$success_color: #3ee77b; +$warning_color: #80ef67; +$error_color: #4d6d6a; +$info_fg_color: #040304; +$info_bg_color: #2bd3bf; + +// used for border-radius throughout theme +$roundness: 0px; + +// used for buttons, entrys, panel spacing, and menu item spacing. +$spacing: 3px; +$spacing_plus2: (3 + 2) + px; + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/cinnamon.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/cinnamon.scss new file mode 100644 index 0000000..0d1f522 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_accessibility.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_accessibility.scss new file mode 100644 index 0000000..265978e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_alt-tab.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_alt-tab.scss new file mode 100644 index 0000000..06e57e1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_calendar.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_calendar.scss new file mode 100644 index 0000000..1bf695c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_desklets.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_desklets.scss new file mode 100644 index 0000000..74f8866 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_dialogs.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_dialogs.scss new file mode 100644 index 0000000..435b790 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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 { + @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: .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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_menu.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_menu.scss new file mode 100644 index 0000000..ed3a256 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_menu.scss @@ -0,0 +1,226 @@ +.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; + margin: 8px 0; +} +.popup-menu-content { + padding: 0; +} +// individual menu entries are themed here +.popup-menu-item { + @extend %menu-buttons-shared; + + color: $dark_fg_color; + &:active { + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + } + &:insensitive { + font-style: italic; + } +} +.popup-image-menu-item { + color: $dark_fg_color; +} +.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; + padding: 0px 4px; +} +.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: 8px; + border: 1px solid $interior_border; + border-radius: $roundness; + transition-duration: 150; +} +.menu-favorites-button { + @extend %menu-buttons-shared; + + &:hover { + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + } +} +.menu-categories-box { + padding: 8px; +} +.menu-applications-inner-box { + @extend %bg-grad-to-right; + + padding: 8px; + border-radius: $roundness; + border: 1px solid $interior_border; + StScrollView { + @extend %menu-context-shared; + } +} +.menu-applications-outer-box { + @extend %bg-grad-to-right; + + padding: 8px; + 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: 8px; + margin-bottom: 4px; + 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: 0.5em 0; + &:focus { + border: 1px solid $selected_border; + } + &:hover { + } +} +.menu-search-entry-icon { + icon-size: 1em; + color: $tooltip_fg_color; +} +// cinnVIIstark menu right click favourites context menu +.starkmenu-favorites-box .menu-context-menu, .menu-context-menu { + @extend %menu-context-shared; +} diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_notifications.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_notifications.scss new file mode 100644 index 0000000..9bd5097 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_overview.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_overview.scss new file mode 100644 index 0000000..0a1aebb --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_overview.scss @@ -0,0 +1,115 @@ +// 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; + &#selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + } +} +.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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_panel.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_panel.scss new file mode 100644 index 0000000..b8c3a15 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_panel.scss @@ -0,0 +1,469 @@ +// 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; + + border-bottom: 1px solid; + border-color: $exterior_border; + .window-list-item-box { + @extend %bg-grad-to-top; + + &:hover { + @extend %hover-bg-grad-to-top; + } + &:active, &:checked, &:focus { + @extend %panel-top-shared; + + &:hover { + @extend %hover-selected-grad-to-top; + } + } + } + .workspace-switcher, .workspace-graph { + padding: 1px $spacing; + } + .applet-box { + padding: 1px $spacing; + margin: 1px 0; + } + .applet-label { + } + .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; + + border-top: 1px solid; + border-color: $exterior_border; + .window-list-item-box { + @extend %bg-grad-to-bottom; + + &:hover { + @extend %hover-bg-grad-to-bottom; + } + &:active, &:checked, &:focus { + @extend %panel-bottom-shared; + + &:hover { + @extend %hover-selected-grad-to-bottom; + } + } + } + .workspace-switcher, .workspace-graph { + padding: 1px $spacing; + } + .applet-box { + padding: 1px $spacing; + margin: 1px 0; + } + .applet-label { + } + .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; + + border-right: 1px solid; + border-color: $exterior_border; + .window-list-item-box { + @extend %bg-grad-to-left; + + &:hover { + @extend %hover-bg-grad-to-left; + } + &:active, &:checked, &:focus { + @extend %panel-left-shared; + + &:hover { + @extend %hover-selected-grad-to-left; + } + } + } + .workspace-switcher, .workspace-graph { + padding: $spacing 1px; + } + .applet-box { + padding: $spacing 1px; + margin: 0 1px; + } + .applet-label { + } + .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; + + border-left: 1px solid; + border-color: $exterior_border; + .window-list-item-box { + @extend %bg-grad-to-right; + + &:hover { + @extend %hover-bg-grad-to-right; + } + &:active, &:checked, &:focus { + @extend %panel-right-shared; + + &:hover { + @extend %hover-selected-grad-to-right; + } + } + } + .workspace-switcher, .workspace-graph { + padding: $spacing 1px; + } + .applet-box { + padding: $spacing 1px; + margin: 0 1px; + } + .applet-label { + } + .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 { + border: 1px solid $selected_border; +} +.applet-box { + color: $dark_fg_color; + transition-duration: 150; + border-radius: $roundness; + &:checked { + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } + &:hover { + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } + &:highlight { + border: 1px solid $selected_border; + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } +} +.applet-label { + font-weight: bold; + color: $dark_fg_color; +} +// 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; + &.vertical { + spacing: $spacing; + padding: 3px 1px; + } + #appMenuIcon { + } +} +.window-list-item-label { +} +// 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; + } + &:highlight { + border: 1px solid $selected_border; + } + .progress { + background-color: $success_color; + border: 1px solid $selected_border; + border-radius: $roundness; + color: $info_fg_color; + } +} +.window-list-item-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: 10px 15px; + spacing: 1em; + color: $dark_fg_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; + &: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 4px; + spacing: $spacing; + .launcher { + background-color:rgba(0, 0, 0, 0.01); + } + &.vertical { + padding: 4px 0; + spacing: $spacing; + .launcher .icon-box { + padding-top: 0; + } + } +} +.notification-applet-padding { + padding: .5em 1em; +} +.notification-applet-container { + max-height: 100px; +} +.systray { + spacing: 4px; +} +.flashspot { + background-color: $selected_bg_color; +} + diff --git a/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_stage.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_stage.scss new file mode 100644 index 0000000..e6944a6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_tile-hud.scss b/includes.chroot/usr/share/themes/oomox-team/cinnamon/scss/sections/_tile-hud.scss new file mode 100644 index 0000000..35f5ed8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/cinnamon/thumbnail.png b/includes.chroot/usr/share/themes/oomox-team/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..ac66aa16ff576abe1b4ed12df4a7f9635a52b4b7 GIT binary patch literal 36019 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�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 literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc b/includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc new file mode 100644 index 0000000..1479bf5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#211921\nbg_color:#040304\ntooltip_bg_color:#040304\nselected_bg_color:#211921\ntext_color:#3ee77b\nfg_color:#3ee77b\ntooltip_fg_color:#3ee77b\nselected_fg_color:#3ee77b\nmenubar_bg_color:#040304\nmenubar_fg_color:#3de57a\ntoolbar_bg_color:#040304\ntoolbar_fg_color:#3ee77b\nmenu_bg_color:#040304\nmenu_fg_color:#3de57a\npanel_bg_color:#040304\npanel_fg_color:#3ee77b\nlink_color:#00b1bf\nbtn_bg_color:#211921\nbtn_fg_color:#3de57a\ntitlebar_bg_color:#040304\ntitlebar_fg_color:#3de57a\nprimary_caret_color:#f7f7f7\nsecondary_caret_color:#f7f7f7\naccent_bg_color:#3ee77b\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 = 0 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 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 = 0 + 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 = 0 + 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 = 0 + 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 = 0 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +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/includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc.hidpi b/includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc.hidpi new file mode 100644 index 0000000..c72431f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#211921\nbg_color:#040304\ntooltip_bg_color:#040304\nselected_bg_color:#211921\ntext_color:#3ee77b\nfg_color:#3ee77b\ntooltip_fg_color:#3ee77b\nselected_fg_color:#3ee77b\nmenubar_bg_color:#040304\nmenubar_fg_color:#3de57a\ntoolbar_bg_color:#040304\ntoolbar_fg_color:#3ee77b\nmenu_bg_color:#040304\nmenu_fg_color:#3de57a\npanel_bg_color:#040304\npanel_fg_color:#3ee77b\nlink_color:#00b1bf\nbtn_bg_color:#211921\nbtn_fg_color:#3de57a\ntitlebar_bg_color:#040304\ntitlebar_fg_color:#3de57a\nprimary_caret_color:#f7f7f7\nsecondary_caret_color:#f7f7f7\naccent_bg_color:#3ee77b\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 = 0# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 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 = 0 + 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 = 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 = 25 + #roundness = 0 + 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 = 0 + 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 = 0 + 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 = 0.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 = 0 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +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 = 0 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*" style "clearlooks-notebook" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*" style "murrine-button" +widget_class "**" style "murrine-statusbar" +widget_class "*" style "murrine-progressbar" +widget_class "*" style "murrine-progressbar" + +widget_class "**" style "murrine-comboboxentry" +widget_class "**" style "murrine-comboboxentry" + +widget_class "**" style "murrine-menu" +widget_class "**" style "murrine-menu-item" +widget_class "**" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "**" style "murrine-menubar" +widget_class "***" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.." style "murrine-frame-title" + +widget_class "*.*" style "murrine-treeview" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" + +widget_class "*." style "clearlooks-radiocheck" +widget_class "*.*." style "clearlooks-base-radiocheck" +widget_class "*" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "**" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.." style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "**" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "**" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg 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/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.svg new file mode 100644 index 0000000..6b2b9d7 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.txt b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/all-assets.txt new file mode 100644 index 0000000..6e738e3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/change_dpi.sh b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/change_dpi.sh new file mode 100755 index 0000000..058dcc4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-dark.svg new file mode 100644 index 0000000..eea7539 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 0000000..58ec3f5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive.svg new file mode 100644 index 0000000..58ec3f5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked.svg new file mode 100644 index 0000000..f743ccc --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-dark.svg new file mode 100644 index 0000000..9e02669 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 0000000..3afb73c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..3afb73c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed.svg new file mode 100644 index 0000000..9e02669 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-dark.svg new file mode 100644 index 0000000..d77a143 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..21018b8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 0000000..21018b8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked.svg new file mode 100644 index 0000000..d77a143 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked-dark.svg new file mode 100644 index 0000000..51e0692 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 0000000..51e0692 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 0000000..7573ea2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..7573ea2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 0000000..57f63f9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 0000000..ab0bb1e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked.svg new file mode 100644 index 0000000..bc65bd0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 0000000..53295d4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..13b5db0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 0000000..f472381 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 0000000..a45c1b3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 0000000..a1953e7 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 0000000..be0e905 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 0000000..c572ef5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked.svg new file mode 100644 index 0000000..eb53b01 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 0000000..29776c6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 0000000..39eb7e5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-selected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 0000000..0f554ae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed.svg new file mode 100644 index 0000000..557dda4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-unchecked.svg new file mode 100644 index 0000000..006a209 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle-vertical.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle-vertical.svg new file mode 100644 index 0000000..3a26746 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/pane-handle@2.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-dark.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-dark.svg new file mode 100644 index 0000000..39770b6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 0000000..f5bec1f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive.svg new file mode 100644 index 0000000..f5bec1f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed.svg new file mode 100644 index 0000000..39770b6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected-insensitive.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-selected.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-dark.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-dark.svg new file mode 100644 index 0000000..214ed94 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 0000000..0fdfaf4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/radio-unselected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/sed.sh b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/sed.sh new file mode 100755 index 0000000..7f09420 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#040304/rgb(0%,0%,0%)/g' \ + -e 's/#3ee77b/rgb(100%,100%,100%)/g' \ + -e 's/#040304/rgb(50%,0%,0%)/g' \ + -e 's/#3ee77b/rgb(0%,50%,0%)/g' \ + -e 's/#211921/rgb(50%,0%,50%)/g' \ + -e 's/#3ee77b/rgb(0%,0%,50%)/g' \ + $@ diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/unsed.sh b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/unsed.sh new file mode 100755 index 0000000..8450c07 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#040304/g' \ + -e 's/rgb(100%,100%,100%)/#3ee77b/g' \ + -e 's/rgb(50%,0%,0%)/#040304/g' \ + -e 's/rgb(0%,50%,0%)/#3ee77b/g' \ + -e 's/rgb(0%,50.196078%,0%)/#3ee77b/g' \ + -e 's/rgb(50%,0%,50%)/#211921/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#211921/g' \ + -e 's/rgb(0%,0%,50%)/#3ee77b/g' \ + $@ diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk-dark.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk-dark.css new file mode 100644 index 0000000..7941758 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk-dark.css @@ -0,0 +1,4855 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/* dark color scheme */ +@define-color dark_bg_color #040304; +@define-color dark_fg_color #3de57a; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #3ee77b; +@define-color theme_fg_color #040304; +@define-color theme_base_color #3ee77b; +@define-color theme_text_color #211921; +@define-color theme_selected_bg_color #211921; +@define-color theme_selected_fg_color #3ee77b; +@define-color theme_tooltip_bg_color #040304; +@define-color theme_tooltip_fg_color #3ee77b; +/* shadow effects */ +@define-color light_shadow #40e77c; +@define-color dark_shadow #010101; +/* misc colors used by gtk+ */ +@define-color info_fg_color #040304; +@define-color info_bg_color #2bd3bf; +@define-color warning_fg_color #040304; +@define-color warning_bg_color #80ef67; +@define-color question_fg_color #040304; +@define-color question_bg_color #2bd3bf; +@define-color error_fg_color #040304; +@define-color error_bg_color #4d6d6a; +@define-color link_color #00b1bf; +@define-color success_color #3ee77b; +@define-color warning_color #80ef67; +@define-color error_color #4d6d6a; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#040304,#3ee77b,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +/* osd */ +@define-color osd_base #040304; +@define-color osd_bg rgba(4, 3, 4, 0.8); +@define-color osd_fg #3de57a; +/* lightdm greeter colors */ +@define-color lightdm_bg_color #040304; +@define-color lightdm_fg_color #3de57a; +/* window manager colors */ +@define-color wm_bg_focused #040304; +@define-color wm_bg_unfocused #3ee77b; +@define-color wm_border_focused #3de57a; +@define-color wm_border_unfocused #090300; +@define-color wm_title_focused #3de57a; +@define-color wm_title_unfocused mix(#040304,#3ee77b,0.4); +@define-color wm_icons_focused #3de57a; +@define-color wm_icons_focused_prelight #211921; +@define-color wm_icons_focused_pressed #1a141a; +@define-color wm_icons_unfocused mix(#040304,#3ee77b,0.4); +@define-color wm_icons_unfocused_prelight #211921; +@define-color wm_icons_unfocused_pressed #1a141a; +/************** + ! GTK settings +***************/ +* { + -GtkArrow-arrow-scaling: .5; + -GtkExpander-expander-size: 8; + -GtkStatusbar-shadow-type: none; + -GtkToolItemGroup-expander-size: 8; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-color: #f7f7f7; + -GtkWidget-secondary-cursor-color: #f7f7f7; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(33, 25, 33, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + outline-radius: 0px; } + +/************* + ! Base states + *************/ +*:selected, .gtkstyle-fallback:selected, GtkLabel:selected, .grid-child:selected, GtkFlowBox .grid-child:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .view:selected, GtkHTML:selected, .view:selected:focus, GtkHTML:selected:focus, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GtkFlowBox .grid-child:focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected { + background-color: #211921; + color: #3ee77b; } + +* { + /* hyperlinks */ + -GtkHTML-link-color: #00b1bf; + -GtkIMHtml-hyperlink-color: #00b1bf; + -GtkWidget-link-color: #00b1bf; + -GtkWidget-visited-link-color: #00b1bf; } + *:insensitive, *:insensitive:insensitive { + color: mix(#040304,#3ee77b,0.5); } + *:insensitive { + -gtk-image-effect: dim; } + *:hover { + -gtk-image-effect: highlight; } + *:link, *:visited { + color: #00b1bf; } + +.background { + background-color: #3ee77b; + color: #040304; } + .background:backdrop { + text-shadow: none; + icon-shadow: none; } + .background.csd { + background-color: #3ee77b; } + +.gtkstyle-fallback { + background-color: rgba(62, 231, 123, 0.5); + color: #040304; } + .gtkstyle-fallback:hover { + background-color: #58ea8d; + color: #040304; } + .gtkstyle-fallback:active { + background-color: #24e469; + color: #040304; } + .gtkstyle-fallback:insensitive { + background-color: #3de77b; + color: mix(#040304,#3ee77b,0.5); } + +GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive { + background-color: transparent; } + +GtkLabel.separator { + color: #040304; } + +GtkLabel:insensitive { + color: mix(#040304,#3ee77b,0.5); } + +/********* + ! Buttons +**********/ +.button, .button.default, .toolbar .button, .header-bar .button, .suggested-action.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action, .destructive-action.button, .selection-mode.header-bar .button, .selection-mode.toolbar .button, .info .button, .warning .button, .question .button, .error .button, GtkPopover .button, GtkModelButton.button, GtkModelButton.button:backdrop, .app-notification .button, .app-notification.frame .button, .osd.button, .osd .button, +#XfceNotifyWindow.button, +#XfceNotifyWindow .button, column-header, NemoPathbarButton { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: 150ms ease; + outline-color: transparent; + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; } + .button:focus, .selection-mode.header-bar .button:focus, .selection-mode.toolbar .button:focus, GtkModelButton.button:focus:backdrop, .app-notification.frame .button:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow .button:focus, column-header:focus, NemoPathbarButton:focus, .button:hover, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, GtkModelButton.button:hover:backdrop, .app-notification.frame .button:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:hover, column-header:hover, NemoPathbarButton:hover, .button:active, .selection-mode.header-bar .button:active, .selection-mode.toolbar .button:active, GtkModelButton.button:active:backdrop, .app-notification.frame .button:active, + #XfceNotifyWindow.button:active, + #XfceNotifyWindow .button:active, column-header:active, NemoPathbarButton:active { + transition: none; } + +.linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: solid; } + .linked > GtkComboBox > .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; } + +.button.linked, .linked .button, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .toolbar .button.linked, .toolbar .linked .button, .header-bar .button.linked, .header-bar .linked .button, .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .button.linked:first-child, .linked .button:first-child, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .selection-mode.header-bar .button.linked:first-child, .selection-mode.header-bar .linked .button:first-child, .selection-mode.toolbar .button.linked:first-child, .selection-mode.toolbar .linked .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; } + .button.linked:first-child:dir(rtl), .linked .button:first-child:dir(rtl), GtkComboBox.combobox-entry .entry:first-child:dir(rtl), GtkComboBox.combobox-entry .button:first-child:dir(rtl), .linked > GtkComboBox:first-child > .button:dir(rtl), .selection-mode.header-bar .button.linked:first-child:dir(rtl), .selection-mode.header-bar .linked .button:first-child:dir(rtl), .selection-mode.toolbar .button.linked:first-child:dir(rtl), .selection-mode.toolbar .linked .button:first-child:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .button.linked:last-child, .linked .button:last-child, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .linked .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; } + .button.linked:last-child:dir(rtl), .linked .button:last-child:dir(rtl), GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .selection-mode.header-bar .button.linked:last-child:dir(rtl), .selection-mode.header-bar .linked .button:last-child:dir(rtl), .selection-mode.toolbar .button.linked:last-child:dir(rtl), .selection-mode.toolbar .linked .button:last-child:dir(rtl) { + border-left-style: solid; + border-right-style: none; } + .button.linked:only-child, .linked .button:only-child, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:only-child, .button.linked:first-child:only-child, .linked .button:first-child:only-child, GtkComboBox.combobox-entry .entry:first-child:only-child, GtkComboBox.combobox-entry .button:first-child:only-child, .linked > GtkComboBox:first-child > .button:only-child, .linked > GtkComboBox:only-child > .button:first-child { + border-width: 1px; + border-style: solid; + border-radius: 0px; } + +* { + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkToolButton-icon-spacing: 6; } + +.info .button.close, .warning .button.close, .question .button.close, .error .button.close, .notebook tab .button { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .info .button.close:focus, .warning .button.close:focus, .question .button.close:focus, .error .button.close:focus, .notebook tab .button:focus, .info .button.close:hover, .warning .button.close:hover, .question .button.close:hover, .error .button.close:hover, .notebook tab .button:hover { + border: 1px solid rgba(2, 1, 2, 0.3); + background-color: rgba(64, 231, 125, 0.2); + background-image: none; + box-shadow: none; } + .info .button.close:active, .warning .button.close:active, .question .button.close:active, .error .button.close:active, .notebook tab .button:active, .info .button.close:checked, .warning .button.close:checked, .question .button.close:checked, .error .button.close:checked, .notebook tab .button:checked, .info .button.close:active:hover, .warning .button.close:active:hover, .question .button.close:active:hover, .error .button.close:active:hover, .notebook tab .button:active:hover, .info .button.close:checked:hover, .warning .button.close:checked:hover, .question .button.close:checked:hover, .error .button.close:checked:hover, .notebook tab .button:checked:hover { + border: 1px solid rgba(2, 1, 2, 0.3); + background-color: rgba(2, 1, 2, 0.1); + background-image: none; + box-shadow: none; } + +.button { + background-color: #3de57a; + background-image: none; + border-color: rgba(26, 20, 26, 0.22); + color: #211921; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .button:focus, .button:hover { + border-color: black; } + .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(23, 18, 23, 0.22); } + .button:insensitive { + border-color: rgba(28, 21, 28, 0.22); } + .button:active:insensitive, .button:checked:insensitive { + border-color: rgba(26, 20, 26, 0.22); } + .button.flat { + border-color: rgba(61, 229, 122, 0); + color: #211921; + background-color: rgba(61, 229, 122, 0); + background-image: none; + box-shadow: none; } + .button:hover, .button.flat:hover { + background-color: #4ae783; + background-image: none; + border-color: rgba(26, 20, 26, 0.3); + color: #211921; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .button:hover:focus, .button:hover:hover, .button.flat:hover:focus, .button.flat:hover:hover { + border-color: black; } + .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(23, 18, 23, 0.3); } + .button:hover:insensitive, .button.flat:hover:insensitive { + border-color: rgba(28, 21, 28, 0.3); } + .button:hover:active:insensitive, .button:hover:checked:insensitive, .button.flat:hover:active:insensitive, .button.flat:hover:checked:insensitive { + border-color: rgba(26, 20, 26, 0.3); } + .button:focus, .button.flat:focus { + background-color: #4ae783; + background-image: none; + border-color: rgba(33, 25, 33, 0.22); + color: #211921; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .button:focus:hover, .button.flat:focus:hover { + background-color: #57e88c; + background-image: none; + border-color: rgba(26, 20, 26, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + .button:focus:hover:focus, .button:focus:hover:hover, .button.flat:focus:hover:focus, .button.flat:focus:hover:hover { + border-color: black; } + .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(23, 18, 23, 0.3); } + .button:focus:hover:insensitive, .button.flat:focus:hover:insensitive { + border-color: rgba(28, 21, 28, 0.3); } + .button:focus:hover:active:insensitive, .button:focus:hover:checked:insensitive, .button.flat:focus:hover:active:insensitive, .button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 20, 26, 0.3); } + .button:checked, .button:active, .button.flat:checked, .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 20, 26, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(33, 25, 33, 0.06), inset 0 1px rgba(33, 25, 33, 0.07), inset -1px 0 rgba(33, 25, 33, 0.06), inset 0 -1px rgba(33, 25, 33, 0.05); } + .button:checked:focus, .button:checked:hover, .button:active:focus, .button:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover { + border-color: black; } + .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(23, 18, 23, 0.22); } + .button:checked:insensitive, .button:active:insensitive, .button.flat:checked:insensitive, .button.flat:active:insensitive { + border-color: rgba(28, 21, 28, 0.22); } + .button:checked:active:insensitive, .button:checked:checked:insensitive, .button:active:active:insensitive, .button:active:checked:insensitive, .button.flat:checked:active:insensitive, .button.flat:checked:checked:insensitive, .button.flat:active:active:insensitive, .button.flat:active:checked:insensitive { + border-color: rgba(26, 20, 26, 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 { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .button:focus, .button:hover, .button.flat:focus, .button.flat:hover { + color: #211921; } + .button:insensitive:insensitive, .button.flat:insensitive:insensitive { + background-color: alpha(mix(#3de57a,#211921,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3de57a,#211921,0.6); + box-shadow: none; } + .button:insensitive:insensitive :insensitive, .button.flat:insensitive:insensitive :insensitive { + color: mix(#3de57a,#211921,0.6); } + .button:active:insensitive, .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .button:active:insensitive:insensitive, .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .button.separator, .button .separator { + border: 1px solid currentColor; + color: rgba(61, 229, 122, 0.9); } + .button.separator:insensitive, .button .separator:insensitive { + color: rgba(61, 229, 122, 0.85); } + .button.default { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .button.default:focus, .button.default:hover { + border-color: black; } + .button.default:active, .button.default:active:hover, .button.default:active:focus, .button.default:active:hover:focus, .button.default:checked, .button.default:checked:hover, .button.default:checked:focus, .button.default:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .button.default:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .button.default:active:insensitive, .button.default:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .button.default.flat { + border-color: rgba(33, 25, 33, 0); + color: #3ee77b; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + .button.default:hover, .button.default.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .button.default:hover:focus, .button.default:hover:hover, .button.default.flat:hover:focus, .button.default.flat:hover:hover { + border-color: black; } + .button.default:hover:active, .button.default:hover:active:hover, .button.default:hover:active:focus, .button.default:hover:active:hover:focus, .button.default:hover:checked, .button.default:hover:checked:hover, .button.default:hover:checked:focus, .button.default:hover:checked:hover:focus, .button.default.flat:hover:active, .button.default.flat:hover:active:hover, .button.default.flat:hover:active:focus, .button.default.flat:hover:active:hover:focus, .button.default.flat:hover:checked, .button.default.flat:hover:checked:hover, .button.default.flat:hover:checked:focus, .button.default.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .button.default:hover:insensitive, .button.default.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .button.default:hover:active:insensitive, .button.default:hover:checked:insensitive, .button.default.flat:hover:active:insensitive, .button.default.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .button.default:focus, .button.default.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .button.default:focus:hover, .button.default.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .button.default:focus:hover:focus, .button.default:focus:hover:hover, .button.default.flat:focus:hover:focus, .button.default.flat:focus:hover:hover { + border-color: black; } + .button.default:focus:hover:active, .button.default:focus:hover:active:hover, .button.default:focus:hover:active:focus, .button.default:focus:hover:active:hover:focus, .button.default:focus:hover:checked, .button.default:focus:hover:checked:hover, .button.default:focus:hover:checked:focus, .button.default:focus:hover:checked:hover:focus, .button.default.flat:focus:hover:active, .button.default.flat:focus:hover:active:hover, .button.default.flat:focus:hover:active:focus, .button.default.flat:focus:hover:active:hover:focus, .button.default.flat:focus:hover:checked, .button.default.flat:focus:hover:checked:hover, .button.default.flat:focus:hover:checked:focus, .button.default.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .button.default:focus:hover:insensitive, .button.default.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .button.default:focus:hover:active:insensitive, .button.default:focus:hover:checked:insensitive, .button.default.flat:focus:hover:active:insensitive, .button.default.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .button.default:checked, .button.default:active, .button.default.flat:checked, .button.default.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + border-color: black; } + .button.default:checked:active, .button.default:checked:active:hover, .button.default:checked:active:focus, .button.default:checked:active:hover:focus, .button.default:checked:checked, .button.default:checked:checked:hover, .button.default:checked:checked:focus, .button.default:checked:checked:hover:focus, .button.default:active:active, .button.default:active:active:hover, .button.default:active:active:focus, .button.default:active:active:hover:focus, .button.default:active:checked, .button.default:active:checked:hover, .button.default:active:checked:focus, .button.default:active:checked:hover:focus, .button.default.flat:checked:active, .button.default.flat:checked:active:hover, .button.default.flat:checked:active:focus, .button.default.flat:checked:active:hover:focus, .button.default.flat:checked:checked, .button.default.flat:checked:checked:hover, .button.default.flat:checked:checked:focus, .button.default.flat:checked:checked:hover:focus, .button.default.flat:active:active, .button.default.flat:active:active:hover, .button.default.flat:active:active:focus, .button.default.flat:active:active:hover:focus, .button.default.flat:active:checked, .button.default.flat:active:checked:hover, .button.default.flat:active:checked:focus, .button.default.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .button.default:checked:insensitive, .button.default:active:insensitive, .button.default.flat:checked:insensitive, .button.default.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .button.default:checked:active:insensitive, .button.default:checked:checked:insensitive, .button.default:active:active:insensitive, .button.default:active:checked:insensitive, .button.default.flat:checked:active:insensitive, .button.default.flat:checked:checked:insensitive, .button.default.flat:active:active:insensitive, .button.default.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .button.default:focus, .button.default:hover, .button.default.flat:focus, .button.default.flat:hover { + color: #3ee77b; } + .button.default:insensitive:insensitive, .button.default.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + .button.default:insensitive:insensitive :insensitive, .button.default.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3ee77b,0.6); } + .button.default:active:insensitive, .button.default:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .button.default:active:insensitive:insensitive, .button.default:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .button.default.separator, .button.default .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + .button.default.separator:insensitive, .button.default .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + .button.linked, .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .button.linked:focus, .button.linked:hover, .linked .button:focus, .linked .button:hover { + box-shadow: inset -1px 0 black, 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .button.linked:active, .button.linked:active:hover, .button.linked:active:focus, .button.linked:active:hover:focus, .button.linked:checked, .button.linked:checked:hover, .button.linked:checked:focus, .button.linked: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(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .button.linked:insensitive, .linked .button:insensitive { + box-shadow: inset -1px 0 #1bcd5c; } + .button.linked:last-child, .button.linked:only-child, .linked .button:last-child, .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .button.linked:last-child:hover, .button.linked:only-child:hover, .linked .button:last-child:hover, .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .button.linked:insensitive:last-child, .button.linked:insensitive:only-child, .button.linked:active:insensitive:last-child, .button.linked:active:insensitive:only-child, .button.linked:checked:insensitive:last-child, .button.linked:checked:insensitive:only-child, .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .linked .button:active:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:last-child, .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .button.linked:active:last-child, .button.linked:active:last-child:focus, .button.linked:active:last-child:hover, .button.linked:active:last-child:hover:focus, .button.linked:checked:last-child, .button.linked:checked:last-child:focus, .button.linked:checked:last-child:hover, .button.linked: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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .button.linked:active:only-child, .button.linked:active:only-child:focus, .button.linked:active:only-child:hover, .button.linked:active:only-child:hover:focus, .button.linked:checked:only-child, .button.linked:checked:only-child:focus, .button.linked:checked:only-child:hover, .button.linked: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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .spinbutton .button { + color: mix(#211921,#3ee77b,0.4); + padding: 3px 6px; + border: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: inset 1px 0 #24e469; } + .spinbutton .button:insensitive { + color: mix(#211921,#3ee77b,0.7); + box-shadow: inset 1px 0 #1cde62; } + .spinbutton .button:active, .spinbutton .button:checked, .spinbutton .button:hover { + color: #211921; } + .spinbutton .button:first-child { + border-radius: 0px 0 0 0px; + box-shadow: none; } + .spinbutton .button:last-child { + border-radius: 0 0px 0px 0; } + .spinbutton .button:dir(rtl) { + box-shadow: inset -1px 0 #24e469; } + .spinbutton.vertical .button { + border: 1px solid #1ad05c; + border-radius: 0px; + background-color: #53ea89; + background-image: none; + color: #040304; + box-shadow: none; } + .spinbutton.vertical .button:hover { + border-color: #17b650; + background-color: #58ea8d; + background-image: none; } + .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked { + border-color: #1ad05c; + background-color: #31e572; + background-image: none; } + .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover { + border-color: #17b650; } + .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:active:hover:focus { + border-color: #17b650; } + .spinbutton.vertical .button:insensitive { + border-color: #1cde62; + background-color: #24e469; + background-image: none; } + .spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .button .spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; } + +/****************** +! ComboBoxes * +*******************/ +GtkComboBox > .button { + padding: 1px 4px; + -GtkComboBox-arrow-scaling: .5; + -GtkComboBox-shadow-type: none; } + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + border-style: none; } + +.linked > GtkComboBox menu menuitem { + padding: 3px 5px; } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 0px; } + +.entry, .menuitem .entry, GtkPopover .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(1, 1, 1, 0.06), inset -1px 0 rgba(1, 1, 1, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected, .entry:selected:focus { + background-color: #211921; + color: #3ee77b; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + .image.left.entry { + padding-right: 3px; } + +.entry { + background-color: #3ee77b; + background-image: none; + border-color: #1ad05c; + color: #211921; } + .entry:focus, .entry:hover { + border-color: black; } + .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: #17b650; } + .entry:insensitive { + border-color: #1cde62; } + .entry:active:insensitive, .entry:checked:insensitive { + border-color: #1ad05c; } + .entry:focus, .entry:active { + border-color: #211921; } + .entry:insensitive { + background-color: #24e469; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +.toolbar { + background-color: #3ee77b; + background-image: none; + border-color: #1ad05c; + padding: 6px; + color: #040304; + padding: 2px; + border-style: none; } + .toolbar:focus, .toolbar:hover { + border-color: black; } + .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: #17b650; } + .toolbar:insensitive { + border-color: #1cde62; } + .toolbar:active:insensitive, .toolbar:checked:insensitive { + border-color: #1ad05c; } + .toolbar:insensitive { + background-color: #24e469; + background-image: none; + color: mix(#040304,#3ee77b,0.5); } + .toolbar .title { + font: bold; + padding: 0 6px; } + .toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .toolbar .button { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .toolbar .button:focus, .toolbar .button:hover { + border-color: black; } + .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(3, 2, 3, 0.22); } + .toolbar .button:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .toolbar .button.flat { + border-color: rgba(62, 231, 123, 0); + color: #040304; + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + .toolbar .button:hover, .toolbar .button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .toolbar .button:hover:focus, .toolbar .button:hover:hover, .toolbar .button.flat:hover:focus, .toolbar .button.flat:hover:hover { + border-color: black; } + .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(3, 2, 3, 0.3); } + .toolbar .button:hover:insensitive, .toolbar .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .toolbar .button:hover:active:insensitive, .toolbar .button:hover:checked:insensitive, .toolbar .button.flat:hover:active:insensitive, .toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .toolbar .button:focus, .toolbar .button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .toolbar .button:focus:hover, .toolbar .button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(3, 2, 3, 0.3); } + .toolbar .button:focus:hover:insensitive, .toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .toolbar .button:focus:hover:active:insensitive, .toolbar .button:focus:hover:checked:insensitive, .toolbar .button.flat:focus:hover:active:insensitive, .toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .toolbar .button:checked, .toolbar .button:active, .toolbar .button.flat:checked, .toolbar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover { + border-color: black; } + .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(3, 2, 3, 0.22); } + .toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button.flat:checked:insensitive, .toolbar .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .toolbar .button:checked:active:insensitive, .toolbar .button:checked:checked:insensitive, .toolbar .button:active:active:insensitive, .toolbar .button:active:checked:insensitive, .toolbar .button.flat:checked:active:insensitive, .toolbar .button.flat:checked:checked:insensitive, .toolbar .button.flat:active:active:insensitive, .toolbar .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 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 { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .toolbar .button:focus, .toolbar .button:hover, .toolbar .button.flat:focus, .toolbar .button.flat:hover { + color: #040304; } + .toolbar .button:insensitive:insensitive, .toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + .toolbar .button:insensitive:insensitive :insensitive, .toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#3ee77b,#040304,0.6); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .toolbar .button:active:insensitive:insensitive, .toolbar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .toolbar .button.separator, .toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + .toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive { + color: rgba(62, 231, 123, 0.85); } + .toolbar .button.linked, .toolbar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .toolbar .button.linked:focus, .toolbar .button.linked:hover, .toolbar .linked .button:focus, .toolbar .linked .button:hover { + box-shadow: inset -1px 0 black, 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .toolbar .button.linked:active, .toolbar .button.linked:active:hover, .toolbar .button.linked:active:focus, .toolbar .button.linked:active:hover:focus, .toolbar .button.linked:checked, .toolbar .button.linked:checked:hover, .toolbar .button.linked:checked:focus, .toolbar .button.linked:checked:hover:focus, .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(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .toolbar .button.linked:insensitive, .toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #1ad05c; } + .toolbar .button.linked:last-child, .toolbar .button.linked:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .toolbar .button.linked:last-child:hover, .toolbar .button.linked:only-child:hover, .toolbar .linked .button:last-child:hover, .toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .toolbar .button.linked:insensitive:last-child, .toolbar .button.linked:insensitive:only-child, .toolbar .button.linked:active:insensitive:last-child, .toolbar .button.linked:active:insensitive:only-child, .toolbar .button.linked:checked:insensitive:last-child, .toolbar .button.linked:checked:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .toolbar .button.linked:active:last-child, .toolbar .button.linked:active:last-child:focus, .toolbar .button.linked:active:last-child:hover, .toolbar .button.linked:active:last-child:hover:focus, .toolbar .button.linked:checked:last-child, .toolbar .button.linked:checked:last-child:focus, .toolbar .button.linked:checked:last-child:hover, .toolbar .button.linked:checked:last-child:hover:focus, .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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .toolbar .button.linked:active:only-child, .toolbar .button.linked:active:only-child:focus, .toolbar .button.linked:active:only-child:hover, .toolbar .button.linked:active:only-child:hover:focus, .toolbar .button.linked:checked:only-child, .toolbar .button.linked:checked:only-child:focus, .toolbar .button.linked:checked:only-child:hover, .toolbar .button.linked:checked:only-child:hover:focus, .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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .toolbar GtkComboBox, .toolbar .button { + padding: 2px; } + .toolbar GtkComboBox.text-button, .toolbar .button.text-button { + padding: 3px; } + .toolbar GtkComboBox.image-button, .toolbar .button.image-button { + padding: 4px 2px 4px 3px; } + .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive { + color: #24e469; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .toolbar.inline-toolbar { + background-image: none; + background-color: transparent; } + .toolbar GtkToolButton:insensitive GtkButton:insensitive, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.button, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.flat.button { + background-color: #3ee77b; } + +.header-bar { + background-color: #040304; + background-image: none; + border-color: #030203; + padding: 6px; + color: #3de57a; + border-width: 0 0 1px; + border-style: solid; } + .header-bar:focus, .header-bar:hover { + border-color: black; } + .header-bar:active, .header-bar:active:hover, .header-bar:active:focus, .header-bar:active:hover:focus, .header-bar:checked, .header-bar:checked:hover, .header-bar:checked:focus, .header-bar:checked:hover:focus { + border-color: #030203; } + .header-bar:insensitive { + border-color: #030303; } + .header-bar:active:insensitive, .header-bar:checked:insensitive { + border-color: #030203; } + .header-bar:insensitive { + background-color: #040304; + background-image: none; + color: mix(#3de57a,#040304,0.5); } + .header-bar .title { + font: bold; + padding: 0 6px; } + .header-bar .subtitle { + font: smaller; + padding: 0 6px; } + .header-bar .button { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .header-bar .button:focus, .header-bar .button:hover { + border-color: black; } + .header-bar .button:active, .header-bar .button:active:hover, .header-bar .button:active:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked, .header-bar .button:checked:hover, .header-bar .button:checked:focus, .header-bar .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .header-bar .button:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .header-bar .button.flat { + border-color: rgba(62, 231, 123, 0); + color: #040304; + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + .header-bar .button:hover, .header-bar .button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .header-bar .button:hover:focus, .header-bar .button:hover:hover, .header-bar .button.flat:hover:focus, .header-bar .button.flat:hover:hover { + border-color: black; } + .header-bar .button:hover:active, .header-bar .button:hover:active:hover, .header-bar .button:hover:active:focus, .header-bar .button:hover:active:hover:focus, .header-bar .button:hover:checked, .header-bar .button:hover:checked:hover, .header-bar .button:hover:checked:focus, .header-bar .button:hover:checked:hover:focus, .header-bar .button.flat:hover:active, .header-bar .button.flat:hover:active:hover, .header-bar .button.flat:hover:active:focus, .header-bar .button.flat:hover:active:hover:focus, .header-bar .button.flat:hover:checked, .header-bar .button.flat:hover:checked:hover, .header-bar .button.flat:hover:checked:focus, .header-bar .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .header-bar .button:hover:insensitive, .header-bar .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .header-bar .button:hover:active:insensitive, .header-bar .button:hover:checked:insensitive, .header-bar .button.flat:hover:active:insensitive, .header-bar .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .header-bar .button:focus, .header-bar .button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .header-bar .button:focus:hover, .header-bar .button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + .header-bar .button:focus:hover:focus, .header-bar .button:focus:hover:hover, .header-bar .button.flat:focus:hover:focus, .header-bar .button.flat:focus:hover:hover { + border-color: black; } + .header-bar .button:focus:hover:active, .header-bar .button:focus:hover:active:hover, .header-bar .button:focus:hover:active:focus, .header-bar .button:focus:hover:active:hover:focus, .header-bar .button:focus:hover:checked, .header-bar .button:focus:hover:checked:hover, .header-bar .button:focus:hover:checked:focus, .header-bar .button:focus:hover:checked:hover:focus, .header-bar .button.flat:focus:hover:active, .header-bar .button.flat:focus:hover:active:hover, .header-bar .button.flat:focus:hover:active:focus, .header-bar .button.flat:focus:hover:active:hover:focus, .header-bar .button.flat:focus:hover:checked, .header-bar .button.flat:focus:hover:checked:hover, .header-bar .button.flat:focus:hover:checked:focus, .header-bar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .header-bar .button:focus:hover:insensitive, .header-bar .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .header-bar .button:focus:hover:active:insensitive, .header-bar .button:focus:hover:checked:insensitive, .header-bar .button.flat:focus:hover:active:insensitive, .header-bar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .header-bar .button:checked, .header-bar .button:active, .header-bar .button.flat:checked, .header-bar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + border-color: black; } + .header-bar .button:checked:active, .header-bar .button:checked:active:hover, .header-bar .button:checked:active:focus, .header-bar .button:checked:active:hover:focus, .header-bar .button:checked:checked, .header-bar .button:checked:checked:hover, .header-bar .button:checked:checked:focus, .header-bar .button:checked:checked:hover:focus, .header-bar .button:active:active, .header-bar .button:active:active:hover, .header-bar .button:active:active:focus, .header-bar .button:active:active:hover:focus, .header-bar .button:active:checked, .header-bar .button:active:checked:hover, .header-bar .button:active:checked:focus, .header-bar .button:active:checked:hover:focus, .header-bar .button.flat:checked:active, .header-bar .button.flat:checked:active:hover, .header-bar .button.flat:checked:active:focus, .header-bar .button.flat:checked:active:hover:focus, .header-bar .button.flat:checked:checked, .header-bar .button.flat:checked:checked:hover, .header-bar .button.flat:checked:checked:focus, .header-bar .button.flat:checked:checked:hover:focus, .header-bar .button.flat:active:active, .header-bar .button.flat:active:active:hover, .header-bar .button.flat:active:active:focus, .header-bar .button.flat:active:active:hover:focus, .header-bar .button.flat:active:checked, .header-bar .button.flat:active:checked:hover, .header-bar .button.flat:active:checked:focus, .header-bar .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .header-bar .button:checked:insensitive, .header-bar .button:active:insensitive, .header-bar .button.flat:checked:insensitive, .header-bar .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .header-bar .button:checked:active:insensitive, .header-bar .button:checked:checked:insensitive, .header-bar .button:active:active:insensitive, .header-bar .button:active:checked:insensitive, .header-bar .button.flat:checked:active:insensitive, .header-bar .button.flat:checked:checked:insensitive, .header-bar .button.flat:active:active:insensitive, .header-bar .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .header-bar .button:focus, .header-bar .button:hover, .header-bar .button.flat:focus, .header-bar .button.flat:hover { + color: #040304; } + .header-bar .button:insensitive:insensitive, .header-bar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + .header-bar .button:insensitive:insensitive :insensitive, .header-bar .button.flat:insensitive:insensitive :insensitive { + color: mix(#3ee77b,#040304,0.6); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .header-bar .button:active:insensitive:insensitive, .header-bar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .header-bar .button.separator, .header-bar .button .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + .header-bar .button.separator:insensitive, .header-bar .button .separator:insensitive { + color: rgba(62, 231, 123, 0.85); } + .header-bar .button.linked, .header-bar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .header-bar .button.linked:focus, .header-bar .button.linked:hover, .header-bar .linked .button:focus, .header-bar .linked .button:hover { + box-shadow: inset -1px 0 black, 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .header-bar .button.linked:active, .header-bar .button.linked:active:hover, .header-bar .button.linked:active:focus, .header-bar .button.linked:active:hover:focus, .header-bar .button.linked:checked, .header-bar .button.linked:checked:hover, .header-bar .button.linked:checked:focus, .header-bar .button.linked:checked:hover:focus, .header-bar .linked .button:active, .header-bar .linked .button:active:hover, .header-bar .linked .button:active:focus, .header-bar .linked .button:active:hover:focus, .header-bar .linked .button:checked, .header-bar .linked .button:checked:hover, .header-bar .linked .button:checked:focus, .header-bar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .header-bar .button.linked:insensitive, .header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 #1ad05c; } + .header-bar .button.linked:last-child, .header-bar .button.linked:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .header-bar .button.linked:last-child:hover, .header-bar .button.linked:only-child:hover, .header-bar .linked .button:last-child:hover, .header-bar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .header-bar .button.linked:insensitive:last-child, .header-bar .button.linked:insensitive:only-child, .header-bar .button.linked:active:insensitive:last-child, .header-bar .button.linked:active:insensitive:only-child, .header-bar .button.linked:checked:insensitive:last-child, .header-bar .button.linked:checked:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .header-bar .button.linked:active:last-child, .header-bar .button.linked:active:last-child:focus, .header-bar .button.linked:active:last-child:hover, .header-bar .button.linked:active:last-child:hover:focus, .header-bar .button.linked:checked:last-child, .header-bar .button.linked:checked:last-child:focus, .header-bar .button.linked:checked:last-child:hover, .header-bar .button.linked:checked:last-child:hover:focus, .header-bar .linked .button:active:last-child, .header-bar .linked .button:active:last-child:focus, .header-bar .linked .button:active:last-child:hover, .header-bar .linked .button:active:last-child:hover:focus, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:checked:last-child:focus, .header-bar .linked .button:checked:last-child:hover, .header-bar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .header-bar .button.linked:active:only-child, .header-bar .button.linked:active:only-child:focus, .header-bar .button.linked:active:only-child:hover, .header-bar .button.linked:active:only-child:hover:focus, .header-bar .button.linked:checked:only-child, .header-bar .button.linked:checked:only-child:focus, .header-bar .button.linked:checked:only-child:hover, .header-bar .button.linked:checked:only-child:hover:focus, .header-bar .linked .button:active:only-child, .header-bar .linked .button:active:only-child:focus, .header-bar .linked .button:active:only-child:hover, .header-bar .linked .button:active:only-child:hover:focus, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:checked:only-child:focus, .header-bar .linked .button:checked:only-child:hover, .header-bar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .header-bar GtkComboBox, .header-bar .button { + padding: 2px; } + .header-bar GtkComboBox.text-button, .header-bar .button.text-button { + padding: 3px; } + .header-bar GtkComboBox.image-button, .header-bar .button.image-button { + padding: 4px 2px 4px 3px; } + .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive { + color: #040304; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .header-bar .menubar { + -GtkToolbar-button-relief: normal; } + .header-bar .button { + color: #3de57a; } + +.titlebar { + background-color: #040304; + background-image: none; + border-radius: 0px 0px 0 0; + color: #3de57a; } + .titlebar:backdrop { + background-color: #3ee77b; + background-image: none; + color: mix(#040304,#3ee77b,0.4); + text-shadow: none; } + .titlebar.default-decoration { + border: 0; + box-shadow: none; } + .tiled .titlebar, .maximized .titlebar { + border-radius: 0; } + .titlebar .title { + font: bold; } + .titlebar .titlebutton { + padding: 3px; + border: 0; + background-image: none; + background-color: transparent; + color: #3de57a; + box-shadow: none; } + .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { + background-image: none; + background-color: transparent; + color: #211921; + box-shadow: none; } + .titlebar .titlebutton:active, .titlebar .titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #1e171e; + box-shadow: none; } + .titlebar .titlebutton:backdrop { + background: none; + color: mix(#040304,#3ee77b,0.4); + icon-shadow: none; } + +/************** + ! Action-bar * +***************/ +.action-bar { + background-color: #3ee77b; + background-image: none; + padding: 3px; + border-width: 1px 0 0; + border-style: solid; + border-color: #1ad05c; + color: #040304; } + .action-bar .button.text-button { + padding: 2px; } + .action-bar .button.image-button { + padding: 4px; } + .action-bar .title { + font: bold; + padding: 0 6px; } + .action-bar .subtitle { + font: smaller; + padding: 0 6px; } + +/*************** + ! Search bars * +****************/ +.search-bar { + background-color: #39e677; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #1ad05c; + color: #040304; } + .search-bar .button.close-button { + padding: 3px; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + background-color: #3ee77b; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover { + border-color: black; } + .suggested-action.button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .suggested-action.button:active:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover:focus, .suggested-action.button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .suggested-action.button:checked:hover, .suggested-action.button:checked:focus, .suggested-action.button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.22); } + .suggested-action.button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive { + border-color: rgba(28, 222, 98, 0.22); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.22); } + .suggested-action.button.flat, .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action { + border-color: rgba(62, 231, 123, 0); + color: #3ee77b; + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .suggested-action.button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .suggested-action.button:hover:focus, .suggested-action.button:hover:hover, .suggested-action.button.flat:hover:focus, .suggested-action.button.flat:hover:hover { + border-color: black; } + .suggested-action.button:hover:active, .suggested-action.button:hover:active:hover, .suggested-action.button:hover:active:focus, .suggested-action.button:hover:active:hover:focus, .suggested-action.button:hover:checked, .suggested-action.button:hover:checked:hover, .suggested-action.button:hover:checked:focus, .suggested-action.button:hover:checked:hover:focus, .suggested-action.button.flat:hover:active, .suggested-action.button.flat:hover:active:hover, .suggested-action.button.flat:hover:active:focus, .suggested-action.button.flat:hover:active:hover:focus, .suggested-action.button.flat:hover:checked, .suggested-action.button.flat:hover:checked:hover, .suggested-action.button.flat:hover:checked:focus, .suggested-action.button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.3); } + .suggested-action.button:hover:insensitive, .suggested-action.button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.3); } + .suggested-action.button:hover:active:insensitive, .suggested-action.button:hover:checked:insensitive, .suggested-action.button.flat:hover:active:insensitive, .suggested-action.button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.3); } + .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .suggested-action.button:focus:hover, .suggested-action.button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + .suggested-action.button:focus:hover:focus, .suggested-action.button:focus:hover:hover, .suggested-action.button.flat:focus:hover:focus, .suggested-action.button.flat:focus:hover:hover { + border-color: black; } + .suggested-action.button:focus:hover:active, .suggested-action.button:focus:hover:active:hover, .suggested-action.button:focus:hover:active:focus, .suggested-action.button:focus:hover:active:hover:focus, .suggested-action.button:focus:hover:checked, .suggested-action.button:focus:hover:checked:hover, .suggested-action.button:focus:hover:checked:focus, .suggested-action.button:focus:hover:checked:hover:focus, .suggested-action.button.flat:focus:hover:active, .suggested-action.button.flat:focus:hover:active:hover, .suggested-action.button.flat:focus:hover:active:focus, .suggested-action.button.flat:focus:hover:active:hover:focus, .suggested-action.button.flat:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked:hover, .suggested-action.button.flat:focus:hover:checked:focus, .suggested-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.3); } + .suggested-action.button:focus:hover:insensitive, .suggested-action.button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.3); } + .suggested-action.button:focus:hover:active:insensitive, .suggested-action.button:focus:hover:checked:insensitive, .suggested-action.button.flat:focus:hover:active:insensitive, .suggested-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.3); } + .suggested-action.button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .suggested-action.button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .suggested-action.button.flat:checked, .suggested-action.button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + border-color: black; } + .suggested-action.button:checked:active, .suggested-action.button:checked:active:hover, .suggested-action.button:checked:active:focus, .suggested-action.button:checked:active:hover:focus, .suggested-action.button:checked:checked, .suggested-action.button:checked:checked:hover, .suggested-action.button:checked:checked:focus, .suggested-action.button:checked:checked:hover:focus, .suggested-action.button:active:active, .suggested-action.button:active:active:hover, .suggested-action.button:active:active:focus, .suggested-action.button:active:active:hover:focus, .suggested-action.button:active:checked, .suggested-action.button:active:checked:hover, .suggested-action.button:active:checked:focus, .suggested-action.button:active:checked:hover:focus, .suggested-action.button.flat:checked:active, .suggested-action.button.flat:checked:active:hover, .suggested-action.button.flat:checked:active:focus, .suggested-action.button.flat:checked:active:hover:focus, .suggested-action.button.flat:checked:checked, .suggested-action.button.flat:checked:checked:hover, .suggested-action.button.flat:checked:checked:focus, .suggested-action.button.flat:checked:checked:hover:focus, .suggested-action.button.flat:active:active, .suggested-action.button.flat:active:active:hover, .suggested-action.button.flat:active:active:focus, .suggested-action.button.flat:active:active:hover:focus, .suggested-action.button.flat:active:checked, .suggested-action.button.flat:active:checked:hover, .suggested-action.button.flat:active:checked:focus, .suggested-action.button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.22); } + .suggested-action.button:checked:insensitive, .suggested-action.button:active:insensitive, .suggested-action.button.flat:checked:insensitive, .suggested-action.button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.22); } + .suggested-action.button:checked:active:insensitive, .suggested-action.button:checked:checked:insensitive, .suggested-action.button:active:active:insensitive, .suggested-action.button:active:checked:insensitive, .suggested-action.button.flat:checked:active:insensitive, .suggested-action.button.flat:checked:checked:insensitive, .suggested-action.button.flat:active:active:insensitive, .suggested-action.button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.22); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .suggested-action.button.flat:focus, .suggested-action.button.flat:hover { + color: #3ee77b; } + .suggested-action.button:insensitive:insensitive, .suggested-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#3ee77b,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3ee77b,#3ee77b,0.6); + box-shadow: none; } + .suggested-action.button:insensitive:insensitive :insensitive, .suggested-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#3ee77b,#3ee77b,0.6); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .suggested-action.button:active:insensitive:insensitive, .suggested-action.button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .suggested-action.button.separator, .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .suggested-action.button .separator, .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + .suggested-action.button.separator:insensitive, .suggested-action.button .separator:insensitive { + color: rgba(62, 231, 123, 0.85); } + +.destructive-action.button { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .destructive-action.button:focus, .destructive-action.button:hover { + border-color: black; } + .destructive-action.button:active, .destructive-action.button:active:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover:focus, .destructive-action.button:checked, .destructive-action.button:checked:hover, .destructive-action.button:checked:focus, .destructive-action.button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .destructive-action.button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .destructive-action.button.flat { + border-color: rgba(77, 109, 106, 0); + color: #3ee77b; + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + .destructive-action.button:hover, .destructive-action.button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .destructive-action.button:hover:focus, .destructive-action.button:hover:hover, .destructive-action.button.flat:hover:focus, .destructive-action.button.flat:hover:hover { + border-color: black; } + .destructive-action.button:hover:active, .destructive-action.button:hover:active:hover, .destructive-action.button:hover:active:focus, .destructive-action.button:hover:active:hover:focus, .destructive-action.button:hover:checked, .destructive-action.button:hover:checked:hover, .destructive-action.button:hover:checked:focus, .destructive-action.button:hover:checked:hover:focus, .destructive-action.button.flat:hover:active, .destructive-action.button.flat:hover:active:hover, .destructive-action.button.flat:hover:active:focus, .destructive-action.button.flat:hover:active:hover:focus, .destructive-action.button.flat:hover:checked, .destructive-action.button.flat:hover:checked:hover, .destructive-action.button.flat:hover:checked:focus, .destructive-action.button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .destructive-action.button:hover:insensitive, .destructive-action.button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .destructive-action.button:hover:active:insensitive, .destructive-action.button:hover:checked:insensitive, .destructive-action.button.flat:hover:active:insensitive, .destructive-action.button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .destructive-action.button:focus, .destructive-action.button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .destructive-action.button:focus:hover, .destructive-action.button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .destructive-action.button:focus:hover:focus, .destructive-action.button:focus:hover:hover, .destructive-action.button.flat:focus:hover:focus, .destructive-action.button.flat:focus:hover:hover { + border-color: black; } + .destructive-action.button:focus:hover:active, .destructive-action.button:focus:hover:active:hover, .destructive-action.button:focus:hover:active:focus, .destructive-action.button:focus:hover:active:hover:focus, .destructive-action.button:focus:hover:checked, .destructive-action.button:focus:hover:checked:hover, .destructive-action.button:focus:hover:checked:focus, .destructive-action.button:focus:hover:checked:hover:focus, .destructive-action.button.flat:focus:hover:active, .destructive-action.button.flat:focus:hover:active:hover, .destructive-action.button.flat:focus:hover:active:focus, .destructive-action.button.flat:focus:hover:active:hover:focus, .destructive-action.button.flat:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked:hover, .destructive-action.button.flat:focus:hover:checked:focus, .destructive-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .destructive-action.button:focus:hover:insensitive, .destructive-action.button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .destructive-action.button:focus:hover:active:insensitive, .destructive-action.button:focus:hover:checked:insensitive, .destructive-action.button.flat:focus:hover:active:insensitive, .destructive-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .destructive-action.button:checked, .destructive-action.button:active, .destructive-action.button.flat:checked, .destructive-action.button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + border-color: black; } + .destructive-action.button:checked:active, .destructive-action.button:checked:active:hover, .destructive-action.button:checked:active:focus, .destructive-action.button:checked:active:hover:focus, .destructive-action.button:checked:checked, .destructive-action.button:checked:checked:hover, .destructive-action.button:checked:checked:focus, .destructive-action.button:checked:checked:hover:focus, .destructive-action.button:active:active, .destructive-action.button:active:active:hover, .destructive-action.button:active:active:focus, .destructive-action.button:active:active:hover:focus, .destructive-action.button:active:checked, .destructive-action.button:active:checked:hover, .destructive-action.button:active:checked:focus, .destructive-action.button:active:checked:hover:focus, .destructive-action.button.flat:checked:active, .destructive-action.button.flat:checked:active:hover, .destructive-action.button.flat:checked:active:focus, .destructive-action.button.flat:checked:active:hover:focus, .destructive-action.button.flat:checked:checked, .destructive-action.button.flat:checked:checked:hover, .destructive-action.button.flat:checked:checked:focus, .destructive-action.button.flat:checked:checked:hover:focus, .destructive-action.button.flat:active:active, .destructive-action.button.flat:active:active:hover, .destructive-action.button.flat:active:active:focus, .destructive-action.button.flat:active:active:hover:focus, .destructive-action.button.flat:active:checked, .destructive-action.button.flat:active:checked:hover, .destructive-action.button.flat:active:checked:focus, .destructive-action.button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .destructive-action.button:checked:insensitive, .destructive-action.button:active:insensitive, .destructive-action.button.flat:checked:insensitive, .destructive-action.button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .destructive-action.button:checked:active:insensitive, .destructive-action.button:checked:checked:insensitive, .destructive-action.button:active:active:insensitive, .destructive-action.button:active:checked:insensitive, .destructive-action.button.flat:checked:active:insensitive, .destructive-action.button.flat:checked:checked:insensitive, .destructive-action.button.flat:active:active:insensitive, .destructive-action.button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .destructive-action.button:focus, .destructive-action.button:hover, .destructive-action.button.flat:focus, .destructive-action.button.flat:hover { + color: #3ee77b; } + .destructive-action.button:insensitive:insensitive, .destructive-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#4d6d6a,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#4d6d6a,#3ee77b,0.6); + box-shadow: none; } + .destructive-action.button:insensitive:insensitive :insensitive, .destructive-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#4d6d6a,#3ee77b,0.6); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .destructive-action.button:active:insensitive:insensitive, .destructive-action.button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .destructive-action.button.separator, .destructive-action.button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + .destructive-action.button.separator:insensitive, .destructive-action.button .separator:insensitive { + color: rgba(77, 109, 106, 0.85); } + +/****************** +* selection mode * +******************/ +.selection-mode.header-bar, .selection-mode.toolbar { + background-color: #211921; + background-image: none; + border-color: #1a141a; + padding: 6px; + color: #3ee77b; } + .selection-mode.header-bar:focus, .selection-mode.header-bar:hover, .selection-mode.toolbar:focus, .selection-mode.toolbar:hover { + border-color: black; } + .selection-mode.header-bar:active, .selection-mode.header-bar:active:hover, .selection-mode.header-bar:active:focus, .selection-mode.header-bar:active:hover:focus, .selection-mode.header-bar:checked, .selection-mode.header-bar:checked:hover, .selection-mode.header-bar:checked:focus, .selection-mode.header-bar:checked:hover:focus, .selection-mode.toolbar:active, .selection-mode.toolbar:active:hover, .selection-mode.toolbar:active:focus, .selection-mode.toolbar:active:hover:focus, .selection-mode.toolbar:checked, .selection-mode.toolbar:checked:hover, .selection-mode.toolbar:checked:focus, .selection-mode.toolbar:checked:hover:focus { + border-color: #171217; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + border-color: #1c151c; } + .selection-mode.header-bar:active:insensitive, .selection-mode.header-bar:checked:insensitive, .selection-mode.toolbar:active:insensitive, .selection-mode.toolbar:checked:insensitive { + border-color: #1a141a; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + background-color: #1e171e; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + .selection-mode.header-bar .title, .selection-mode.toolbar .title { + font: bold; + padding: 0 6px; } + .selection-mode.header-bar .subtitle, .selection-mode.toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .selection-mode.header-bar .button, .selection-mode.toolbar .button { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: black; } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(62, 231, 123, 0); + color: #040304; + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: black; } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + .selection-mode.header-bar .button:focus:hover:focus, .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:focus, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: black; } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: black; } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .selection-mode.header-bar .button:checked:active:insensitive, .selection-mode.header-bar .button:checked:checked:insensitive, .selection-mode.header-bar .button:active:active:insensitive, .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:checked:active:insensitive, .selection-mode.header-bar .button.flat:checked:checked:insensitive, .selection-mode.header-bar .button.flat:active:active:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:checked:active:insensitive, .selection-mode.toolbar .button:checked:checked:insensitive, .selection-mode.toolbar .button:active:active:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:checked:active:insensitive, .selection-mode.toolbar .button.flat:checked:checked:insensitive, .selection-mode.toolbar .button.flat:active:active:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #040304; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#3ee77b,#040304,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(62, 231, 123, 0.85); } + .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .selection-mode.header-bar .button.linked:focus, .selection-mode.header-bar .button.linked:hover, .selection-mode.header-bar .linked .button:focus, .selection-mode.header-bar .linked .button:hover, .selection-mode.toolbar .button.linked:focus, .selection-mode.toolbar .button.linked:hover, .selection-mode.toolbar .linked .button:focus, .selection-mode.toolbar .linked .button:hover { + box-shadow: inset -1px 0 black, 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .selection-mode.header-bar .button.linked:active, .selection-mode.header-bar .button.linked:active:hover, .selection-mode.header-bar .button.linked:active:focus, .selection-mode.header-bar .button.linked:active:hover:focus, .selection-mode.header-bar .button.linked:checked, .selection-mode.header-bar .button.linked:checked:hover, .selection-mode.header-bar .button.linked:checked:focus, .selection-mode.header-bar .button.linked:checked:hover:focus, .selection-mode.header-bar .linked .button:active, .selection-mode.header-bar .linked .button:active:hover, .selection-mode.header-bar .linked .button:active:focus, .selection-mode.header-bar .linked .button:active:hover:focus, .selection-mode.header-bar .linked .button:checked, .selection-mode.header-bar .linked .button:checked:hover, .selection-mode.header-bar .linked .button:checked:focus, .selection-mode.header-bar .linked .button:checked:hover:focus, .selection-mode.toolbar .button.linked:active, .selection-mode.toolbar .button.linked:active:hover, .selection-mode.toolbar .button.linked:active:focus, .selection-mode.toolbar .button.linked:active:hover:focus, .selection-mode.toolbar .button.linked:checked, .selection-mode.toolbar .button.linked:checked:hover, .selection-mode.toolbar .button.linked:checked:focus, .selection-mode.toolbar .button.linked:checked:hover:focus, .selection-mode.toolbar .linked .button:active, .selection-mode.toolbar .linked .button:active:hover, .selection-mode.toolbar .linked .button:active:focus, .selection-mode.toolbar .linked .button:active:hover:focus, .selection-mode.toolbar .linked .button:checked, .selection-mode.toolbar .linked .button:checked:hover, .selection-mode.toolbar .linked .button:checked:focus, .selection-mode.toolbar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .selection-mode.header-bar .button.linked:insensitive, .selection-mode.header-bar .linked .button:insensitive, .selection-mode.toolbar .button.linked:insensitive, .selection-mode.toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #1ad05c; } + .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:last-child, .selection-mode.toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .selection-mode.header-bar .button.linked:last-child:hover, .selection-mode.header-bar .button.linked:only-child:hover, .selection-mode.header-bar .linked .button:last-child:hover, .selection-mode.header-bar .linked .button:only-child:hover, .selection-mode.toolbar .button.linked:last-child:hover, .selection-mode.toolbar .button.linked:only-child:hover, .selection-mode.toolbar .linked .button:last-child:hover, .selection-mode.toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .selection-mode.header-bar .button.linked:insensitive:last-child, .selection-mode.header-bar .button.linked:insensitive:only-child, .selection-mode.header-bar .button.linked:active:insensitive:last-child, .selection-mode.header-bar .button.linked:active:insensitive:only-child, .selection-mode.header-bar .button.linked:checked:insensitive:last-child, .selection-mode.header-bar .button.linked:checked:insensitive:only-child, .selection-mode.header-bar .linked .button:insensitive:last-child, .selection-mode.header-bar .linked .button:insensitive:only-child, .selection-mode.header-bar .linked .button:active:insensitive:last-child, .selection-mode.header-bar .linked .button:active:insensitive:only-child, .selection-mode.header-bar .linked .button:checked:insensitive:last-child, .selection-mode.header-bar .linked .button:checked:insensitive:only-child, .selection-mode.toolbar .button.linked:insensitive:last-child, .selection-mode.toolbar .button.linked:insensitive:only-child, .selection-mode.toolbar .button.linked:active:insensitive:last-child, .selection-mode.toolbar .button.linked:active:insensitive:only-child, .selection-mode.toolbar .button.linked:checked:insensitive:last-child, .selection-mode.toolbar .button.linked:checked:insensitive:only-child, .selection-mode.toolbar .linked .button:insensitive:last-child, .selection-mode.toolbar .linked .button:insensitive:only-child, .selection-mode.toolbar .linked .button:active:insensitive:last-child, .selection-mode.toolbar .linked .button:active:insensitive:only-child, .selection-mode.toolbar .linked .button:checked:insensitive:last-child, .selection-mode.toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .selection-mode.header-bar .button.linked:active:last-child, .selection-mode.header-bar .button.linked:active:last-child:focus, .selection-mode.header-bar .button.linked:active:last-child:hover, .selection-mode.header-bar .button.linked:active:last-child:hover:focus, .selection-mode.header-bar .button.linked:checked:last-child, .selection-mode.header-bar .button.linked:checked:last-child:focus, .selection-mode.header-bar .button.linked:checked:last-child:hover, .selection-mode.header-bar .button.linked:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button:active:last-child, .selection-mode.header-bar .linked .button:active:last-child:focus, .selection-mode.header-bar .linked .button:active:last-child:hover, .selection-mode.header-bar .linked .button:active:last-child:hover:focus, .selection-mode.header-bar .linked .button:checked:last-child, .selection-mode.header-bar .linked .button:checked:last-child:focus, .selection-mode.header-bar .linked .button:checked:last-child:hover, .selection-mode.header-bar .linked .button:checked:last-child:hover:focus, .selection-mode.toolbar .button.linked:active:last-child, .selection-mode.toolbar .button.linked:active:last-child:focus, .selection-mode.toolbar .button.linked:active:last-child:hover, .selection-mode.toolbar .button.linked:active:last-child:hover:focus, .selection-mode.toolbar .button.linked:checked:last-child, .selection-mode.toolbar .button.linked:checked:last-child:focus, .selection-mode.toolbar .button.linked:checked:last-child:hover, .selection-mode.toolbar .button.linked:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button:active:last-child, .selection-mode.toolbar .linked .button:active:last-child:focus, .selection-mode.toolbar .linked .button:active:last-child:hover, .selection-mode.toolbar .linked .button:active:last-child:hover:focus, .selection-mode.toolbar .linked .button:checked:last-child, .selection-mode.toolbar .linked .button:checked:last-child:focus, .selection-mode.toolbar .linked .button:checked:last-child:hover, .selection-mode.toolbar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .selection-mode.header-bar .button.linked:active:only-child, .selection-mode.header-bar .button.linked:active:only-child:focus, .selection-mode.header-bar .button.linked:active:only-child:hover, .selection-mode.header-bar .button.linked:active:only-child:hover:focus, .selection-mode.header-bar .button.linked:checked:only-child, .selection-mode.header-bar .button.linked:checked:only-child:focus, .selection-mode.header-bar .button.linked:checked:only-child:hover, .selection-mode.header-bar .button.linked:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button:active:only-child, .selection-mode.header-bar .linked .button:active:only-child:focus, .selection-mode.header-bar .linked .button:active:only-child:hover, .selection-mode.header-bar .linked .button:active:only-child:hover:focus, .selection-mode.header-bar .linked .button:checked:only-child, .selection-mode.header-bar .linked .button:checked:only-child:focus, .selection-mode.header-bar .linked .button:checked:only-child:hover, .selection-mode.header-bar .linked .button:checked:only-child:hover:focus, .selection-mode.toolbar .button.linked:active:only-child, .selection-mode.toolbar .button.linked:active:only-child:focus, .selection-mode.toolbar .button.linked:active:only-child:hover, .selection-mode.toolbar .button.linked:active:only-child:hover:focus, .selection-mode.toolbar .button.linked:checked:only-child, .selection-mode.toolbar .button.linked:checked:only-child:focus, .selection-mode.toolbar .button.linked:checked:only-child:hover, .selection-mode.toolbar .button.linked:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button:active:only-child, .selection-mode.toolbar .linked .button:active:only-child:focus, .selection-mode.toolbar .linked .button:active:only-child:hover, .selection-mode.toolbar .linked .button:active:only-child:hover:focus, .selection-mode.toolbar .linked .button:checked:only-child, .selection-mode.toolbar .linked .button:checked:only-child:focus, .selection-mode.toolbar .linked .button:checked:only-child:hover, .selection-mode.toolbar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .selection-mode.header-bar GtkComboBox, .selection-mode.header-bar .button, .selection-mode.toolbar GtkComboBox, .selection-mode.toolbar .button { + padding: 2px; } + .selection-mode.header-bar GtkComboBox.text-button, .selection-mode.header-bar .button.text-button, .selection-mode.toolbar GtkComboBox.text-button, .selection-mode.toolbar .button.text-button { + padding: 3px; } + .selection-mode.header-bar GtkComboBox.image-button, .selection-mode.header-bar .button.image-button, .selection-mode.toolbar GtkComboBox.image-button, .selection-mode.toolbar .button.image-button { + padding: 4px 2px 4px 3px; } + .selection-mode.header-bar GtkSeparatorToolItem, .selection-mode.header-bar .separator, .selection-mode.header-bar .separator:insensitive, .selection-mode.toolbar GtkSeparatorToolItem, .selection-mode.toolbar .separator, .selection-mode.toolbar .separator:insensitive { + color: #1e171e; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .selection-mode.header-bar .menubar, .selection-mode.toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .selection-mode.header-bar .button, .selection-mode.toolbar .button { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: black; } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(33, 25, 33, 0); + color: #3ee77b; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: black; } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .selection-mode.header-bar .button:focus:hover:focus, .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:focus, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: black; } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: black; } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .selection-mode.header-bar .button:checked:active:insensitive, .selection-mode.header-bar .button:checked:checked:insensitive, .selection-mode.header-bar .button:active:active:insensitive, .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:checked:active:insensitive, .selection-mode.header-bar .button.flat:checked:checked:insensitive, .selection-mode.header-bar .button.flat:active:active:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:checked:active:insensitive, .selection-mode.toolbar .button:checked:checked:insensitive, .selection-mode.toolbar .button:active:active:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:checked:active:insensitive, .selection-mode.toolbar .button.flat:checked:checked:insensitive, .selection-mode.toolbar .button.flat:active:active:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #3ee77b; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3ee77b,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button { + border: 0; + background-color: transparent; + background-image: none; + color: #1a141a; } + .selection-mode.header-bar .selection-menu.button:hover, .selection-mode.toolbar .selection-menu.button:hover { + color: #171217; } + .selection-mode.header-bar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:active { + color: #191319; } + .selection-mode.header-bar .dim-label, .selection-mode.header-bar GtkLabel.separator, .selection-menu.button .selection-mode.header-bar .dim-label, .selection-menu.button .selection-mode.header-bar GtkLabel.separator, .selection-mode.toolbar .dim-label, .selection-mode.toolbar GtkLabel.separator, .selection-menu.button .selection-mode.toolbar .dim-label, .selection-menu.button .selection-mode.toolbar GtkLabel.separator { + color: #171217; } + +.selection-mode.toolbar { + padding: 3px; } + +/********** + ! Calendar +***********/ +GtkCalendar { + padding: 1px 3px; + outline-offset: -1px; } + GtkCalendar:inconsistent { + color: mix(#040304,#3ee77b,0.5); } + GtkCalendar.view, GtkCalendar.view:focus, GtkCalendar.view:hover, GtkCalendar.view:insensitive, GtkCalendar.highlight, GtkCalendar.highlight:focus, GtkCalendar.highlight:hover, GtkCalendar.highlight:insensitive, GtkCalendar.header, GtkCalendar.header:focus, GtkCalendar.header:hover, GtkCalendar.header:insensitive, GtkCalendar.button, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + background-color: transparent; + background-image: none; + border-width: 0; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + color: #40e77d; + border-width: 0; + box-shadow: none; } + GtkCalendar.highlight { + color: #211921; } + +/* gnome-calendar */ +.calendar-view { + background-color: #3ee77b; + color: #211921; } + +/*************** + ! Color chooser +****************/ +GtkColorSwatch, GtkColorSwatch:selected { + border: 1px solid rgba(2, 1, 2, 0.1); + border-radius: 0px; + background-color: transparent; + background-clip: border-box; } + GtkColorSwatch:hover, GtkColorSwatch:selected:hover { + border-color: rgba(2, 1, 2, 0.3); } + +GtkColorSwatch.color-light:selected:hover, GtkColorSwatch.color-dark:selected:hover { + background-image: none; } + +GtkColorSwatch.left, GtkColorSwatch:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + +GtkColorSwatch:only-child { + border-radius: 0px; } + +GtkColorSwatch.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + +GtkColorEditor GtkColorSwatch { + border-radius: 0px; } + GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: rgba(2, 1, 2, 0.3); } + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: rgba(2, 1, 2, 0.1); + background-color: #31e572; + color: #040304; } + GtkColorChooserWidget #add-color-button:hover { + border-color: rgba(2, 1, 2, 0.3); + background-color: #24e469; + color: #040304; } + +.color-active-badge, .color-active-badge:selected { + border-width: 2px; + border-style: solid; + background-color: transparent; } + +.color-active-badge.color-light, .color-active-badge.color-light:hover { + border-color: rgba(2, 1, 2, 0.3); + color: rgba(2, 1, 2, 0.3); } + +.color-active-badge.color-dark, .color-active-badge.color-dark:hover { + border-color: rgba(64, 231, 125, 0.3); + color: rgba(64, 231, 125, 0.3); } + +GtkColorButton.button { + padding: 3px; } + +/*********************** +! Font and file choosers +************************/ +GtkFontButton .separator, GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; } + +GtkFontButton GtkLabel:last-child, GtkFileChooserButton GtkLabel:last-child { + color: alpha(currentColor,0.7); } + +GtkFontButton GtkImage:last-child, GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor,0.7); } + +GtkFileChooser { + /* for fallback when header bar not used */ } + GtkFileChooser .pane-separator, GtkFileChooser .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: currentColor; + background-color: #3ee77b; + color: #24e469; } + GtkFileChooser .dialog-action-box { + border-width: 1px 0 0; + border-style: solid; + border-color: #17b650; } + +/****************** + ! Grid and flowbox +*******************/ +.list { + background-color: #36e676; + color: #040304; } + .list-row, .list-row.button { + border: 0; + border-radius: 0; + padding: 3px; + background-image: none; + background-color: rgba(62, 231, 123, 0); + box-shadow: none; } + .list-row:hover, .list-row.button:hover { + background-image: none; + background-color: #43e87f; } + .list-row:selected, .list-row:selected:hover, .list-row:selected:focus, .list-row.button:selected, .list-row.button:selected:hover, .list-row.button:selected:focus { + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.grid-child, GtkFlowBox .grid-child { + padding: 3px; + border-radius: 0px; } + .grid-child:selected, GtkFlowBox .grid-child:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +GtkInfoBar { + border: 0; } + +.info { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + color: #040304; } + .info .button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .info .button:focus, .info .button:hover { + border-color: black; } + .info .button:active, .info .button:active:hover, .info .button:active:focus, .info .button:active:hover:focus, .info .button:checked, .info .button:checked:hover, .info .button:checked:focus, .info .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .info .button:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .info .button:active:insensitive, .info .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .info .button.flat { + border-color: rgba(43, 211, 191, 0); + color: #040304; + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + .info .button:hover, .info .button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .info .button:hover:focus, .info .button:hover:hover, .info .button.flat:hover:focus, .info .button.flat:hover:hover { + border-color: black; } + .info .button:hover:active, .info .button:hover:active:hover, .info .button:hover:active:focus, .info .button:hover:active:hover:focus, .info .button:hover:checked, .info .button:hover:checked:hover, .info .button:hover:checked:focus, .info .button:hover:checked:hover:focus, .info .button.flat:hover:active, .info .button.flat:hover:active:hover, .info .button.flat:hover:active:focus, .info .button.flat:hover:active:hover:focus, .info .button.flat:hover:checked, .info .button.flat:hover:checked:hover, .info .button.flat:hover:checked:focus, .info .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:hover:insensitive, .info .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .info .button:hover:active:insensitive, .info .button:hover:checked:insensitive, .info .button.flat:hover:active:insensitive, .info .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:focus, .info .button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .info .button:focus:hover, .info .button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .info .button:focus:hover:focus, .info .button:focus:hover:hover, .info .button.flat:focus:hover:focus, .info .button.flat:focus:hover:hover { + border-color: black; } + .info .button:focus:hover:active, .info .button:focus:hover:active:hover, .info .button:focus:hover:active:focus, .info .button:focus:hover:active:hover:focus, .info .button:focus:hover:checked, .info .button:focus:hover:checked:hover, .info .button:focus:hover:checked:focus, .info .button:focus:hover:checked:hover:focus, .info .button.flat:focus:hover:active, .info .button.flat:focus:hover:active:hover, .info .button.flat:focus:hover:active:focus, .info .button.flat:focus:hover:active:hover:focus, .info .button.flat:focus:hover:checked, .info .button.flat:focus:hover:checked:hover, .info .button.flat:focus:hover:checked:focus, .info .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:focus:hover:insensitive, .info .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .info .button:focus:hover:active:insensitive, .info .button:focus:hover:checked:insensitive, .info .button.flat:focus:hover:active:insensitive, .info .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:checked, .info .button:active, .info .button.flat:checked, .info .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + border-color: black; } + .info .button:checked:active, .info .button:checked:active:hover, .info .button:checked:active:focus, .info .button:checked:active:hover:focus, .info .button:checked:checked, .info .button:checked:checked:hover, .info .button:checked:checked:focus, .info .button:checked:checked:hover:focus, .info .button:active:active, .info .button:active:active:hover, .info .button:active:active:focus, .info .button:active:active:hover:focus, .info .button:active:checked, .info .button:active:checked:hover, .info .button:active:checked:focus, .info .button:active:checked:hover:focus, .info .button.flat:checked:active, .info .button.flat:checked:active:hover, .info .button.flat:checked:active:focus, .info .button.flat:checked:active:hover:focus, .info .button.flat:checked:checked, .info .button.flat:checked:checked:hover, .info .button.flat:checked:checked:focus, .info .button.flat:checked:checked:hover:focus, .info .button.flat:active:active, .info .button.flat:active:active:hover, .info .button.flat:active:active:focus, .info .button.flat:active:active:hover:focus, .info .button.flat:active:checked, .info .button.flat:active:checked:hover, .info .button.flat:active:checked:focus, .info .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .info .button:checked:insensitive, .info .button:active:insensitive, .info .button.flat:checked:insensitive, .info .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .info .button:checked:active:insensitive, .info .button:checked:checked:insensitive, .info .button:active:active:insensitive, .info .button:active:checked:insensitive, .info .button.flat:checked:active:insensitive, .info .button.flat:checked:checked:insensitive, .info .button.flat:active:active:insensitive, .info .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .info .button:focus, .info .button:hover, .info .button.flat:focus, .info .button.flat:hover { + color: #040304; } + .info .button:insensitive:insensitive, .info .button.flat:insensitive:insensitive { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + .info .button:insensitive:insensitive :insensitive, .info .button.flat:insensitive:insensitive :insensitive { + color: mix(#2bd3bf,#040304,0.6); } + .info .button:active:insensitive, .info .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .info .button:active:insensitive:insensitive, .info .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .info .button.separator, .info .button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + .info .button.separator:insensitive, .info .button .separator:insensitive { + color: rgba(43, 211, 191, 0.85); } + +.warning { + background-color: #80ef67; + background-image: none; + border: 1px solid #4ce829; + color: #040304; } + .warning .button { + background-color: #80ef67; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .warning .button:focus, .warning .button:hover { + border-color: black; } + .warning .button:active, .warning .button:active:hover, .warning .button:active:focus, .warning .button:active:hover:focus, .warning .button:checked, .warning .button:checked:hover, .warning .button:checked:focus, .warning .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button.flat { + border-color: rgba(128, 239, 103, 0); + color: #040304; + background-color: rgba(128, 239, 103, 0); + background-image: none; + box-shadow: none; } + .warning .button:hover, .warning .button.flat:hover { + background-color: #8df176; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .warning .button:hover:focus, .warning .button:hover:hover, .warning .button.flat:hover:focus, .warning .button.flat:hover:hover { + border-color: black; } + .warning .button:hover:active, .warning .button:hover:active:hover, .warning .button:hover:active:focus, .warning .button:hover:active:hover:focus, .warning .button:hover:checked, .warning .button:hover:checked:hover, .warning .button:hover:checked:focus, .warning .button:hover:checked:hover:focus, .warning .button.flat:hover:active, .warning .button.flat:hover:active:hover, .warning .button.flat:hover:active:focus, .warning .button.flat:hover:active:hover:focus, .warning .button.flat:hover:checked, .warning .button.flat:hover:checked:hover, .warning .button.flat:hover:checked:focus, .warning .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:hover:insensitive, .warning .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .warning .button:hover:active:insensitive, .warning .button:hover:checked:insensitive, .warning .button.flat:hover:active:insensitive, .warning .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:focus, .warning .button.flat:focus { + background-color: #8df176; + background-image: none; + border-color: rgba(4, 3, 4, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .warning .button:focus:hover, .warning .button.flat:focus:hover { + background-color: #9af286; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + .warning .button:focus:hover:focus, .warning .button:focus:hover:hover, .warning .button.flat:focus:hover:focus, .warning .button.flat:focus:hover:hover { + border-color: black; } + .warning .button:focus:hover:active, .warning .button:focus:hover:active:hover, .warning .button:focus:hover:active:focus, .warning .button:focus:hover:active:hover:focus, .warning .button:focus:hover:checked, .warning .button:focus:hover:checked:hover, .warning .button:focus:hover:checked:focus, .warning .button:focus:hover:checked:hover:focus, .warning .button.flat:focus:hover:active, .warning .button.flat:focus:hover:active:hover, .warning .button.flat:focus:hover:active:focus, .warning .button.flat:focus:hover:active:hover:focus, .warning .button.flat:focus:hover:checked, .warning .button.flat:focus:hover:checked:hover, .warning .button.flat:focus:hover:checked:focus, .warning .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:focus:hover:insensitive, .warning .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .warning .button:focus:hover:active:insensitive, .warning .button:focus:hover:checked:insensitive, .warning .button.flat:focus:hover:active:insensitive, .warning .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:checked, .warning .button:active, .warning .button.flat:checked, .warning .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + border-color: black; } + .warning .button:checked:active, .warning .button:checked:active:hover, .warning .button:checked:active:focus, .warning .button:checked:active:hover:focus, .warning .button:checked:checked, .warning .button:checked:checked:hover, .warning .button:checked:checked:focus, .warning .button:checked:checked:hover:focus, .warning .button:active:active, .warning .button:active:active:hover, .warning .button:active:active:focus, .warning .button:active:active:hover:focus, .warning .button:active:checked, .warning .button:active:checked:hover, .warning .button:active:checked:focus, .warning .button:active:checked:hover:focus, .warning .button.flat:checked:active, .warning .button.flat:checked:active:hover, .warning .button.flat:checked:active:focus, .warning .button.flat:checked:active:hover:focus, .warning .button.flat:checked:checked, .warning .button.flat:checked:checked:hover, .warning .button.flat:checked:checked:focus, .warning .button.flat:checked:checked:hover:focus, .warning .button.flat:active:active, .warning .button.flat:active:active:hover, .warning .button.flat:active:active:focus, .warning .button.flat:active:active:hover:focus, .warning .button.flat:active:checked, .warning .button.flat:active:checked:hover, .warning .button.flat:active:checked:focus, .warning .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button:checked:insensitive, .warning .button:active:insensitive, .warning .button.flat:checked:insensitive, .warning .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .warning .button:checked:active:insensitive, .warning .button:checked:checked:insensitive, .warning .button:active:active:insensitive, .warning .button:active:checked:insensitive, .warning .button.flat:checked:active:insensitive, .warning .button.flat:checked:checked:insensitive, .warning .button.flat:active:active:insensitive, .warning .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .warning .button:focus, .warning .button:hover, .warning .button.flat:focus, .warning .button.flat:hover { + color: #040304; } + .warning .button:insensitive:insensitive, .warning .button.flat:insensitive:insensitive { + background-color: alpha(mix(#80ef67,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#80ef67,#040304,0.6); + box-shadow: none; } + .warning .button:insensitive:insensitive :insensitive, .warning .button.flat:insensitive:insensitive :insensitive { + color: mix(#80ef67,#040304,0.6); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .warning .button:active:insensitive:insensitive, .warning .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .warning .button.separator, .warning .button .separator { + border: 1px solid currentColor; + color: rgba(128, 239, 103, 0.9); } + .warning .button.separator:insensitive, .warning .button .separator:insensitive { + color: rgba(128, 239, 103, 0.85); } + +.question { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + color: #040304; } + .question .button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .question .button:focus, .question .button:hover { + border-color: black; } + .question .button:active, .question .button:active:hover, .question .button:active:focus, .question .button:active:hover:focus, .question .button:checked, .question .button:checked:hover, .question .button:checked:focus, .question .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .question .button:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .question .button:active:insensitive, .question .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .question .button.flat { + border-color: rgba(43, 211, 191, 0); + color: #040304; + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + .question .button:hover, .question .button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .question .button:hover:focus, .question .button:hover:hover, .question .button.flat:hover:focus, .question .button.flat:hover:hover { + border-color: black; } + .question .button:hover:active, .question .button:hover:active:hover, .question .button:hover:active:focus, .question .button:hover:active:hover:focus, .question .button:hover:checked, .question .button:hover:checked:hover, .question .button:hover:checked:focus, .question .button:hover:checked:hover:focus, .question .button.flat:hover:active, .question .button.flat:hover:active:hover, .question .button.flat:hover:active:focus, .question .button.flat:hover:active:hover:focus, .question .button.flat:hover:checked, .question .button.flat:hover:checked:hover, .question .button.flat:hover:checked:focus, .question .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:hover:insensitive, .question .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .question .button:hover:active:insensitive, .question .button:hover:checked:insensitive, .question .button.flat:hover:active:insensitive, .question .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:focus, .question .button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .question .button:focus:hover, .question .button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .question .button:focus:hover:focus, .question .button:focus:hover:hover, .question .button.flat:focus:hover:focus, .question .button.flat:focus:hover:hover { + border-color: black; } + .question .button:focus:hover:active, .question .button:focus:hover:active:hover, .question .button:focus:hover:active:focus, .question .button:focus:hover:active:hover:focus, .question .button:focus:hover:checked, .question .button:focus:hover:checked:hover, .question .button:focus:hover:checked:focus, .question .button:focus:hover:checked:hover:focus, .question .button.flat:focus:hover:active, .question .button.flat:focus:hover:active:hover, .question .button.flat:focus:hover:active:focus, .question .button.flat:focus:hover:active:hover:focus, .question .button.flat:focus:hover:checked, .question .button.flat:focus:hover:checked:hover, .question .button.flat:focus:hover:checked:focus, .question .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:focus:hover:insensitive, .question .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .question .button:focus:hover:active:insensitive, .question .button:focus:hover:checked:insensitive, .question .button.flat:focus:hover:active:insensitive, .question .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:checked, .question .button:active, .question .button.flat:checked, .question .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + border-color: black; } + .question .button:checked:active, .question .button:checked:active:hover, .question .button:checked:active:focus, .question .button:checked:active:hover:focus, .question .button:checked:checked, .question .button:checked:checked:hover, .question .button:checked:checked:focus, .question .button:checked:checked:hover:focus, .question .button:active:active, .question .button:active:active:hover, .question .button:active:active:focus, .question .button:active:active:hover:focus, .question .button:active:checked, .question .button:active:checked:hover, .question .button:active:checked:focus, .question .button:active:checked:hover:focus, .question .button.flat:checked:active, .question .button.flat:checked:active:hover, .question .button.flat:checked:active:focus, .question .button.flat:checked:active:hover:focus, .question .button.flat:checked:checked, .question .button.flat:checked:checked:hover, .question .button.flat:checked:checked:focus, .question .button.flat:checked:checked:hover:focus, .question .button.flat:active:active, .question .button.flat:active:active:hover, .question .button.flat:active:active:focus, .question .button.flat:active:active:hover:focus, .question .button.flat:active:checked, .question .button.flat:active:checked:hover, .question .button.flat:active:checked:focus, .question .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .question .button:checked:insensitive, .question .button:active:insensitive, .question .button.flat:checked:insensitive, .question .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .question .button:checked:active:insensitive, .question .button:checked:checked:insensitive, .question .button:active:active:insensitive, .question .button:active:checked:insensitive, .question .button.flat:checked:active:insensitive, .question .button.flat:checked:checked:insensitive, .question .button.flat:active:active:insensitive, .question .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .question .button:focus, .question .button:hover, .question .button.flat:focus, .question .button.flat:hover { + color: #040304; } + .question .button:insensitive:insensitive, .question .button.flat:insensitive:insensitive { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + .question .button:insensitive:insensitive :insensitive, .question .button.flat:insensitive:insensitive :insensitive { + color: mix(#2bd3bf,#040304,0.6); } + .question .button:active:insensitive, .question .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .question .button:active:insensitive:insensitive, .question .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .question .button.separator, .question .button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + .question .button.separator:insensitive, .question .button .separator:insensitive { + color: rgba(43, 211, 191, 0.85); } + +.error { + background-color: #4d6d6a; + background-image: none; + border: 1px solid #3e5755; + color: #040304; } + .error .button { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .error .button:focus, .error .button:hover { + border-color: black; } + .error .button:active, .error .button:active:hover, .error .button:active:focus, .error .button:active:hover:focus, .error .button:checked, .error .button:checked:hover, .error .button:checked:focus, .error .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .error .button:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .error .button:active:insensitive, .error .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .error .button.flat { + border-color: rgba(77, 109, 106, 0); + color: #040304; + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + .error .button:hover, .error .button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .error .button:hover:focus, .error .button:hover:hover, .error .button.flat:hover:focus, .error .button.flat:hover:hover { + border-color: black; } + .error .button:hover:active, .error .button:hover:active:hover, .error .button:hover:active:focus, .error .button:hover:active:hover:focus, .error .button:hover:checked, .error .button:hover:checked:hover, .error .button:hover:checked:focus, .error .button:hover:checked:hover:focus, .error .button.flat:hover:active, .error .button.flat:hover:active:hover, .error .button.flat:hover:active:focus, .error .button.flat:hover:active:hover:focus, .error .button.flat:hover:checked, .error .button.flat:hover:checked:hover, .error .button.flat:hover:checked:focus, .error .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:hover:insensitive, .error .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .error .button:hover:active:insensitive, .error .button:hover:checked:insensitive, .error .button.flat:hover:active:insensitive, .error .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:focus, .error .button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .error .button:focus:hover, .error .button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .error .button:focus:hover:focus, .error .button:focus:hover:hover, .error .button.flat:focus:hover:focus, .error .button.flat:focus:hover:hover { + border-color: black; } + .error .button:focus:hover:active, .error .button:focus:hover:active:hover, .error .button:focus:hover:active:focus, .error .button:focus:hover:active:hover:focus, .error .button:focus:hover:checked, .error .button:focus:hover:checked:hover, .error .button:focus:hover:checked:focus, .error .button:focus:hover:checked:hover:focus, .error .button.flat:focus:hover:active, .error .button.flat:focus:hover:active:hover, .error .button.flat:focus:hover:active:focus, .error .button.flat:focus:hover:active:hover:focus, .error .button.flat:focus:hover:checked, .error .button.flat:focus:hover:checked:hover, .error .button.flat:focus:hover:checked:focus, .error .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:focus:hover:insensitive, .error .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .error .button:focus:hover:active:insensitive, .error .button:focus:hover:checked:insensitive, .error .button.flat:focus:hover:active:insensitive, .error .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:checked, .error .button:active, .error .button.flat:checked, .error .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + border-color: black; } + .error .button:checked:active, .error .button:checked:active:hover, .error .button:checked:active:focus, .error .button:checked:active:hover:focus, .error .button:checked:checked, .error .button:checked:checked:hover, .error .button:checked:checked:focus, .error .button:checked:checked:hover:focus, .error .button:active:active, .error .button:active:active:hover, .error .button:active:active:focus, .error .button:active:active:hover:focus, .error .button:active:checked, .error .button:active:checked:hover, .error .button:active:checked:focus, .error .button:active:checked:hover:focus, .error .button.flat:checked:active, .error .button.flat:checked:active:hover, .error .button.flat:checked:active:focus, .error .button.flat:checked:active:hover:focus, .error .button.flat:checked:checked, .error .button.flat:checked:checked:hover, .error .button.flat:checked:checked:focus, .error .button.flat:checked:checked:hover:focus, .error .button.flat:active:active, .error .button.flat:active:active:hover, .error .button.flat:active:active:focus, .error .button.flat:active:active:hover:focus, .error .button.flat:active:checked, .error .button.flat:active:checked:hover, .error .button.flat:active:checked:focus, .error .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .error .button:checked:insensitive, .error .button:active:insensitive, .error .button.flat:checked:insensitive, .error .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .error .button:checked:active:insensitive, .error .button:checked:checked:insensitive, .error .button:active:active:insensitive, .error .button:active:checked:insensitive, .error .button.flat:checked:active:insensitive, .error .button.flat:checked:checked:insensitive, .error .button.flat:active:active:insensitive, .error .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .error .button:focus, .error .button:hover, .error .button.flat:focus, .error .button.flat:hover { + color: #040304; } + .error .button:insensitive:insensitive, .error .button.flat:insensitive:insensitive { + background-color: alpha(mix(#4d6d6a,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#4d6d6a,#040304,0.6); + box-shadow: none; } + .error .button:insensitive:insensitive :insensitive, .error .button.flat:insensitive:insensitive :insensitive { + color: mix(#4d6d6a,#040304,0.6); } + .error .button:active:insensitive, .error .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .error .button:active:insensitive:insensitive, .error .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .error .button.separator, .error .button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + .error .button.separator:insensitive, .error .button .separator:insensitive { + color: rgba(77, 109, 106, 0.85); } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 0px; } + +.entry, .menuitem .entry, GtkPopover .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(1, 1, 1, 0.06), inset -1px 0 rgba(1, 1, 1, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected, .entry:selected:focus { + background-color: #211921; + color: #3ee77b; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + .image.left.entry { + padding-right: 3px; } + +/********* + ! Menubar +**********/ +.menubar { + -GtkWidget-window-dragging: true; + border: 0; + background-color: #040304; + background-image: none; + color: #3de57a; } + .menubar.menuitem, .menubar .menuitem { + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #3de57a; } + .menubar.menuitem:hover, .menubar .menuitem:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + .menubar.menuitem *:hover, .menubar .menuitem *:hover { + color: #51e888; } + +/****** + ! Menu +*******/ +* { + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; } + +GtkTreeMenu.menu, GtkTreeMenu .menu, GtkMenuToolButton.menu, GtkMenuToolButton .menu, GtkComboBox.menu, GtkComboBox .menu { + background-color: #040304; + margin: 3px; } + +#toolbar-popup, .menu { + padding: 0; + border-radius: 0; + border: 1px solid mix(#040304,#3de57a,0.21); + background-color: #040304; + color: #3de57a; } + #toolbar-popup:selected, .menu:selected { + background-color: #211921; } + #toolbar-popup .button, #toolbar-popup .button:hover, #toolbar-popup .button:active, #toolbar-popup .button:active *:insensitive, #toolbar-popup .button:insensitive, .menu .button, .menu .button:hover, .menu .button:active, .menu .button:active *:insensitive, .menu .button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; } + +.context-menu { + font: initial; } + +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; } + +.menuitem, .menu .menuitem { + margin: 3px; + padding: 5px 7px; + border: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + -GtkMenuItem-arrow-scaling: .5; } + .menuitem:active, .menuitem:hover, .menu .menuitem:active, .menu .menuitem:hover { + border: 0; + background-color: #211921; + background-image: none; + color: #3ee77b; } + .menuitem *:active, .menuitem *:hover, .menu .menuitem *:active, .menu .menuitem *:hover { + color: #3ee77b; } + .menuitem:insensitive, .menuitem *:insensitive, .menu .menuitem:insensitive, .menu .menuitem *:insensitive { + color: mix(#3de57a,#040304,0.5); } + +.menuitem.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:insensitive { + background-image: none; } + +.menuitem.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:active, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:active, .menuitem.radio:insensitive { + border-style: none; + background-color: transparent; } + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border-style: none; + color: #040304; } + +.menuitem.button, .menuitem.button:focus, .menuitem.button:active, .menuitem.button:insensitive, .menuitem.button:active:insensitive, .menuitem.button.flat, .menuitem.button.flat:focus, .menuitem.button.flat:active, .menuitem.button.flat:insensitive, .menuitem.button.flat:active:insensitive { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + +.menuitem.button:hover, .menuitem.button:focus:hover, .menuitem.button:active:hover, .menuitem.button:selected, .menuitem.button.flat:hover, .menuitem.button.flat:focus:hover, .menuitem.button.flat:active:hover, .menuitem.button.flat:selected { + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.menuitem GtkCalendar:inconsistent { + color: mix(#3de57a,#040304,0.5); } + +.menuitem GtkCalendar .button { + border-style: none; + background-color: transparent; + background-image: none; } + +.menuitem .accelerator { + color: rgba(61, 229, 122, 0.6); } + .menuitem .accelerator:hover { + color: rgba(62, 231, 123, 0.8); } + .menuitem .accelerator:insensitive { + color: alpha(mix(#3de57a,#040304,0.5),0.4); } + +.menuitem .entry { + background-color: #040304; + background-image: none; + border-color: #030203; + color: #3de57a; } + .menuitem .entry:focus, .menuitem .entry:hover { + border-color: black; } + .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: #030203; } + .menuitem .entry:insensitive { + border-color: #030303; } + .menuitem .entry:active:insensitive, .menuitem .entry:checked:insensitive { + border-color: #030203; } + .menuitem .entry:focus, .menuitem .entry:active { + border-color: #211921; } + .menuitem .entry:insensitive { + background-color: #040304; + background-image: none; + color: mix(#040304,#3de57a,0.5); } + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 3px; } + +/********* + ! Popover +**********/ +GtkPopover { + border-color: #030203; + margin: 10px; + padding: 3px; + border-radius: 0px; + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: #040304; + background-image: none; + color: #3de57a; + box-shadow: 0 3px 6px rgba(2, 1, 2, 0.16); } + GtkPopover:focus, GtkPopover:hover { + border-color: black; } + GtkPopover:active, GtkPopover:active:hover, GtkPopover:active:focus, GtkPopover:active:hover:focus, GtkPopover:checked, GtkPopover:checked:hover, GtkPopover:checked:focus, GtkPopover:checked:hover:focus { + border-color: #030203; } + GtkPopover:insensitive { + border-color: #030303; } + GtkPopover:active:insensitive, GtkPopover:checked:insensitive { + border-color: #030203; } + GtkPopover.background { + background-image: none; + background-color: #040304; + color: #3de57a; } + GtkPopover:backdrop { + box-shadow: none; } + GtkPopover.osd { + box-shadow: 0 2px 7px 3px rgba(2, 1, 2, 0.5); } + GtkPopover.osd > .toolbar .button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + GtkPopover .view, GtkPopover GtkHTML, GtkPopover .list { + background-color: #050405; + background-image: none; + color: #3de57a; } + GtkPopover .view:hover, GtkPopover GtkHTML:hover, GtkPopover .list:hover { + background-image: none; + background-color: #211921; + color: #3ee77b; } + GtkPopover .list-row, GtkPopover .list-row.button { + background-color: transparent; + background-image: none; + color: #3de57a; } + GtkPopover .list-row:focus, GtkPopover .list-row:hover, GtkPopover .list-row:active, GtkPopover .list-row.button:focus, GtkPopover .list-row.button:hover, GtkPopover .list-row.button:active { + background-image: none; + background-color: #211921; + color: #3ee77b; } + GtkPopover .frame { + border-color: #030203; + border-radius: 0px; } + GtkPopover .entry { + background-color: #3ee77b; + background-image: none; + border-color: #1ad05c; + color: #211921; } + GtkPopover .entry:focus, GtkPopover .entry:hover { + border-color: black; } + GtkPopover .entry:active, GtkPopover .entry:active:hover, GtkPopover .entry:active:focus, GtkPopover .entry:active:hover:focus, GtkPopover .entry:checked, GtkPopover .entry:checked:hover, GtkPopover .entry:checked:focus, GtkPopover .entry:checked:hover:focus { + border-color: #17b650; } + GtkPopover .entry:insensitive { + border-color: #1cde62; } + GtkPopover .entry:active:insensitive, GtkPopover .entry:checked:insensitive { + border-color: #1ad05c; } + GtkPopover .entry:focus, GtkPopover .entry:active { + border-color: #211921; } + GtkPopover .entry:insensitive { + background-color: #24e469; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + GtkPopover .button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + GtkPopover .button:focus, GtkPopover .button:hover { + border-color: black; } + GtkPopover .button:active, GtkPopover .button:active:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover:focus, GtkPopover .button:checked, GtkPopover .button:checked:hover, GtkPopover .button:checked:focus, GtkPopover .button:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + GtkPopover .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + GtkPopover .button:active:insensitive, GtkPopover .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + GtkPopover .button.flat { + border-color: rgba(33, 25, 33, 0); + color: #3de57a; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + GtkPopover .button:hover, GtkPopover .button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + GtkPopover .button:hover:focus, GtkPopover .button:hover:hover, GtkPopover .button.flat:hover:focus, GtkPopover .button.flat:hover:hover { + border-color: black; } + GtkPopover .button:hover:active, GtkPopover .button:hover:active:hover, GtkPopover .button:hover:active:focus, GtkPopover .button:hover:active:hover:focus, GtkPopover .button:hover:checked, GtkPopover .button:hover:checked:hover, GtkPopover .button:hover:checked:focus, GtkPopover .button:hover:checked:hover:focus, GtkPopover .button.flat:hover:active, GtkPopover .button.flat:hover:active:hover, GtkPopover .button.flat:hover:active:focus, GtkPopover .button.flat:hover:active:hover:focus, GtkPopover .button.flat:hover:checked, GtkPopover .button.flat:hover:checked:hover, GtkPopover .button.flat:hover:checked:focus, GtkPopover .button.flat:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + GtkPopover .button:hover:insensitive, GtkPopover .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + GtkPopover .button:hover:active:insensitive, GtkPopover .button:hover:checked:insensitive, GtkPopover .button.flat:hover:active:insensitive, GtkPopover .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + GtkPopover .button:focus, GtkPopover .button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + GtkPopover .button:focus:hover, GtkPopover .button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + GtkPopover .button:focus:hover:focus, GtkPopover .button:focus:hover:hover, GtkPopover .button.flat:focus:hover:focus, GtkPopover .button.flat:focus:hover:hover { + border-color: black; } + GtkPopover .button:focus:hover:active, GtkPopover .button:focus:hover:active:hover, GtkPopover .button:focus:hover:active:focus, GtkPopover .button:focus:hover:active:hover:focus, GtkPopover .button:focus:hover:checked, GtkPopover .button:focus:hover:checked:hover, GtkPopover .button:focus:hover:checked:focus, GtkPopover .button:focus:hover:checked:hover:focus, GtkPopover .button.flat:focus:hover:active, GtkPopover .button.flat:focus:hover:active:hover, GtkPopover .button.flat:focus:hover:active:focus, GtkPopover .button.flat:focus:hover:active:hover:focus, GtkPopover .button.flat:focus:hover:checked, GtkPopover .button.flat:focus:hover:checked:hover, GtkPopover .button.flat:focus:hover:checked:focus, GtkPopover .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + GtkPopover .button:focus:hover:insensitive, GtkPopover .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + GtkPopover .button:focus:hover:active:insensitive, GtkPopover .button:focus:hover:checked:insensitive, GtkPopover .button.flat:focus:hover:active:insensitive, GtkPopover .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + GtkPopover .button:checked, GtkPopover .button:active, GtkPopover .button.flat:checked, GtkPopover .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + GtkPopover .button:checked:focus, GtkPopover .button:checked:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + border-color: black; } + GtkPopover .button:checked:active, GtkPopover .button:checked:active:hover, GtkPopover .button:checked:active:focus, GtkPopover .button:checked:active:hover:focus, GtkPopover .button:checked:checked, GtkPopover .button:checked:checked:hover, GtkPopover .button:checked:checked:focus, GtkPopover .button:checked:checked:hover:focus, GtkPopover .button:active:active, GtkPopover .button:active:active:hover, GtkPopover .button:active:active:focus, GtkPopover .button:active:active:hover:focus, GtkPopover .button:active:checked, GtkPopover .button:active:checked:hover, GtkPopover .button:active:checked:focus, GtkPopover .button:active:checked:hover:focus, GtkPopover .button.flat:checked:active, GtkPopover .button.flat:checked:active:hover, GtkPopover .button.flat:checked:active:focus, GtkPopover .button.flat:checked:active:hover:focus, GtkPopover .button.flat:checked:checked, GtkPopover .button.flat:checked:checked:hover, GtkPopover .button.flat:checked:checked:focus, GtkPopover .button.flat:checked:checked:hover:focus, GtkPopover .button.flat:active:active, GtkPopover .button.flat:active:active:hover, GtkPopover .button.flat:active:active:focus, GtkPopover .button.flat:active:active:hover:focus, GtkPopover .button.flat:active:checked, GtkPopover .button.flat:active:checked:hover, GtkPopover .button.flat:active:checked:focus, GtkPopover .button.flat:active:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + GtkPopover .button:checked:insensitive, GtkPopover .button:active:insensitive, GtkPopover .button.flat:checked:insensitive, GtkPopover .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + GtkPopover .button:checked:active:insensitive, GtkPopover .button:checked:checked:insensitive, GtkPopover .button:active:active:insensitive, GtkPopover .button:active:checked:insensitive, GtkPopover .button.flat:checked:active:insensitive, GtkPopover .button.flat:checked:checked:insensitive, GtkPopover .button.flat:active:active:insensitive, GtkPopover .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + GtkPopover .button:checked:focus, GtkPopover .button:checked:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + GtkPopover .button:focus, GtkPopover .button:hover, GtkPopover .button.flat:focus, GtkPopover .button.flat:hover { + color: #3de57a; } + GtkPopover .button:insensitive:insensitive, GtkPopover .button.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + GtkPopover .button:insensitive:insensitive :insensitive, GtkPopover .button.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3de57a,0.6); } + GtkPopover .button:active:insensitive, GtkPopover .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + GtkPopover .button:active:insensitive:insensitive, GtkPopover .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + GtkPopover .button.separator, GtkPopover .button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + GtkPopover .button.separator:insensitive, GtkPopover .button .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + GtkPopover > .list, GtkPopover > .view, GtkPopover > GtkHTML, GtkPopover > .toolbar { + background-color: transparent; } + GtkPopover .separator { + border: 0; + background-color: transparent; + color: #040304; + font-size: 80%; + font-weight: bold; } + +GtkModelButton.button, GtkModelButton.button:backdrop { + background-color: transparent; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + GtkModelButton.button:focus, GtkModelButton.button:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover { + border-color: black; } + GtkModelButton.button:active, GtkModelButton.button:active:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover:focus, GtkModelButton.button:checked, GtkModelButton.button:checked:hover, GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover:focus, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover:focus, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:insensitive, GtkModelButton.button:backdrop:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:active:insensitive, GtkModelButton.button:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button.flat, GtkModelButton.button:backdrop.flat { + border-color: rgba(0, 0, 0, 0); + color: currentColor; + background-color: rgba(0, 0, 0, 0); + background-image: none; + box-shadow: none; } + GtkModelButton.button:hover, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + GtkModelButton.button:hover:focus, GtkModelButton.button:hover:hover, GtkModelButton.button.flat:hover:focus, GtkModelButton.button.flat:hover:hover, GtkModelButton.button:backdrop:hover:focus, GtkModelButton.button:backdrop:hover:hover, GtkModelButton.button:backdrop.flat:hover:focus, GtkModelButton.button:backdrop.flat:hover:hover { + border-color: black; } + GtkModelButton.button:hover:active, GtkModelButton.button:hover:active:hover, GtkModelButton.button:hover:active:focus, GtkModelButton.button:hover:active:hover:focus, GtkModelButton.button:hover:checked, GtkModelButton.button:hover:checked:hover, GtkModelButton.button:hover:checked:focus, GtkModelButton.button:hover:checked:hover:focus, GtkModelButton.button.flat:hover:active, GtkModelButton.button.flat:hover:active:hover, GtkModelButton.button.flat:hover:active:focus, GtkModelButton.button.flat:hover:active:hover:focus, GtkModelButton.button.flat:hover:checked, GtkModelButton.button.flat:hover:checked:hover, GtkModelButton.button.flat:hover:checked:focus, GtkModelButton.button.flat:hover:checked:hover:focus, GtkModelButton.button:backdrop:hover:active, GtkModelButton.button:backdrop:hover:active:hover, GtkModelButton.button:backdrop:hover:active:focus, GtkModelButton.button:backdrop:hover:active:hover:focus, GtkModelButton.button:backdrop:hover:checked, GtkModelButton.button:backdrop:hover:checked:hover, GtkModelButton.button:backdrop:hover:checked:focus, GtkModelButton.button:backdrop:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:hover:active, GtkModelButton.button:backdrop.flat:hover:active:hover, GtkModelButton.button:backdrop.flat:hover:active:focus, GtkModelButton.button:backdrop.flat:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:hover:checked, GtkModelButton.button:backdrop.flat:hover:checked:hover, GtkModelButton.button:backdrop.flat:hover:checked:focus, GtkModelButton.button:backdrop.flat:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:hover:insensitive, GtkModelButton.button.flat:hover:insensitive, GtkModelButton.button:backdrop:hover:insensitive, GtkModelButton.button:backdrop.flat:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:hover:active:insensitive, GtkModelButton.button:hover:checked:insensitive, GtkModelButton.button.flat:hover:active:insensitive, GtkModelButton.button.flat:hover:checked:insensitive, GtkModelButton.button:backdrop:hover:active:insensitive, GtkModelButton.button:backdrop:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:hover:active:insensitive, GtkModelButton.button:backdrop.flat:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:focus, GtkModelButton.button.flat:focus, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop.flat:focus { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: alpha(currentColor,0.32); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + GtkModelButton.button:focus:hover, GtkModelButton.button.flat:focus:hover, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:focus:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + GtkModelButton.button:focus:hover:focus, GtkModelButton.button:focus:hover:hover, GtkModelButton.button.flat:focus:hover:focus, GtkModelButton.button.flat:focus:hover:hover, GtkModelButton.button:backdrop:focus:hover:focus, GtkModelButton.button:backdrop:focus:hover:hover, GtkModelButton.button:backdrop.flat:focus:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:hover { + border-color: black; } + GtkModelButton.button:focus:hover:active, GtkModelButton.button:focus:hover:active:hover, GtkModelButton.button:focus:hover:active:focus, GtkModelButton.button:focus:hover:active:hover:focus, GtkModelButton.button:focus:hover:checked, GtkModelButton.button:focus:hover:checked:hover, GtkModelButton.button:focus:hover:checked:focus, GtkModelButton.button:focus:hover:checked:hover:focus, GtkModelButton.button.flat:focus:hover:active, GtkModelButton.button.flat:focus:hover:active:hover, GtkModelButton.button.flat:focus:hover:active:focus, GtkModelButton.button.flat:focus:hover:active:hover:focus, GtkModelButton.button.flat:focus:hover:checked, GtkModelButton.button.flat:focus:hover:checked:hover, GtkModelButton.button.flat:focus:hover:checked:focus, GtkModelButton.button.flat:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop:focus:hover:active, GtkModelButton.button:backdrop:focus:hover:active:hover, GtkModelButton.button:backdrop:focus:hover:active:focus, GtkModelButton.button:backdrop:focus:hover:active:hover:focus, GtkModelButton.button:backdrop:focus:hover:checked, GtkModelButton.button:backdrop:focus:hover:checked:hover, GtkModelButton.button:backdrop:focus:hover:checked:focus, GtkModelButton.button:backdrop:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:active, GtkModelButton.button:backdrop.flat:focus:hover:active:hover, GtkModelButton.button:backdrop.flat:focus:hover:active:focus, GtkModelButton.button:backdrop.flat:focus:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover, GtkModelButton.button:backdrop.flat:focus:hover:checked:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:focus:hover:insensitive, GtkModelButton.button.flat:focus:hover:insensitive, GtkModelButton.button:backdrop:focus:hover:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:focus:hover:active:insensitive, GtkModelButton.button:focus:hover:checked:insensitive, GtkModelButton.button.flat:focus:hover:active:insensitive, GtkModelButton.button.flat:focus:hover:checked:insensitive, GtkModelButton.button:backdrop:focus:hover:active:insensitive, GtkModelButton.button:backdrop:focus:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:active:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:checked, GtkModelButton.button:active, GtkModelButton.button.flat:checked, GtkModelButton.button.flat:active, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop.flat:checked, GtkModelButton.button:backdrop.flat:active { + background-color: #211921; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: #3ee77b; + box-shadow: inset 1px 0 alpha(currentColor,0.06), inset 0 1px alpha(currentColor,0.07), inset -1px 0 alpha(currentColor,0.06), inset 0 -1px alpha(currentColor,0.05); } + GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + border-color: black; } + GtkModelButton.button:checked:active, GtkModelButton.button:checked:active:hover, GtkModelButton.button:checked:active:focus, GtkModelButton.button:checked:active:hover:focus, GtkModelButton.button:checked:checked, GtkModelButton.button:checked:checked:hover, GtkModelButton.button:checked:checked:focus, GtkModelButton.button:checked:checked:hover:focus, GtkModelButton.button:active:active, GtkModelButton.button:active:active:hover, GtkModelButton.button:active:active:focus, GtkModelButton.button:active:active:hover:focus, GtkModelButton.button:active:checked, GtkModelButton.button:active:checked:hover, GtkModelButton.button:active:checked:focus, GtkModelButton.button:active:checked:hover:focus, GtkModelButton.button.flat:checked:active, GtkModelButton.button.flat:checked:active:hover, GtkModelButton.button.flat:checked:active:focus, GtkModelButton.button.flat:checked:active:hover:focus, GtkModelButton.button.flat:checked:checked, GtkModelButton.button.flat:checked:checked:hover, GtkModelButton.button.flat:checked:checked:focus, GtkModelButton.button.flat:checked:checked:hover:focus, GtkModelButton.button.flat:active:active, GtkModelButton.button.flat:active:active:hover, GtkModelButton.button.flat:active:active:focus, GtkModelButton.button.flat:active:active:hover:focus, GtkModelButton.button.flat:active:checked, GtkModelButton.button.flat:active:checked:hover, GtkModelButton.button.flat:active:checked:focus, GtkModelButton.button.flat:active:checked:hover:focus, GtkModelButton.button:backdrop:checked:active, GtkModelButton.button:backdrop:checked:active:hover, GtkModelButton.button:backdrop:checked:active:focus, GtkModelButton.button:backdrop:checked:active:hover:focus, GtkModelButton.button:backdrop:checked:checked, GtkModelButton.button:backdrop:checked:checked:hover, GtkModelButton.button:backdrop:checked:checked:focus, GtkModelButton.button:backdrop:checked:checked:hover:focus, GtkModelButton.button:backdrop:active:active, GtkModelButton.button:backdrop:active:active:hover, GtkModelButton.button:backdrop:active:active:focus, GtkModelButton.button:backdrop:active:active:hover:focus, GtkModelButton.button:backdrop:active:checked, GtkModelButton.button:backdrop:active:checked:hover, GtkModelButton.button:backdrop:active:checked:focus, GtkModelButton.button:backdrop:active:checked:hover:focus, GtkModelButton.button:backdrop.flat:checked:active, GtkModelButton.button:backdrop.flat:checked:active:hover, GtkModelButton.button:backdrop.flat:checked:active:focus, GtkModelButton.button:backdrop.flat:checked:active:hover:focus, GtkModelButton.button:backdrop.flat:checked:checked, GtkModelButton.button:backdrop.flat:checked:checked:hover, GtkModelButton.button:backdrop.flat:checked:checked:focus, GtkModelButton.button:backdrop.flat:checked:checked:hover:focus, GtkModelButton.button:backdrop.flat:active:active, GtkModelButton.button:backdrop.flat:active:active:hover, GtkModelButton.button:backdrop.flat:active:active:focus, GtkModelButton.button:backdrop.flat:active:active:hover:focus, GtkModelButton.button:backdrop.flat:active:checked, GtkModelButton.button:backdrop.flat:active:checked:hover, GtkModelButton.button:backdrop.flat:active:checked:focus, GtkModelButton.button:backdrop.flat:active:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:checked:insensitive, GtkModelButton.button:active:insensitive, GtkModelButton.button.flat:checked:insensitive, GtkModelButton.button.flat:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop.flat:checked:insensitive, GtkModelButton.button:backdrop.flat:active:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:checked:active:insensitive, GtkModelButton.button:checked:checked:insensitive, GtkModelButton.button:active:active:insensitive, GtkModelButton.button:active:checked:insensitive, GtkModelButton.button.flat:checked:active:insensitive, GtkModelButton.button.flat:checked:checked:insensitive, GtkModelButton.button.flat:active:active:insensitive, GtkModelButton.button.flat:active:checked:insensitive, GtkModelButton.button:backdrop:checked:active:insensitive, GtkModelButton.button:backdrop:checked:checked:insensitive, GtkModelButton.button:backdrop:active:active:insensitive, GtkModelButton.button:backdrop:active:checked:insensitive, GtkModelButton.button:backdrop.flat:checked:active:insensitive, GtkModelButton.button:backdrop.flat:checked:checked:insensitive, GtkModelButton.button:backdrop.flat:active:active:insensitive, GtkModelButton.button:backdrop.flat:active:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + GtkModelButton.button:focus, GtkModelButton.button:hover, GtkModelButton.button.flat:focus, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:focus, GtkModelButton.button:backdrop.flat:hover { + color: currentColor; } + GtkModelButton.button:insensitive:insensitive, GtkModelButton.button.flat:insensitive:insensitive, GtkModelButton.button:backdrop:insensitive:insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive { + background-color: alpha(mix(transparent,currentColor,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(transparent,currentColor,0.6); + box-shadow: none; } + GtkModelButton.button:insensitive:insensitive :insensitive, GtkModelButton.button.flat:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive :insensitive { + color: mix(transparent,currentColor,0.6); } + GtkModelButton.button:active:insensitive, GtkModelButton.button:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + GtkModelButton.button:active:insensitive:insensitive, GtkModelButton.button:checked:insensitive:insensitive, GtkModelButton.button:backdrop:active:insensitive:insensitive, GtkModelButton.button:backdrop:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + GtkModelButton.button.separator, GtkModelButton.button .separator, GtkModelButton.button:backdrop.separator, GtkModelButton.button:backdrop .separator { + border: 1px solid currentColor; + color: rgba(0, 0, 0, 0); } + GtkModelButton.button.separator:insensitive, GtkModelButton.button .separator:insensitive, GtkModelButton.button:backdrop.separator:insensitive, GtkModelButton.button:backdrop .separator:insensitive { + color: rgba(0, 0, 0, 0); } + GtkModelButton.button:focus:hover, GtkModelButton.button.flat:checked:hover, GtkModelButton.button:active:hover, GtkModelButton.button:hover, GtkModelButton.button:selected, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop:selected { + background-image: none; + background-color: #211921; + color: #3ee77b; + box-shadow: none; } + GtkModelButton.button.flat:checked, GtkModelButton.button:backdrop.flat:checked { + box-shadow: none; } + GtkModelButton.button.flat, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop.flat, GtkModelButton.button:backdrop.flat:hover { + transition: none; } + +/*************** +! Dimmed label * +****************/ +.dim-label, GtkLabel.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background { + background-color: #040304; + background-image: none; + border: 0; + border-radius: 0px; + color: #3ee77b; } + +.tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +GtkMessageDialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 3px; + -GtkDialog-action-area-border: 3px; + -GtkDialog-button-spacing: 3px; + margin: 0; + padding: 0; } + +/********************* + ! App notifications * +**********************/ +.app-notification, .app-notification.frame { + border-style: solid; + border-color: rgba(3, 2, 3, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 6px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + .app-notification .button, .app-notification.frame .button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .app-notification .button:focus, .app-notification .button:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover { + border-color: black; } + .app-notification .button:active, .app-notification .button:active:hover, .app-notification .button:active:focus, .app-notification .button:active:hover:focus, .app-notification .button:checked, .app-notification .button:checked:hover, .app-notification .button:checked:focus, .app-notification .button:checked:hover:focus, .app-notification.frame .button:active, .app-notification.frame .button:active:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover:focus, .app-notification.frame .button:checked, .app-notification.frame .button:checked:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + .app-notification .button:insensitive, .app-notification.frame .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .app-notification .button.flat, .app-notification.frame .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3de57a; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .app-notification .button:hover, .app-notification .button.flat:hover, .app-notification.frame .button:hover, .app-notification.frame .button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .app-notification .button:hover:focus, .app-notification .button:hover:hover, .app-notification .button.flat:hover:focus, .app-notification .button.flat:hover:hover, .app-notification.frame .button:hover:focus, .app-notification.frame .button:hover:hover, .app-notification.frame .button.flat:hover:focus, .app-notification.frame .button.flat:hover:hover { + border-color: black; } + .app-notification .button:hover:active, .app-notification .button:hover:active:hover, .app-notification .button:hover:active:focus, .app-notification .button:hover:active:hover:focus, .app-notification .button:hover:checked, .app-notification .button:hover:checked:hover, .app-notification .button:hover:checked:focus, .app-notification .button:hover:checked:hover:focus, .app-notification .button.flat:hover:active, .app-notification .button.flat:hover:active:hover, .app-notification .button.flat:hover:active:focus, .app-notification .button.flat:hover:active:hover:focus, .app-notification .button.flat:hover:checked, .app-notification .button.flat:hover:checked:hover, .app-notification .button.flat:hover:checked:focus, .app-notification .button.flat:hover:checked:hover:focus, .app-notification.frame .button:hover:active, .app-notification.frame .button:hover:active:hover, .app-notification.frame .button:hover:active:focus, .app-notification.frame .button:hover:active:hover:focus, .app-notification.frame .button:hover:checked, .app-notification.frame .button:hover:checked:hover, .app-notification.frame .button:hover:checked:focus, .app-notification.frame .button:hover:checked:hover:focus, .app-notification.frame .button.flat:hover:active, .app-notification.frame .button.flat:hover:active:hover, .app-notification.frame .button.flat:hover:active:focus, .app-notification.frame .button.flat:hover:active:hover:focus, .app-notification.frame .button.flat:hover:checked, .app-notification.frame .button.flat:hover:checked:hover, .app-notification.frame .button.flat:hover:checked:focus, .app-notification.frame .button.flat:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + .app-notification .button:hover:insensitive, .app-notification .button.flat:hover:insensitive, .app-notification.frame .button:hover:insensitive, .app-notification.frame .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .app-notification .button:hover:active:insensitive, .app-notification .button:hover:checked:insensitive, .app-notification .button.flat:hover:active:insensitive, .app-notification .button.flat:hover:checked:insensitive, .app-notification.frame .button:hover:active:insensitive, .app-notification.frame .button:hover:checked:insensitive, .app-notification.frame .button.flat:hover:active:insensitive, .app-notification.frame .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .app-notification .button:focus, .app-notification .button.flat:focus, .app-notification.frame .button:focus, .app-notification.frame .button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .app-notification .button:focus:hover, .app-notification .button.flat:focus:hover, .app-notification.frame .button:focus:hover, .app-notification.frame .button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .app-notification .button:focus:hover:focus, .app-notification .button:focus:hover:hover, .app-notification .button.flat:focus:hover:focus, .app-notification .button.flat:focus:hover:hover, .app-notification.frame .button:focus:hover:focus, .app-notification.frame .button:focus:hover:hover, .app-notification.frame .button.flat:focus:hover:focus, .app-notification.frame .button.flat:focus:hover:hover { + border-color: black; } + .app-notification .button:focus:hover:active, .app-notification .button:focus:hover:active:hover, .app-notification .button:focus:hover:active:focus, .app-notification .button:focus:hover:active:hover:focus, .app-notification .button:focus:hover:checked, .app-notification .button:focus:hover:checked:hover, .app-notification .button:focus:hover:checked:focus, .app-notification .button:focus:hover:checked:hover:focus, .app-notification .button.flat:focus:hover:active, .app-notification .button.flat:focus:hover:active:hover, .app-notification .button.flat:focus:hover:active:focus, .app-notification .button.flat:focus:hover:active:hover:focus, .app-notification .button.flat:focus:hover:checked, .app-notification .button.flat:focus:hover:checked:hover, .app-notification .button.flat:focus:hover:checked:focus, .app-notification .button.flat:focus:hover:checked:hover:focus, .app-notification.frame .button:focus:hover:active, .app-notification.frame .button:focus:hover:active:hover, .app-notification.frame .button:focus:hover:active:focus, .app-notification.frame .button:focus:hover:active:hover:focus, .app-notification.frame .button:focus:hover:checked, .app-notification.frame .button:focus:hover:checked:hover, .app-notification.frame .button:focus:hover:checked:focus, .app-notification.frame .button:focus:hover:checked:hover:focus, .app-notification.frame .button.flat:focus:hover:active, .app-notification.frame .button.flat:focus:hover:active:hover, .app-notification.frame .button.flat:focus:hover:active:focus, .app-notification.frame .button.flat:focus:hover:active:hover:focus, .app-notification.frame .button.flat:focus:hover:checked, .app-notification.frame .button.flat:focus:hover:checked:hover, .app-notification.frame .button.flat:focus:hover:checked:focus, .app-notification.frame .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + .app-notification .button:focus:hover:insensitive, .app-notification .button.flat:focus:hover:insensitive, .app-notification.frame .button:focus:hover:insensitive, .app-notification.frame .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .app-notification .button:focus:hover:active:insensitive, .app-notification .button:focus:hover:checked:insensitive, .app-notification .button.flat:focus:hover:active:insensitive, .app-notification .button.flat:focus:hover:checked:insensitive, .app-notification.frame .button:focus:hover:active:insensitive, .app-notification.frame .button:focus:hover:checked:insensitive, .app-notification.frame .button.flat:focus:hover:active:insensitive, .app-notification.frame .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .app-notification .button:checked, .app-notification .button:active, .app-notification .button.flat:checked, .app-notification .button.flat:active, .app-notification.frame .button:checked, .app-notification.frame .button:active, .app-notification.frame .button.flat:checked, .app-notification.frame .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .app-notification .button:checked:focus, .app-notification .button:checked:hover, .app-notification .button:active:focus, .app-notification .button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .button.flat:active:focus, .app-notification .button.flat:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .button.flat:active:hover { + border-color: black; } + .app-notification .button:checked:active, .app-notification .button:checked:active:hover, .app-notification .button:checked:active:focus, .app-notification .button:checked:active:hover:focus, .app-notification .button:checked:checked, .app-notification .button:checked:checked:hover, .app-notification .button:checked:checked:focus, .app-notification .button:checked:checked:hover:focus, .app-notification .button:active:active, .app-notification .button:active:active:hover, .app-notification .button:active:active:focus, .app-notification .button:active:active:hover:focus, .app-notification .button:active:checked, .app-notification .button:active:checked:hover, .app-notification .button:active:checked:focus, .app-notification .button:active:checked:hover:focus, .app-notification .button.flat:checked:active, .app-notification .button.flat:checked:active:hover, .app-notification .button.flat:checked:active:focus, .app-notification .button.flat:checked:active:hover:focus, .app-notification .button.flat:checked:checked, .app-notification .button.flat:checked:checked:hover, .app-notification .button.flat:checked:checked:focus, .app-notification .button.flat:checked:checked:hover:focus, .app-notification .button.flat:active:active, .app-notification .button.flat:active:active:hover, .app-notification .button.flat:active:active:focus, .app-notification .button.flat:active:active:hover:focus, .app-notification .button.flat:active:checked, .app-notification .button.flat:active:checked:hover, .app-notification .button.flat:active:checked:focus, .app-notification .button.flat:active:checked:hover:focus, .app-notification.frame .button:checked:active, .app-notification.frame .button:checked:active:hover, .app-notification.frame .button:checked:active:focus, .app-notification.frame .button:checked:active:hover:focus, .app-notification.frame .button:checked:checked, .app-notification.frame .button:checked:checked:hover, .app-notification.frame .button:checked:checked:focus, .app-notification.frame .button:checked:checked:hover:focus, .app-notification.frame .button:active:active, .app-notification.frame .button:active:active:hover, .app-notification.frame .button:active:active:focus, .app-notification.frame .button:active:active:hover:focus, .app-notification.frame .button:active:checked, .app-notification.frame .button:active:checked:hover, .app-notification.frame .button:active:checked:focus, .app-notification.frame .button:active:checked:hover:focus, .app-notification.frame .button.flat:checked:active, .app-notification.frame .button.flat:checked:active:hover, .app-notification.frame .button.flat:checked:active:focus, .app-notification.frame .button.flat:checked:active:hover:focus, .app-notification.frame .button.flat:checked:checked, .app-notification.frame .button.flat:checked:checked:hover, .app-notification.frame .button.flat:checked:checked:focus, .app-notification.frame .button.flat:checked:checked:hover:focus, .app-notification.frame .button.flat:active:active, .app-notification.frame .button.flat:active:active:hover, .app-notification.frame .button.flat:active:active:focus, .app-notification.frame .button.flat:active:active:hover:focus, .app-notification.frame .button.flat:active:checked, .app-notification.frame .button.flat:active:checked:hover, .app-notification.frame .button.flat:active:checked:focus, .app-notification.frame .button.flat:active:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + .app-notification .button:checked:insensitive, .app-notification .button:active:insensitive, .app-notification .button.flat:checked:insensitive, .app-notification .button.flat:active:insensitive, .app-notification.frame .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button.flat:checked:insensitive, .app-notification.frame .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .app-notification .button:checked:active:insensitive, .app-notification .button:checked:checked:insensitive, .app-notification .button:active:active:insensitive, .app-notification .button:active:checked:insensitive, .app-notification .button.flat:checked:active:insensitive, .app-notification .button.flat:checked:checked:insensitive, .app-notification .button.flat:active:active:insensitive, .app-notification .button.flat:active:checked:insensitive, .app-notification.frame .button:checked:active:insensitive, .app-notification.frame .button:checked:checked:insensitive, .app-notification.frame .button:active:active:insensitive, .app-notification.frame .button:active:checked:insensitive, .app-notification.frame .button.flat:checked:active:insensitive, .app-notification.frame .button.flat:checked:checked:insensitive, .app-notification.frame .button.flat:active:active:insensitive, .app-notification.frame .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .app-notification .button:checked:focus, .app-notification .button:checked:hover, .app-notification .button:active:focus, .app-notification .button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .button.flat:active:focus, .app-notification .button.flat:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .app-notification .button:focus, .app-notification .button:hover, .app-notification .button.flat:focus, .app-notification .button.flat:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover, .app-notification.frame .button.flat:focus, .app-notification.frame .button.flat:hover { + color: #3de57a; } + .app-notification .button:insensitive:insensitive, .app-notification .button.flat:insensitive:insensitive, .app-notification.frame .button:insensitive:insensitive, .app-notification.frame .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .app-notification .button:insensitive:insensitive :insensitive, .app-notification .button.flat:insensitive:insensitive :insensitive, .app-notification.frame .button:insensitive:insensitive :insensitive, .app-notification.frame .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .app-notification .button:active:insensitive:insensitive, .app-notification .button:checked:insensitive:insensitive, .app-notification.frame .button:active:insensitive:insensitive, .app-notification.frame .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .app-notification .button.separator, .app-notification .button .separator, .app-notification.frame .button.separator, .app-notification.frame .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + .app-notification .button.separator:insensitive, .app-notification .button .separator:insensitive, .app-notification.frame .button.separator:insensitive, .app-notification.frame .button .separator:insensitive { + color: rgba(4, 3, 4, 0.65); } + +/************* + ! Expanders * +**************/ +GtkExpander { + padding: 3px; + outline-offset: 1px; } + +.expander { + color: alpha(currentColor,0.7); + border: alpha(currentColor,0.7); } + .expander:hover { + color: alpha(currentColor,0.8); + border-color: alpha(currentColor,0.8); } + .expander:active { + color: alpha(currentColor,0.9); + border-color: alpha(currentColor,0.9); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #3ee77b; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #3ee77b; + background-image: none; + border: 1px solid #1ad05c; + border-radius: 0px; + color: #040304; } + .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 { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + 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(4, 3, 4, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #3ee77b; + color: #211921; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #3ee77b; + color: #211921; } + +/******************* + ! Gnome Bluetooth * +********************/ +GtkEntry.entry.pin-entry { + font: regular 50; + padding-left: 25px; + padding-right: 25px; } + +GtkLabel.pin-label { + font: regular 50; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +.notebook { + padding: 0; + border-style: solid; + border-color: #1ad05c; + border-radius: 0; + background-color: #3ee77b; + background-image: none; + background-clip: border-box; + color: #211921; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + .notebook.frame.top { + border-width: 0 1px 1px; } + .notebook.frame.right { + border-width: 1px 0 1px 1px; } + .notebook.frame.bottom { + border-width: 1px 1px 0; } + .notebook.frame.left { + border-width: 1px 1px 1px 0; } + .notebook.header { + border-width: 2px; + background-color: transparent; } + .notebook GtkViewport { + border-width: 0; + background-color: #3ee77b; + color: #211921; } + .notebook tab { + padding: 4px 6px; + border-style: solid; + border-color: #15a749; + background-color: #1ad05c; + background-image: none; + /* close button styling */ } + .notebook tab:active { + background-color: #3ee77b; + background-image: none; } + .notebook tab.top { + border-width: 2px 1px 1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .notebook tab.top:active { + border-top-width: 3px; + border-top-color: #211921; + border-bottom-width: 0; } + .notebook tab.right { + border-width: 1px 2px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .notebook tab.right:active { + border-right-width: 3px; + border-right-color: #211921; + border-left-width: 0; } + .notebook tab.bottom { + border-width: 1px 1px 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .notebook tab.bottom:active { + border-bottom-width: 3px; + border-bottom-color: #211921; + border-top-width: 0; } + .notebook tab.left { + border-width: 1px 1px 1px 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .notebook tab.left:active { + border-left-width: 3px; + border-left-color: #211921; + border-right-width: 0; } + .notebook tab GtkLabel { + color: mix(#211921,#3ee77b,0.3); } + .notebook tab.reorderable-page:hover { + background-color: #1cde62; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(2, 1, 2, 0.03), inset 0 2px rgba(2, 1, 2, 0.03), inset 0 1px rgba(2, 1, 2, 0.03), inset 1px 0 #17b650, inset -1px 0 #17b650; } + .notebook tab.reorderable-page:active { + background-color: #24e469; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(2, 1, 2, 0.03), inset 0 2px rgba(2, 1, 2, 0.03), inset 0 1px rgba(2, 1, 2, 0.03), inset 1px 0 #18c356, inset -1px 0 #18c356; } + .notebook .prelight-page, .notebook .prelight-page GtkLabel { + color: mix(#211921,#3ee77b,0.15); } + .notebook .active-page, .notebook .active-page GtkLabel { + color: #211921; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +GtkOverlay.osd { + background-color: transparent; } + +.osd, +#XfceNotifyWindow { + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(4, 3, 4, 0.6); + color: #3de57a; } + .osd.frame, + #XfceNotifyWindow.frame { + background-clip: border-box; + background-origin: border-box; } + .osd.button, .osd .button, + #XfceNotifyWindow.button, + #XfceNotifyWindow .button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .osd.button:focus, .osd.button:hover, .osd .button:focus, .osd .button:hover, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button:hover { + border-color: black; } + .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, .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, + #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(24, 179, 80, 0.32); } + .osd.button:insensitive, .osd .button:insensitive, + #XfceNotifyWindow.button:insensitive, + #XfceNotifyWindow .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .osd.button.flat, .osd .button.flat, + #XfceNotifyWindow.button.flat, + #XfceNotifyWindow .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3de57a; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .osd.button:hover, .osd.button.flat:hover, .osd .button:hover, .osd .button.flat:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow.button.flat:hover, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .osd.button:hover:focus, .osd.button:hover:hover, .osd.button.flat:hover:focus, .osd.button.flat:hover:hover, .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, + #XfceNotifyWindow .button:hover:focus, + #XfceNotifyWindow .button:hover:hover, + #XfceNotifyWindow .button.flat:hover:focus, + #XfceNotifyWindow .button.flat:hover:hover { + border-color: black; } + .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, .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, + #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(24, 179, 80, 0.4); } + .osd.button:hover:insensitive, .osd.button.flat:hover:insensitive, .osd .button:hover:insensitive, .osd .button.flat:hover:insensitive, + #XfceNotifyWindow.button:hover:insensitive, + #XfceNotifyWindow.button.flat:hover:insensitive, + #XfceNotifyWindow .button:hover:insensitive, + #XfceNotifyWindow .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .osd.button:hover:active:insensitive, .osd.button:hover:checked:insensitive, .osd.button.flat:hover:active:insensitive, .osd.button.flat:hover:checked:insensitive, .osd .button:hover:active:insensitive, .osd .button:hover:checked:insensitive, .osd .button.flat:hover:active:insensitive, .osd .button.flat:hover:checked:insensitive, + #XfceNotifyWindow.button:hover:active:insensitive, + #XfceNotifyWindow.button:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:hover:active:insensitive, + #XfceNotifyWindow.button.flat:hover:checked:insensitive, + #XfceNotifyWindow .button:hover:active:insensitive, + #XfceNotifyWindow .button:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:hover:active:insensitive, + #XfceNotifyWindow .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .osd.button:focus, .osd.button.flat:focus, .osd .button:focus, .osd .button.flat:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button.flat:focus, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .osd.button:focus:hover, .osd.button.flat:focus:hover, .osd .button:focus:hover, .osd .button.flat:focus:hover, + #XfceNotifyWindow.button:focus:hover, + #XfceNotifyWindow.button.flat:focus:hover, + #XfceNotifyWindow .button:focus:hover, + #XfceNotifyWindow .button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .osd.button:focus:hover:focus, .osd.button:focus:hover:hover, .osd.button.flat:focus:hover:focus, .osd.button.flat:focus:hover:hover, .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, + #XfceNotifyWindow .button:focus:hover:focus, + #XfceNotifyWindow .button:focus:hover:hover, + #XfceNotifyWindow .button.flat:focus:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:hover { + border-color: black; } + .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, .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, + #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(24, 179, 80, 0.4); } + .osd.button:focus:hover:insensitive, .osd.button.flat:focus:hover:insensitive, .osd .button:focus:hover:insensitive, .osd .button.flat:focus:hover:insensitive, + #XfceNotifyWindow.button:focus:hover:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:insensitive, + #XfceNotifyWindow .button:focus:hover:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .osd.button:focus:hover:active:insensitive, .osd.button:focus:hover:checked:insensitive, .osd.button.flat:focus:hover:active:insensitive, .osd.button.flat:focus:hover:checked:insensitive, .osd .button:focus:hover:active:insensitive, .osd .button:focus:hover:checked:insensitive, .osd .button.flat:focus:hover:active:insensitive, .osd .button.flat:focus:hover:checked:insensitive, + #XfceNotifyWindow.button:focus:hover:active:insensitive, + #XfceNotifyWindow.button:focus:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:active:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:checked:insensitive, + #XfceNotifyWindow .button:focus:hover:active:insensitive, + #XfceNotifyWindow .button:focus:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:active:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .osd.button:checked, .osd.button:active, .osd.button.flat:checked, .osd.button.flat:active, .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, + #XfceNotifyWindow .button:checked, + #XfceNotifyWindow .button:active, + #XfceNotifyWindow .button.flat:checked, + #XfceNotifyWindow .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd.button:checked:focus, .osd.button:checked:hover, .osd.button:active:focus, .osd.button:active:hover, .osd.button.flat:checked:focus, .osd.button.flat:checked:hover, .osd.button.flat:active:focus, .osd.button.flat:active:hover, .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, + #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: black; } + .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, .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, + #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(24, 179, 80, 0.32); } + .osd.button:checked:insensitive, .osd.button:active:insensitive, .osd.button.flat:checked:insensitive, .osd.button.flat:active:insensitive, .osd .button:checked:insensitive, .osd .button:active:insensitive, .osd .button.flat:checked:insensitive, .osd .button.flat:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button.flat:checked:insensitive, + #XfceNotifyWindow.button.flat:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button.flat:checked:insensitive, + #XfceNotifyWindow .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .osd.button:checked:active:insensitive, .osd.button:checked:checked:insensitive, .osd.button:active:active:insensitive, .osd.button:active:checked:insensitive, .osd.button.flat:checked:active:insensitive, .osd.button.flat:checked:checked:insensitive, .osd.button.flat:active:active:insensitive, .osd.button.flat:active:checked:insensitive, .osd .button:checked:active:insensitive, .osd .button:checked:checked:insensitive, .osd .button:active:active:insensitive, .osd .button:active:checked:insensitive, .osd .button.flat:checked:active:insensitive, .osd .button.flat:checked:checked:insensitive, .osd .button.flat:active:active:insensitive, .osd .button.flat:active:checked:insensitive, + #XfceNotifyWindow.button:checked:active:insensitive, + #XfceNotifyWindow.button:checked:checked:insensitive, + #XfceNotifyWindow.button:active:active:insensitive, + #XfceNotifyWindow.button:active:checked:insensitive, + #XfceNotifyWindow.button.flat:checked:active:insensitive, + #XfceNotifyWindow.button.flat:checked:checked:insensitive, + #XfceNotifyWindow.button.flat:active:active:insensitive, + #XfceNotifyWindow.button.flat:active:checked:insensitive, + #XfceNotifyWindow .button:checked:active:insensitive, + #XfceNotifyWindow .button:checked:checked:insensitive, + #XfceNotifyWindow .button:active:active:insensitive, + #XfceNotifyWindow .button:active:checked:insensitive, + #XfceNotifyWindow .button.flat:checked:active:insensitive, + #XfceNotifyWindow .button.flat:checked:checked:insensitive, + #XfceNotifyWindow .button.flat:active:active:insensitive, + #XfceNotifyWindow .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .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, .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, + #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 { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .osd.button:focus, .osd.button:hover, .osd.button.flat:focus, .osd.button.flat:hover, .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, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .button.flat:focus, + #XfceNotifyWindow .button.flat:hover { + color: #3de57a; } + .osd.button:insensitive:insensitive, .osd.button.flat:insensitive:insensitive, .osd .button:insensitive:insensitive, .osd .button.flat:insensitive:insensitive, + #XfceNotifyWindow.button:insensitive:insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive, + #XfceNotifyWindow .button:insensitive:insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd.button:insensitive:insensitive :insensitive, .osd.button.flat:insensitive:insensitive :insensitive, .osd .button:insensitive:insensitive :insensitive, .osd .button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd.button:active:insensitive:insensitive, .osd.button:checked:insensitive:insensitive, .osd .button:active:insensitive:insensitive, .osd .button:checked:insensitive:insensitive, + #XfceNotifyWindow.button:active:insensitive:insensitive, + #XfceNotifyWindow.button:checked:insensitive:insensitive, + #XfceNotifyWindow .button:active:insensitive:insensitive, + #XfceNotifyWindow .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .osd.button.separator, .osd.button .separator, .osd .button.separator, .osd .button .separator, + #XfceNotifyWindow.button.separator, + #XfceNotifyWindow.button .separator, + #XfceNotifyWindow .button.separator, + #XfceNotifyWindow .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + .osd.button.separator:insensitive, .osd.button .separator:insensitive, .osd .button.separator:insensitive, .osd .button .separator:insensitive, + #XfceNotifyWindow.button.separator:insensitive, + #XfceNotifyWindow.button .separator:insensitive, + #XfceNotifyWindow .button.separator:insensitive, + #XfceNotifyWindow .button .separator:insensitive { + color: rgba(4, 3, 4, 0.65); } + .osd.toolbar, + #XfceNotifyWindow.toolbar { + -GtkToolbar-button-relief: normal; + padding: 3px; + border: 1px solid rgba(3, 2, 3, 0.8); + border-radius: 0px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + .osd.toolbar .separator, + #XfceNotifyWindow.toolbar .separator { + color: rgba(4, 3, 4, 0.8); } + .osd.trough, + #XfceNotifyWindow.trough { + background-color: rgba(3, 2, 3, 0.8); } + .osd.progressbar, + #XfceNotifyWindow.progressbar { + background-color: #3de57a; } + .osd .scale.slider, + #XfceNotifyWindow .scale.slider { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(3, 2, 3, 0.8); } + .osd .scale.slider:focus, .osd .scale.slider:hover, + #XfceNotifyWindow .scale.slider:focus, + #XfceNotifyWindow .scale.slider:hover { + border-color: black; } + .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(3, 2, 3, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + border-color: rgba(3, 3, 3, 0.8); } + .osd .scale.slider:active:insensitive, .osd .scale.slider:checked:insensitive, + #XfceNotifyWindow .scale.slider:active:insensitive, + #XfceNotifyWindow .scale.slider:checked:insensitive { + border-color: rgba(3, 2, 3, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd .scale.trough, + #XfceNotifyWindow .scale.trough { + border-color: rgba(3, 2, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd .scale.trough.highlight, + #XfceNotifyWindow .scale.trough.highlight { + border-color: #211921; + background-color: #211921; + background-image: none; } + .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive, + #XfceNotifyWindow .scale.trough:insensitive, + #XfceNotifyWindow .scale.trough.highlight:insensitive { + border-color: rgba(3, 3, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd.view, GtkHTML.osd, .osd .view, .osd GtkHTML, + #XfceNotifyWindow.view, + GtkHTML#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow GtkHTML { + background-color: rgba(4, 3, 4, 0.8); } + .osd .scrollbar .trough, + #XfceNotifyWindow .scrollbar .trough { + background-color: rgba(4, 3, 4, 0.8); } + .osd .scrollbar .slider, + #XfceNotifyWindow .scrollbar .slider { + border: 1px solid mix(rgba(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0; + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.21); } + .osd .scrollbar .slider:hover, + #XfceNotifyWindow .scrollbar .slider:hover { + border-color: mix(rgba(3, 3, 3, 0.8),#3de57a,0.31); + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.31); } + .osd .scrollbar .slider:active, + #XfceNotifyWindow .scrollbar .slider:active { + border-color: #1e171e; + background-color: #211921; } + .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus, + #XfceNotifyWindow GtkIconView.cell:selected, + #XfceNotifyWindow GtkIconView.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(4, 3, 4, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(4, 3, 4, 0.8); } + +.osd GtkProgressBar, GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + padding: 0; } + .osd GtkProgressBar.trough, GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: #211921; + background-image: none; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.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; } + +.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; } + +.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; } + +.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; } + +/***************** + ! Progress bars * +******************/ +GtkProgressBar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(4, 3, 4, 0.6); + -GtkProgressBar-min-horizontal-bar-height: 6; + -GtkProgressBar-min-vertical-bar-width: 6; } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + GtkProgressBar.trough { + border: 1px solid rgba(26, 208, 92, 0.5); + background-color: #53ea89; + background-image: none; } + +.progressbar { + background-color: #211921; + background-image: none; + border-radius: 0; + box-shadow: none; } + .progressbar.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + .progressbar.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + .progressbar.left.right { + box-shadow: none; } + .progressbar.vertical { + background-color: #211921; + background-image: none; } + .progressbar.vertical.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + .progressbar.vertical.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + background-color: #53ea89; + background-image: none; + border: 1px solid rgba(26, 208, 92, 0.5); + border-radius: 0px; } + +.level-bar.fill-block { + background-color: #211921; + background-image: none; + border-color: transparent; + border-radius: 0; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin-right: 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin-bottom: 1px; } + .level-bar.fill-block.level-high { + background-color: #3ee77b; + border-color: transparent; } + .level-bar.fill-block.level-low { + background-color: #80ef67; + border-color: transparent; } + .level-bar.fill-block.empty-fill-block { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +.scale { + -GtkRange-slider-width: 16; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 16; + padding: 0; + border-width: 1px; + border-radius: 0px; + outline-offset: -1px; } + .scale.slider { + background-color: #53ea89; + background-image: none; + border-color: #1ad05c; + border-radius: 8px; + border-width: 1px; + border-style: solid; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.3); } + .scale.slider:focus, .scale.slider:hover { + border-color: black; } + .scale.slider:active, .scale.slider:active:hover, .scale.slider:active:focus, .scale.slider:active:hover:focus, .scale.slider:checked, .scale.slider:checked:hover, .scale.slider:checked:focus, .scale.slider:checked:hover:focus { + border-color: #17b650; } + .scale.slider:insensitive { + border-color: #1cde62; } + .scale.slider:active:insensitive, .scale.slider:checked:insensitive { + border-color: #1ad05c; } + .scale.slider:insensitive { + background-color: #24e469; + background-image: none; } + .scale.fine-tune:active, .scale.fine-tune:active:hover, .scale.fine-tune.horizontal:active, .scale.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; } + .scale.mark { + border-color: rgba(26, 208, 92, 0.5); } + .scale.trough { + background-color: #53ea89; + background-image: none; + margin: 7px 0; + border: 1px solid rgba(26, 208, 92, 0.5); + border-radius: 0px; } + .scale.trough:insensitive { + background-color: #24e469; + background-image: none; } + .scale.trough.vertical { + margin: 0 7px; } + .scale.highlight.left, .memuitem .scale.highlight.left { + background-color: #211921; + background-image: none; + border-color: #211921; } + .scale.highlight.left:hover, .memuitem .scale.highlight.left:hover { + border-color: #1a141a; + background-color: #1a141a; } + .scale.highlight.left:insensitive, .memuitem .scale.highlight.left:insensitive { + background-color: #24e469; + background-image: none; + border-color: #1cde62; } + .scale.highlight.bottom { + background-color: #211921; + background-image: none; + border-color: #211921; } + +/*********** + ! Scrollbar +************/ +* { + -GtkRange-slider-width: 8; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 2; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; } + +.scrollbar { + border: 0; + padding: 0; } + .scrollbar.button, .scrollbar.button:active, .scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: rgba(4, 3, 4, 0.5); } + .scrollbar.slider, .scrollbar.slider.vertical { + border: 0; + border-radius: 0px; + background-color: mix(#3ee77b,#040304,0.21); } + .scrollbar.slider:hover, .scrollbar.slider.vertical:hover { + background-color: mix(#3ee77b,#040304,0.31); } + .scrollbar.slider:active, .scrollbar.slider.vertical:active { + background-color: #211921; } + .scrollbar.slider.fine-tune:hover:active, .scrollbar.slider.vertical.fine-tune:hover:active { + border: 2px solid transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: .5; + -GtkRange-slider-width: 4px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #040304; + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: .7; } + +.scrollbars-junction, +.scrollbars-junction.frame, +.scrollbar.trough { + border: 0; + border-radius: 0; + background-color: #3ee77b; + background-image: none; } + +OsThumb, OsScrollbar { + color: #17b650; } + OsThumb:selected, OsScrollbar:selected { + background-color: #211921; } + OsThumb:active, OsScrollbar:active { + background-color: #211921; } + OsThumb:insensitive, OsScrollbar:insensitive { + background-color: #24e469; } + +/********* + ! Sidebar +**********/ +.sidebar, .sidebar.view, GtkHTML.sidebar, .sidebar .view, .sidebar GtkHTML, .sidebar GtkScrolledWindow { + background-color: #3ee77b; + color: mix(#040304,#3ee77b,0.1); } + .sidebar.separator, .sidebar.separator:hover, .sidebar.separator:focus, .sidebar.view.separator, GtkHTML.sidebar.separator, .sidebar.view.separator:hover, GtkHTML.sidebar.separator:hover, .sidebar.view.separator:focus, GtkHTML.sidebar.separator:focus, .sidebar .view.separator, .sidebar GtkHTML.separator, .sidebar .view.separator:hover, .sidebar GtkHTML.separator:hover, .sidebar .view.separator:focus, .sidebar GtkHTML.separator:focus, .sidebar GtkScrolledWindow.separator, .sidebar GtkScrolledWindow.separator:hover, .sidebar GtkScrolledWindow.separator:focus { + border-width: 1px; + border-style: solid; + border-color: #24e469; + color: #24e469; } + +.sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar GtkHTML row:selected, .sidebar .view row:selected:hover, .sidebar GtkHTML row:selected:hover, .sidebar .view row:selected:focus, .sidebar GtkHTML row:selected:focus { + border: 0; + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.sidebar row:selected:hover, .sidebar .view row:selected:hover, .sidebar GtkHTML row:selected:hover { + border: 0; + background-image: none; + background-color: #231a23; + color: #3ee77b; } + +.sidebar row:hover, .sidebar .view row:hover, .sidebar GtkHTML row:hover { + border: 0; + background-image: none; + background-color: #4be984; } + +.sidebar .frame { + border-width: 0; } + +.sidebar .sidebar-row { + padding: 1px; } + +.sidebar .sidebar-icon { + padding-left: 6px; + padding-right: 6px; } + +GtkAssistant .sidebar { + padding: 3px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: #1ad05c; + border-radius: 0; + background-color: #3ee77b; + color: mix(#040304,#3ee77b,0.1); } + GtkAssistant .sidebar:dir(ltr) { + border-width: 0 1px 0 0; } + GtkAssistant .sidebar:dir(rtl) { + border-width: 0 0 0 1px; } + GtkAssistant .sidebar .label { + padding: 3px 6px; } + GtkAssistant .sidebar .label.highlight { + background-color: mix(#3ee77b,#040304,0.8); } + GtkAssistant .sidebar.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar .highlight { + font: bold; } + +/****** +! Paned +*******/ +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 3px; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + GtkPaned .pane-separator { + background-color: #24e469; } + GtkPaned.wide { + -GtkPaned-handle-size: 4; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #24e469; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: #211921; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +* { + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; } + +.radio { + background-image: none; + -gtk-icon-source: url("../assets/radio-unchecked-dark.svg"); } + .radio:insensitive { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive-dark.svg"); } + .radio:checked, .radio:active { + -gtk-icon-source: url("../assets/radio-checked-dark.svg"); } + .radio:checked:insensitive, .radio:active:insensitive { + -gtk-icon-source: url("../assets/radio-checked-insensitive-dark.svg"); } + .radio:inconsistent { + -gtk-icon-source: url("../assets/radio-mixed-dark.svg"); } + .radio:inconsistent:insensitive { + -gtk-icon-source: url("../assets/radio-mixed-insensitive-dark.svg"); } + .radio.menuitem { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + .radio.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:checked, .radio.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + .radio.menuitem:checked:hover, .radio.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + .radio.menuitem:checked:insensitive, .radio.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + .radio.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + .radio.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +.check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg"); } + .check:insensitive { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive-dark.svg"); } + .check:checked, .check:active { + -gtk-icon-source: url("../assets/checkbox-checked-dark.svg"); } + .check:checked:insensitive, .check:active:insensitive { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive-dark.svg"); } + .check:inconsistent { + -gtk-icon-source: url("../assets/checkbox-mixed-dark.svg"); } + .check:inconsistent:insensitive { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive-dark.svg"); } + .check.menuitem { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + .check.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:checked, .check.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + .check.menuitem:checked:hover, .check.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + .check.menuitem:checked:insensitive, .check.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + .check.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + .check.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +.view.content-view.check:not(list), GtkHTML.content-view.check:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), GtkHTML.content-view.check:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), GtkHTML.content-view.check:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), GtkHTML.content-view.check:backdrop:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), GtkHTML.content-view.check:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), GtkHTML.content-view.check:checked:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), GtkHTML.content-view.check:checked:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), GtkHTML.content-view.check:backdrop:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +GtkSwitch { + padding: 0; + border-radius: 0px; + font: bold condensed; + outline-offset: -4px; } + GtkSwitch.slider { + background-color: #72ed9f; + background-image: none; + border: 1px solid rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + GtkSwitch.slider:insensitive { + border-color: rgba(0, 0, 0, 0.1); + background-color: #24e469; + box-shadow: none; } + GtkSwitch.trough { + background-color: #31e572; + background-image: none; + border: 1px solid #1ad05c; + color: #040304; + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.07), inset 0 1px rgba(1, 1, 1, 0.08), inset -1px 0 rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + GtkSwitch.trough:active { + background-color: #211921; + background-image: none; + border-color: #1e171e; + color: #3ee77b; } + GtkSwitch.trough:insensitive { + background-color: #24e469; + background-image: none; + border-color: #1cde62; + color: mix(#040304,#3ee77b,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +* { + -GtkTextView-error-underline-color: #4d6d6a; } + +.view, GtkHTML { + color: #211921; + background-color: #3ee77b; } + .view:insensitive, GtkHTML:insensitive, .view:insensitive:insensitive, GtkHTML:insensitive:insensitive { + background-color: #24e469; + color: mix(#211921,#3ee77b,0.5); } + +.cell { + border-width: 0; + border-radius: 0; } + .cell:selected, .cell:selected:focus { + background-color: #211921; + color: #3ee77b; } + +row:selected, row:selected:hover, row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + border: 0; + background-color: #211921; + background-image: none; + color: #3ee77b; } + +.content-view.view, GtkHTML.content-view { + background-color: #3ee77b; } + .content-view.view:hover, GtkHTML.content-view:hover { + background-color: rgba(33, 25, 33, 0.6); } + .content-view.view:selected, GtkHTML.content-view:selected, .content-view.view:active, GtkHTML.content-view:active { + background-color: #211921; } + .content-view.view:insensitive, GtkHTML.content-view:insensitive { + background-color: #24e469; } + .content-view.view.check, GtkHTML.content-view.check, .content-view.view.check:active, GtkHTML.content-view.check:active, .content-view.view.check:hover, GtkHTML.content-view.check:hover, .content-view.view.check:insensitive, GtkHTML.content-view.check:insensitive, .content-view.view.check:selected, GtkHTML.content-view.check:selected { + background-color: transparent; } + +.content-view .subtitle { + font: smaller; + padding: 0 12px; } + +GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { + border: 0; + border-radius: 2px; + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.dim-label, GtkLabel.separator, .dim-label.view, GtkLabel.view.separator, GtkHTML.dim-label { + color: alpha(currentColor,0.5); } + +.dnd { + border: 1px solid #211921; } + +.grip { + background-color: transparent; } + +.arrow { + color: alpha(currentColor,0.7); } + +.rubberband, .rubberband.view, GtkHTML.rubberband, .rubberband.content-view.view, GtkHTML.rubberband.content-view { + border: 1px solid #211921; + border-radius: 0; + background-color: rgba(33, 25, 33, 0.3); } + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; } + +/* this will get overridden by .view, needed by gedit line numbers */ +GtkTextView { + background-color: mix(#3ee77b,#3ee77b,0.5); } + +GtkHTML:insensitive { + background-color: #24e469; } + +GtkDrawingArea { + background-color: transparent; } + +/************ + ! Treeview * +*************/ +GtkTreeView { + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + outline-offset: -1px; + border-top-color: #040304; } + GtkTreeView:hover, GtkTreeView:selected, GtkTreeView:selected:focus, GtkTreeView:backdrop:selected, GtkTreeView:backdrop:selected:focus { + border-top-color: #211921; } + GtkTreeView.dnd { + border: 1px solid #211921; } + GtkTreeView .entry { + border-radius: 0; + background-color: #3ee77b; + background-image: none; } + GtkTreeView .progressbar { + background-color: #211921; + background-image: none; + border: 1px solid #1a141a; } + GtkTreeView .progressbar:selected:focus, GtkTreeView .progressbar:selected { + background-color: #211921; + background-image: none; + border: 1px solid black; + color: #3ee77b; } + GtkTreeView .progressbar:insensitive:insensitive { + background-color: #3ee77b; + background-image: none; + border-color: #1cde62; } + GtkTreeView .trough { + background-color: mix(#3ee77b,#3ee77b,0.5); + border: 1px solid #1ad05c; } + GtkTreeView .trough:selected:focus, GtkTreeView .trough:selected { + background-color: #3ee77b; + border: 1px solid black; + color: #211921; } + GtkTreeView .trough:insensitive:insensitive { + background-color: #3ee77b; } + +/*********** + ! Separator +************/ +.view.separator, GtkHTML.separator, .separator { + color: #24e469; + border: 1px solid currentColor; } + +/********************* + ! Column view headers +**********************/ +column-header .button, column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; } + +column-header .button, column-header .button:active, column-header .button:focus, column-header .button:active:focus { + border-color: #24e469; + border-bottom-color: #1ad05c; } + +column-header .button:hover, column-header .button:active:hover, column-header .button:hover:focus, column-header .button:active:hover:focus { + border-color: #24e469; + border-bottom-color: #1ad05c; } + +column-header .button:last-child .button { + border-width: 0 0 1px; } + +/********** + ! Frames * +***********/ +.frame { + border: 1px solid #1ad05c; } + .frame.flat { + border: 0; } + +GtkViewport { + background-color: mix(#3ee77b,#3ee77b,0.28); + color: mix(#211921,#040304,0.18); + border: 1px solid shade(mix(#3ee77b,#3ee77b,0.78),0.8); } + +/* avoid double borders when a viewport is packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border: 0; } + +/************** + ! Window frame +***************/ +.window-frame, .window-frame.csd.popup, .window-frame.csd.message-dialog { + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 0 0 1px #3de57a; } + .window-frame:backdrop, .window-frame.csd.popup:backdrop, .window-frame.csd.message-dialog:backdrop { + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23), 0 0 0 1px #090300; } + +.window-frame { + border: 0; + border-radius: 0px 0px 0 0; + background-color: mix(#030203,#3de57a,0.21); + /* this is used for the resize cursor area */ + margin: 9px; } + .window-frame.tiled { + border-radius: 0; } + .window-frame.solid-csd { + border-radius: 0px 0px 0 0; + margin: 1px; + background-color: mix(#030203,#3de57a,0.21); + box-shadow: none; } + .window-frame.csd.popup { + border-radius: 0; } + .window-frame.csd.tooltip { + border-radius: 0px; + box-shadow: none; } + .window-frame.csd.message-dialog { + border-radius: 0px; } + .window-frame.ssd { + box-shadow: 0 0 0 1px #3de57a; } + .window-frame.ssd.maximized { + border-radius: 0; } + +/*********************** + ! Unity Greeter * + ***********************/ +.lightdm.menu { + background-image: none; + background-color: rgba(2, 1, 2, 0.6); + border-color: rgba(64, 231, 125, 0.2); + border-radius: 4px; + padding: 1px; + color: #40e77d; } + +.lightdm-combo .menu { + background-color: #040304; + border-radius: 0; + padding: 0; + color: #40e77d; } + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: #40e77d; } + +.lightdm.menubar *, +.lightdm.menubar .menuitem { + padding: 2px; } + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button { + background-image: none; + background-color: rgba(2, 1, 2, 0.3); + border-color: rgba(64, 231, 125, 0.9); + border-radius: 5px; + padding: 5px; + color: #40e77d; } + +.lightdm.button:hover { + background-image: none; + background-color: rgba(64, 231, 125, 0.3); + border-color: rgba(64, 231, 125, 0.6); + border-radius: 5px; + padding: 5px; + color: #40e77d; + text-shadow: none; } + +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.button:focus, +.lightdm.entry { + background-image: none; + background-color: rgba(2, 1, 2, 0.3); + border-color: rgba(64, 231, 125, 0.6); + border-radius: 5px; + padding: 6px; + color: #40e77d; + text-shadow: none; } + +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:focus { + border-color: rgba(64, 231, 125, 0.6); + border-width: 1px; + border-style: solid; + color: #40e77d; } + +.lightdm.entry:selected { + background-color: rgba(64, 231, 125, 0.2); } + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.option-button { + background: none; + border-width: 0; } + +.lightdm.option-button:insensitive:insensitive { + background: none; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + +.lightdm.toggle-button.selected:hover { + background-color: rgba(64, 231, 125, 0.3); + border-color: rgba(64, 231, 125, 0.3); + border-width: 1px; } + +.lightdm.toggle-button.selected { + background-color: rgba(2, 1, 2, 0.3); + border-color: rgba(64, 231, 125, 0.3); + border-width: 1px; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #24e469; + background-color: #3ee77b; } + +.gedit-document-panel { + background-color: #3ee77b; + color: mix(#040304,#3ee77b,0.1); } + .gedit-document-panel .list-row { + padding: 3px; } + .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; + icon-shadow: none; } + .gedit-document-panel .prelight-row .button { + border-color: rgba(2, 1, 2, 0.1); + color: rgba(64, 231, 125, 0.8); } + .gedit-document-panel .prelight-row .button:active { + border-color: rgba(2, 1, 2, 0.2); + background-color: rgba(2, 1, 2, 0.08); + color: #40e77d; } + .gedit-document-panel list-row .button:hover, .gedit-document-panel .prelight-row .button:hover { + border-color: rgba(2, 1, 2, 0.1); + color: #40e77d; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #24e469; + background-color: #3ee77b; } + +.gedit-document-panel-document-row:hover { + background-color: #4be984; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(2, 1, 2, 0.1); + background-color: rgba(2, 1, 2, 0.5); + color: #40e77d; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(2, 1, 2, 0.08); + transition: all 200ms ease-in; } + +GeditStatusbar { + border-top: 1px solid #1ad05c; } + +GeditStatusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + GeditStatusbar GeditSmallButton .button, GeditStatusMenuButton .button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + GeditStatusbar GeditSmallButton .button:hover, GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .button:active:hover, GeditStatusMenuButton .button:hover, GeditStatusMenuButton .button:active, GeditStatusMenuButton .button:active:hover { + border-color: #1ad05c; } + GeditStatusbar GeditSmallButton .button:active, GeditStatusMenuButton .button:active { + background-color: #31e572; + color: #040304; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1ad05c; + background-color: #3ee77b; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #4d6d6a; + background-image: none; + color: #040304; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #3ee77b; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#211921,#3ee77b,0.5); } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop.nautilus-canvas-item { + color: #40e77d; + text-shadow: 1px 1px #020102; } + .nautilus-desktop.nautilus-canvas-item:active { + color: #040304; } + .nautilus-desktop.nautilus-canvas-item:selected { + color: #3ee77b; } + .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:hover, .nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; } + +NautilusWindow .toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #1ad05c; } + +NautilusWindow .sidebar .frame { + border: 0; } + +NautilusWindow GtkPaned { + border-width: 0 1px 0 0; + border-style: solid; } + NautilusWindow GtkPaned, NautilusWindow GtkPaned:hover { + border-color: #24e469; + background-color: #3ee77b; } + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; } + +NautilusNotebook .frame { + border: 0; } + +NautilusQueryEditor .toolbar { + padding-top: 2px; + padding-bottom: 1px; + border-width: 1px 0 0; + border-style: solid; + border-color: #3ee77b; + background-color: #24e469; } + NautilusQueryEditor .toolbar:nth-child(2) { + border-color: #1ad05c; } + NautilusQueryEditor .toolbar.search-bar { + border-top-width: 0; + border-bottom-width: 0; } + NautilusQueryEditor .toolbar:last-child, NautilusQueryEditor .toolbar:only-child, NautilusQueryEditor .toolbar.search-bar:last-child, NautilusQueryEditor .toolbar.search-bar:only-child { + border-bottom-width: 1px; + border-bottom-color: #1ad05c; } + +/******** + ! Nemo * +*********/ +.nemo-desktop.nemo-canvas-item { + color: #40e77d; + text-shadow: 1px 1px #020102; } + .nemo-desktop.nemo-canvas-item:active { + color: #040304; } + .nemo-desktop.nemo-canvas-item:selected { + color: #3ee77b; } + .nemo-desktop.nemo-canvas-item:active, .nemo-desktop.nemo-canvas-item:hover, .nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; } + +NemoPathbarButton { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); + -NemoPathbarButton-border-radius: 0px; } + NemoPathbarButton:focus, NemoPathbarButton:hover { + border-color: black; } + NemoPathbarButton:active, NemoPathbarButton:active:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover:focus, NemoPathbarButton:checked, NemoPathbarButton:checked:hover, NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + NemoPathbarButton:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + NemoPathbarButton.flat { + border-color: rgba(62, 231, 123, 0); + color: #040304; + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + NemoPathbarButton:hover, NemoPathbarButton.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + NemoPathbarButton:hover:focus, NemoPathbarButton:hover:hover, NemoPathbarButton.flat:hover:focus, NemoPathbarButton.flat:hover:hover { + border-color: black; } + NemoPathbarButton:hover:active, NemoPathbarButton:hover:active:hover, NemoPathbarButton:hover:active:focus, NemoPathbarButton:hover:active:hover:focus, NemoPathbarButton:hover:checked, NemoPathbarButton:hover:checked:hover, NemoPathbarButton:hover:checked:focus, NemoPathbarButton:hover:checked:hover:focus, NemoPathbarButton.flat:hover:active, NemoPathbarButton.flat:hover:active:hover, NemoPathbarButton.flat:hover:active:focus, NemoPathbarButton.flat:hover:active:hover:focus, NemoPathbarButton.flat:hover:checked, NemoPathbarButton.flat:hover:checked:hover, NemoPathbarButton.flat:hover:checked:focus, NemoPathbarButton.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + NemoPathbarButton:hover:insensitive, NemoPathbarButton.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + NemoPathbarButton:hover:active:insensitive, NemoPathbarButton:hover:checked:insensitive, NemoPathbarButton.flat:hover:active:insensitive, NemoPathbarButton.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + NemoPathbarButton:focus, NemoPathbarButton.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + NemoPathbarButton:focus:hover, NemoPathbarButton.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + NemoPathbarButton:focus:hover:focus, NemoPathbarButton:focus:hover:hover, NemoPathbarButton.flat:focus:hover:focus, NemoPathbarButton.flat:focus:hover:hover { + border-color: black; } + NemoPathbarButton:focus:hover:active, NemoPathbarButton:focus:hover:active:hover, NemoPathbarButton:focus:hover:active:focus, NemoPathbarButton:focus:hover:active:hover:focus, NemoPathbarButton:focus:hover:checked, NemoPathbarButton:focus:hover:checked:hover, NemoPathbarButton:focus:hover:checked:focus, NemoPathbarButton:focus:hover:checked:hover:focus, NemoPathbarButton.flat:focus:hover:active, NemoPathbarButton.flat:focus:hover:active:hover, NemoPathbarButton.flat:focus:hover:active:focus, NemoPathbarButton.flat:focus:hover:active:hover:focus, NemoPathbarButton.flat:focus:hover:checked, NemoPathbarButton.flat:focus:hover:checked:hover, NemoPathbarButton.flat:focus:hover:checked:focus, NemoPathbarButton.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + NemoPathbarButton:focus:hover:insensitive, NemoPathbarButton.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + NemoPathbarButton:focus:hover:active:insensitive, NemoPathbarButton:focus:hover:checked:insensitive, NemoPathbarButton.flat:focus:hover:active:insensitive, NemoPathbarButton.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + NemoPathbarButton:checked, NemoPathbarButton:active, NemoPathbarButton.flat:checked, NemoPathbarButton.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + border-color: black; } + NemoPathbarButton:checked:active, NemoPathbarButton:checked:active:hover, NemoPathbarButton:checked:active:focus, NemoPathbarButton:checked:active:hover:focus, NemoPathbarButton:checked:checked, NemoPathbarButton:checked:checked:hover, NemoPathbarButton:checked:checked:focus, NemoPathbarButton:checked:checked:hover:focus, NemoPathbarButton:active:active, NemoPathbarButton:active:active:hover, NemoPathbarButton:active:active:focus, NemoPathbarButton:active:active:hover:focus, NemoPathbarButton:active:checked, NemoPathbarButton:active:checked:hover, NemoPathbarButton:active:checked:focus, NemoPathbarButton:active:checked:hover:focus, NemoPathbarButton.flat:checked:active, NemoPathbarButton.flat:checked:active:hover, NemoPathbarButton.flat:checked:active:focus, NemoPathbarButton.flat:checked:active:hover:focus, NemoPathbarButton.flat:checked:checked, NemoPathbarButton.flat:checked:checked:hover, NemoPathbarButton.flat:checked:checked:focus, NemoPathbarButton.flat:checked:checked:hover:focus, NemoPathbarButton.flat:active:active, NemoPathbarButton.flat:active:active:hover, NemoPathbarButton.flat:active:active:focus, NemoPathbarButton.flat:active:active:hover:focus, NemoPathbarButton.flat:active:checked, NemoPathbarButton.flat:active:checked:hover, NemoPathbarButton.flat:active:checked:focus, NemoPathbarButton.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + NemoPathbarButton:checked:insensitive, NemoPathbarButton:active:insensitive, NemoPathbarButton.flat:checked:insensitive, NemoPathbarButton.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + NemoPathbarButton:checked:active:insensitive, NemoPathbarButton:checked:checked:insensitive, NemoPathbarButton:active:active:insensitive, NemoPathbarButton:active:checked:insensitive, NemoPathbarButton.flat:checked:active:insensitive, NemoPathbarButton.flat:checked:checked:insensitive, NemoPathbarButton.flat:active:active:insensitive, NemoPathbarButton.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + NemoPathbarButton:focus, NemoPathbarButton:hover, NemoPathbarButton.flat:focus, NemoPathbarButton.flat:hover { + color: #040304; } + NemoPathbarButton:insensitive:insensitive, NemoPathbarButton.flat:insensitive:insensitive { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + NemoPathbarButton:insensitive:insensitive :insensitive, NemoPathbarButton.flat:insensitive:insensitive :insensitive { + color: mix(#3ee77b,#040304,0.6); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + NemoPathbarButton:active:insensitive:insensitive, NemoPathbarButton:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + NemoPathbarButton.separator, NemoPathbarButton .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + NemoPathbarButton.separator:insensitive, NemoPathbarButton .separator:insensitive { + color: rgba(62, 231, 123, 0.85); } + +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: #1ad05c; + -NemoPlacesTreeView-disk-full-fg-color: #211921; + -NemoPlacesTreeView-disk-full-bar-width: 1px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; + -NemoPlacesTreeView-disk-full-max-length: 70px; } + NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: #3ee77b; + -NemoPlacesTreeView-disk-full-fg-color: #281e28; } + +NemoWindow .nemo-inactive-pane .view, NemoWindow .nemo-inactive-pane GtkHTML, NemoWindow .nemo-inactive-pane iconview { + background-color: mix(#3ee77b,#211921,0.12); + color: #211921; } + +/*********************** + ! Fallback mode panel * +************************/ +PanelWidget, PanelApplet, PanelToplevel, PanelSeparator, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem, PanelAppletFrame, WnckPager, WnckTasklist, .xfce4-panel, UnityPanelWidget, .unity-panel { + background-color: #040304; + background-image: none; + color: #3de57a; } + +PanelApplet .button, .xfce4-panel .button { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #3de57a; } + PanelApplet .button:hover, .xfce4-panel .button:hover, PanelApplet .button:hover, .xfce4-panel .button:hover { + background-color: mix(#040304,#3de57a,0.11); + background-image: none; + border-color: mix(#040304,#3de57a,0.11); + color: #51e888; } + PanelApplet .button:active, .xfce4-panel .button:active, PanelApplet .button:checked, .xfce4-panel .button:checked { + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + border-color: mix(#040304,#3de57a,0.21); + color: #51e888; } + PanelApplet .button:active:hover, .xfce4-panel .button:active:hover, PanelApplet .button:checked:hover, .xfce4-panel .button:checked:hover { + background-color: mix(#040304,#3de57a,0.31); + background-image: none; + border-color: mix(#040304,#3de57a,0.31); } + +PanelWidget, PanelApplet, PanelToplevel { + padding: 0; } + +PanelApplet { + border: 0; } + PanelApplet .button { + -GtkButton-inner-border: 2; } + +PanelSeparator { + border: 0; } + +PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem { + border: 0; + -PanelMenuBar-icon-visible: true; } + +PanelAppletFrame { + border: 0; } + +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #3ee77b; + background-image: none; + padding: 3px; + border: 0; + color: #040304; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #3ee77b; + color: #211921; } + +.xfce4-panel { + font: normal; } + .xfce4-panel .menu { + -gtk-image-effect: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 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: #211921; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration.top { + border: 1px solid mix(#030203,#3de57a,0.21); + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 8px 0 8px; + background-color: #040304; + color: #3de57a; + text-shadow: none; } + UnityDecoration.top:backdrop { + border: 1px solid mix(#17b650,mix(#040304,#3ee77b,0.4),0.12); + border-bottom: 0; + background-color: #3ee77b; + color: mix(#040304,#3ee77b,0.4); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom { + background-color: mix(#030203,#3de57a,0.21); } + UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-color: mix(#17b650,mix(#040304,#3ee77b,0.4),0.12); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #3de57a; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + +SheetStyleDialog.unity-force-quit { + background-color: #3ee77b; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: transparent; + background-image: none; + color: #40e77d; + font: bold; + text-shadow: 0 1px rgba(2, 1, 2, 0.5); + icon-shadow: 0 1px rgba(2, 1, 2, 0.5); } + #panel_window .menubar, #panel_window .menubar > .menuitem { + background-color: transparent; + background-image: none; + color: #40e77d; + font: bold; + text-shadow: 0 1px rgba(2, 1, 2, 0.5); + icon-shadow: 0 1px rgba(2, 1, 2, 0.5); } + #panel_window .menubar *:hover, #panel_window .menubar > .menuitem *:hover { + color: #40e77d; } + #panel_window .menubar:hover, #panel_window .menubar > .menuitem:hover { + border-style: none; + background-color: rgba(64, 231, 125, 0.2); + background-image: none; + color: #40e77d; } + #panel_window .menubar:insensitive, #panel_window .menubar > .menuitem:insensitive { + color: rgba(64, 231, 125, 0.7); } + #panel_window .menubar .menu, #panel_window .menubar > .menuitem .menu { + border-radius: 1px; } + #panel_window .menubar .menu .menuitem, #panel_window .menubar > .menuitem .menu .menuitem { + font: normal; + text-shadow: none; } + +#content_frame { + padding-bottom: 14px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #040304; + color: #3de57a; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#030203,#3de57a,0.21), inset -1px 0 mix(#030203,#3de57a,0.21), inset 0 1px mix(#030203,#3de57a,0.21), inset 0 -1px mix(#030203,#3de57a,0.21); } + #login_window .button, #shutdown_dialog .button, #restart_dialog .button { + padding: 3px 15px; + border-width: 1px; + border-radius: 0px; + border-style: solid; + border-color: #030203; + background-color: #040304; + background-image: none; + color: #3de57a; + transition: all 150ms ease-out; } + #login_window .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button.default, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button.default, #restart_dialog .button:focus, #restart_dialog .button:active:focus { + border-color: #1a141a; + background-color: #241b24; + background-image: none; + color: #3ee77b; } + #login_window .button.default:hover, #login_window .button:focus:hover, #login_window .button:active:focus:hover, #shutdown_dialog .button.default:hover, #shutdown_dialog .button:focus:hover, #shutdown_dialog .button:active:focus:hover, #restart_dialog .button.default:hover, #restart_dialog .button:focus:hover, #restart_dialog .button:active:focus:hover { + border-color: #171217; + background-color: #211921; } + +#login_window .menu { + border-radius: 1px; } + +#login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + +#login_window .entry { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: #030203; + border-radius: 0px; + background-color: #040304; + background-image: none; + color: #3de57a; + box-shadow: none; + transition: all 150ms ease-out; } + #login_window .entry:focus, #login_window .entry:hover { + border-color: #030203; + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.1), inset 0 1px rgba(1, 1, 1, 0.12), inset -1px 0 rgba(1, 1, 1, 0.1), inset 0 -1px rgba(1, 1, 1, 0.05); } + +#user_combobox { + color: #3de57a; + font: 18px; } + #user_combobox .menu { + font: normal; } + #user_combobox .arrow { + color: mix(#3de57a,#040304,0.5); } + +#user_image { + padding: 3px; + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #030203, inset -1px 0 #030203, inset 0 1px #030203, inset 0 -1px #030203; } + +#user_image_border { + border-radius: 0px; + background-color: #040304; + background-image: none; + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.07), inset 0 1px rgba(1, 1, 1, 0.08), inset -1px 0 rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + +#buttonbox_frame { + padding-top: 10px; + 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 { + border-color: #3e5755; + background-color: #537672; + background-image: none; + color: #040304; } + #shutdown_button:hover, #shutdown_button:active, #shutdown_button:active:hover { + border-color: #364c4a; + background-color: #4d6d6a; } + +/* restart button */ +#restart_button { + border-color: #4ce829; + background-color: #95f280; + background-image: none; + color: #040304; } + #restart_button:hover, #restart_button:active, #restart_button:active:hover { + border-color: #3ad917; + background-color: #80ef67; } + +/* password warning */ +#greeter_infobar { + font: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #040304; + color: #3de57a; } + +TerminalWindow .scrollbars-junction { + background-color: #040304; } + +TerminalWindow .scrollbar.trough { + background-color: #040304; } + +TerminalWindow .scrollbar.button { + color: #020202; } + TerminalWindow .scrollbar.button:active { + color: #020202; } + TerminalWindow .scrollbar.button:active:hover { + color: #020202; } + +TerminalWindow .scrollbar.slider { + border-color: mix(#030303,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); } + TerminalWindow .scrollbar.slider:hover { + border-color: mix(#030303,#3de57a,0.31); + background-color: mix(#040304,#3de57a,0.31); } + TerminalWindow .scrollbar.slider.vertical:hover { + border-color: mix(#030303,#3de57a,0.31); + background-color: mix(#040304,#3de57a,0.31); } + TerminalWindow .scrollbar.slider.vertical:active { + border-color: #1e171e; + background-color: #211921; } + TerminalWindow .scrollbar.slider:active { + border-color: #1e171e; + background-color: #211921; } + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; } + +TerminalNotebook.notebook { + padding: 0; + border-width: 1px 0 0; + border-style: solid; + border-color: #030203; + border-radius: 0; + background-color: #040304; + background-image: none; + background-clip: border-box; + color: #3de57a; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + TerminalNotebook.notebook.frame { + border-width: 1px; } + TerminalNotebook.notebook.header { + border-width: 0; + background-color: #030303; } + TerminalNotebook.notebook.header.frame { + border-color: black; } + TerminalNotebook.notebook.header.frame.top { + border-width: 1px 1px 0 1px; } + TerminalNotebook.notebook.header.frame.right { + border-width: 1px 1px 1px 0; } + TerminalNotebook.notebook.header.frame.bottom { + border-width: 0 1px 1px 1px; } + TerminalNotebook.notebook.header.frame.left { + border-width: 1px 0 1px 1px; } + TerminalNotebook.notebook GtkViewport { + border-width: 0; + background-color: #040304; + color: #3de57a; } + TerminalNotebook.notebook tab { + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + /* close button styling */ } + TerminalNotebook.notebook tab:active { + background-color: transparent; + background-image: none; } + TerminalNotebook.notebook tab.top { + border-bottom-width: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + TerminalNotebook.notebook tab.top:hover { + border-bottom-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.top:active { + border-bottom-color: #211921; } + TerminalNotebook.notebook tab.right { + border-left-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.right:hover { + border-left-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.right:active { + border-left-color: #211921; } + TerminalNotebook.notebook tab.bottom { + border-top-width: 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.bottom:hover { + border-top-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.bottom:active { + border-top-color: #211921; } + TerminalNotebook.notebook tab.left { + border-right-width: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + TerminalNotebook.notebook tab.left:hover { + border-right-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.left:active { + border-right-color: #211921; } + TerminalNotebook.notebook tab GtkLabel { + color: mix(#3de57a,#040304,0.3); } + TerminalNotebook.notebook tab.reorderable-page:hover { + background-color: #030303; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(2, 1, 2, 0.03), inset 0 2px rgba(2, 1, 2, 0.03), inset 0 1px rgba(2, 1, 2, 0.03), inset 1px 0 #030203, inset -1px 0 #030203; } + TerminalNotebook.notebook tab.reorderable-page:active { + background-color: #040304; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(2, 1, 2, 0.03), inset 0 2px rgba(2, 1, 2, 0.03), inset 0 1px rgba(2, 1, 2, 0.03), inset 1px 0 #030203, inset -1px 0 #030203; } + TerminalNotebook.notebook tab .button, TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + color: mix(#3de57a,#040304,0.5); } + TerminalNotebook.notebook tab .button:hover { + color: #3de57a; + border-color: #030203; } + TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .button:active:hover, TerminalNotebook.notebook tab .button:checked:hover { + border-color: #030203; + background-color: #040304; } + TerminalNotebook.notebook .prelight-page, TerminalNotebook.notebook .prelight-page GtkLabel { + color: mix(#3de57a,#040304,0.15); } + TerminalNotebook.notebook .active-page, TerminalNotebook.notebook .active-page GtkLabel { + color: #3de57a; } diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk.css new file mode 100644 index 0000000..3a599b0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/dist/gtk.css @@ -0,0 +1,4855 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/* dark color scheme */ +@define-color dark_bg_color #040304; +@define-color dark_fg_color #3de57a; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #040304; +@define-color theme_fg_color #3ee77b; +@define-color theme_base_color #211921; +@define-color theme_text_color #3ee77b; +@define-color theme_selected_bg_color #211921; +@define-color theme_selected_fg_color #3ee77b; +@define-color theme_tooltip_bg_color #040304; +@define-color theme_tooltip_fg_color #3ee77b; +/* shadow effects */ +@define-color light_shadow #050405; +@define-color dark_shadow #063417; +/* misc colors used by gtk+ */ +@define-color info_fg_color #040304; +@define-color info_bg_color #2bd3bf; +@define-color warning_fg_color #040304; +@define-color warning_bg_color #80ef67; +@define-color question_fg_color #040304; +@define-color question_bg_color #2bd3bf; +@define-color error_fg_color #040304; +@define-color error_bg_color #4d6d6a; +@define-color link_color #00b1bf; +@define-color success_color #3ee77b; +@define-color warning_color #80ef67; +@define-color error_color #4d6d6a; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#3ee77b,#040304,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +/* osd */ +@define-color osd_base #040304; +@define-color osd_bg rgba(4, 3, 4, 0.8); +@define-color osd_fg #3de57a; +/* lightdm greeter colors */ +@define-color lightdm_bg_color #040304; +@define-color lightdm_fg_color #3de57a; +/* window manager colors */ +@define-color wm_bg_focused #040304; +@define-color wm_bg_unfocused #040304; +@define-color wm_border_focused #3de57a; +@define-color wm_border_unfocused #090300; +@define-color wm_title_focused #3de57a; +@define-color wm_title_unfocused mix(#3ee77b,#040304,0.4); +@define-color wm_icons_focused #3de57a; +@define-color wm_icons_focused_prelight #211921; +@define-color wm_icons_focused_pressed #1a141a; +@define-color wm_icons_unfocused mix(#3ee77b,#040304,0.4); +@define-color wm_icons_unfocused_prelight #211921; +@define-color wm_icons_unfocused_pressed #1a141a; +/************** + ! GTK settings +***************/ +* { + -GtkArrow-arrow-scaling: .5; + -GtkExpander-expander-size: 8; + -GtkStatusbar-shadow-type: none; + -GtkToolItemGroup-expander-size: 8; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-color: #f7f7f7; + -GtkWidget-secondary-cursor-color: #f7f7f7; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(33, 25, 33, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + outline-radius: 0px; } + +/************* + ! Base states + *************/ +*:selected, .gtkstyle-fallback:selected, GtkLabel:selected, .grid-child:selected, GtkFlowBox .grid-child:selected, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .view:selected, GtkHTML:selected, .view:selected:focus, GtkHTML:selected:focus, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GeditViewFrame .gedit-search-slider .not-found:selected, :focus:selected, GtkFlowBox .grid-child:focus:selected, GucharmapChartable:focus, .gedit-document-panel-document-row:focus:selected:hover, GeditViewFrame .gedit-search-slider .not-found:focus:selected { + background-color: #211921; + color: #3ee77b; } + +* { + /* hyperlinks */ + -GtkHTML-link-color: #00b1bf; + -GtkIMHtml-hyperlink-color: #00b1bf; + -GtkWidget-link-color: #00b1bf; + -GtkWidget-visited-link-color: #00b1bf; } + *:insensitive, *:insensitive:insensitive { + color: mix(#3ee77b,#040304,0.5); } + *:insensitive { + -gtk-image-effect: dim; } + *:hover { + -gtk-image-effect: highlight; } + *:link, *:visited { + color: #00b1bf; } + +.background { + background-color: #040304; + color: #3ee77b; } + .background:backdrop { + text-shadow: none; + icon-shadow: none; } + .background.csd { + background-color: #040304; } + +.gtkstyle-fallback { + background-color: rgba(4, 3, 4, 0.5); + color: #3ee77b; } + .gtkstyle-fallback:hover { + background-color: #040304; + color: #3ee77b; } + .gtkstyle-fallback:active { + background-color: #040304; + color: #3ee77b; } + .gtkstyle-fallback:insensitive { + background-color: #040304; + color: mix(#3ee77b,#040304,0.5); } + +GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive { + background-color: transparent; } + +GtkLabel.separator { + color: #3ee77b; } + +GtkLabel:insensitive { + color: mix(#3ee77b,#040304,0.5); } + +/********* + ! Buttons +**********/ +.button, .button.default, .toolbar .button, .header-bar .button, .suggested-action.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action, .destructive-action.button, .selection-mode.header-bar .button, .selection-mode.toolbar .button, .info .button, .warning .button, .question .button, .error .button, GtkPopover .button, GtkModelButton.button, GtkModelButton.button:backdrop, .app-notification .button, .app-notification.frame .button, .osd.button, .osd .button, +#XfceNotifyWindow.button, +#XfceNotifyWindow .button, column-header, NemoPathbarButton { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: 150ms ease; + outline-color: transparent; + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; } + .button:focus, .selection-mode.header-bar .button:focus, .selection-mode.toolbar .button:focus, GtkModelButton.button:focus:backdrop, .app-notification.frame .button:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow .button:focus, column-header:focus, NemoPathbarButton:focus, .button:hover, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, GtkModelButton.button:hover:backdrop, .app-notification.frame .button:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:hover, column-header:hover, NemoPathbarButton:hover, .button:active, .selection-mode.header-bar .button:active, .selection-mode.toolbar .button:active, GtkModelButton.button:active:backdrop, .app-notification.frame .button:active, + #XfceNotifyWindow.button:active, + #XfceNotifyWindow .button:active, column-header:active, NemoPathbarButton:active { + transition: none; } + +.linked > GtkComboBox > .button:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: solid; } + .linked > GtkComboBox > .button:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; } + +.button.linked, .linked .button, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, .toolbar .button.linked, .toolbar .linked .button, .header-bar .button.linked, .header-bar .linked .button, .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-right-style: none; + border-left-style: none; } + .button.linked:first-child, .linked .button:first-child, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button, .selection-mode.header-bar .button.linked:first-child, .selection-mode.header-bar .linked .button:first-child, .selection-mode.toolbar .button.linked:first-child, .selection-mode.toolbar .linked .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; } + .button.linked:first-child:dir(rtl), .linked .button:first-child:dir(rtl), GtkComboBox.combobox-entry .entry:first-child:dir(rtl), GtkComboBox.combobox-entry .button:first-child:dir(rtl), .linked > GtkComboBox:first-child > .button:dir(rtl), .selection-mode.header-bar .button.linked:first-child:dir(rtl), .selection-mode.header-bar .linked .button:first-child:dir(rtl), .selection-mode.toolbar .button.linked:first-child:dir(rtl), .selection-mode.toolbar .linked .button:first-child:dir(rtl) { + border-left-style: none; + border-right-style: solid; } + .button.linked:last-child, .linked .button:last-child, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button, .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .linked .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; } + .button.linked:last-child:dir(rtl), .linked .button:last-child:dir(rtl), GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl), .selection-mode.header-bar .button.linked:last-child:dir(rtl), .selection-mode.header-bar .linked .button:last-child:dir(rtl), .selection-mode.toolbar .button.linked:last-child:dir(rtl), .selection-mode.toolbar .linked .button:last-child:dir(rtl) { + border-left-style: solid; + border-right-style: none; } + .button.linked:only-child, .linked .button:only-child, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:only-child, .button.linked:first-child:only-child, .linked .button:first-child:only-child, GtkComboBox.combobox-entry .entry:first-child:only-child, GtkComboBox.combobox-entry .button:first-child:only-child, .linked > GtkComboBox:first-child > .button:only-child, .linked > GtkComboBox:only-child > .button:first-child { + border-width: 1px; + border-style: solid; + border-radius: 0px; } + +* { + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkToolButton-icon-spacing: 6; } + +.info .button.close, .warning .button.close, .question .button.close, .error .button.close, .notebook tab .button { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .info .button.close:focus, .warning .button.close:focus, .question .button.close:focus, .error .button.close:focus, .notebook tab .button:focus, .info .button.close:hover, .warning .button.close:hover, .question .button.close:hover, .error .button.close:hover, .notebook tab .button:hover { + border: 1px solid rgba(13, 104, 46, 0.3); + background-color: rgba(6, 4, 6, 0.2); + background-image: none; + box-shadow: none; } + .info .button.close:active, .warning .button.close:active, .question .button.close:active, .error .button.close:active, .notebook tab .button:active, .info .button.close:checked, .warning .button.close:checked, .question .button.close:checked, .error .button.close:checked, .notebook tab .button:checked, .info .button.close:active:hover, .warning .button.close:active:hover, .question .button.close:active:hover, .error .button.close:active:hover, .notebook tab .button:active:hover, .info .button.close:checked:hover, .warning .button.close:checked:hover, .question .button.close:checked:hover, .error .button.close:checked:hover, .notebook tab .button:checked:hover { + border: 1px solid rgba(13, 104, 46, 0.3); + background-color: rgba(13, 104, 46, 0.1); + background-image: none; + box-shadow: none; } + +.button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .button:focus, .button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.32); } + .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .button:active:insensitive, .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .button.flat { + border-color: rgba(33, 25, 33, 0); + color: #3de57a; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + .button:hover, .button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .button:hover:focus, .button:hover:hover, .button.flat:hover:focus, .button.flat:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.4); } + .button:hover:insensitive, .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .button:hover:active:insensitive, .button:hover:checked:insensitive, .button.flat:hover:active:insensitive, .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .button:focus, .button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .button:focus:hover, .button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .button:focus:hover:focus, .button:focus:hover:hover, .button.flat:focus:hover:focus, .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.4); } + .button:focus:hover:insensitive, .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .button:focus:hover:active:insensitive, .button:focus:hover:checked:insensitive, .button.flat:focus:hover:active:insensitive, .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .button:checked, .button:active, .button.flat:checked, .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .button:checked:focus, .button:checked:hover, .button:active:focus, .button:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.32); } + .button:checked:insensitive, .button:active:insensitive, .button.flat:checked:insensitive, .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .button:checked:active:insensitive, .button:checked:checked:insensitive, .button:active:active:insensitive, .button:active:checked:insensitive, .button.flat:checked:active:insensitive, .button.flat:checked:checked:insensitive, .button.flat:active:active:insensitive, .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 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 { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .button:focus, .button:hover, .button.flat:focus, .button.flat:hover { + color: #3de57a; } + .button:insensitive:insensitive, .button.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + .button:insensitive:insensitive :insensitive, .button.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3de57a,0.6); } + .button:active:insensitive, .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .button:active:insensitive:insensitive, .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .button.separator, .button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + .button.separator:insensitive, .button .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + .button.default { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .button.default:focus, .button.default:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .button.default:active, .button.default:active:hover, .button.default:active:focus, .button.default:active:hover:focus, .button.default:checked, .button.default:checked:hover, .button.default:checked:focus, .button.default:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .button.default:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .button.default:active:insensitive, .button.default:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .button.default.flat { + border-color: rgba(33, 25, 33, 0); + color: #3ee77b; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + .button.default:hover, .button.default.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .button.default:hover:focus, .button.default:hover:hover, .button.default.flat:hover:focus, .button.default.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .button.default:hover:active, .button.default:hover:active:hover, .button.default:hover:active:focus, .button.default:hover:active:hover:focus, .button.default:hover:checked, .button.default:hover:checked:hover, .button.default:hover:checked:focus, .button.default:hover:checked:hover:focus, .button.default.flat:hover:active, .button.default.flat:hover:active:hover, .button.default.flat:hover:active:focus, .button.default.flat:hover:active:hover:focus, .button.default.flat:hover:checked, .button.default.flat:hover:checked:hover, .button.default.flat:hover:checked:focus, .button.default.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .button.default:hover:insensitive, .button.default.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .button.default:hover:active:insensitive, .button.default:hover:checked:insensitive, .button.default.flat:hover:active:insensitive, .button.default.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .button.default:focus, .button.default.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .button.default:focus:hover, .button.default.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .button.default:focus:hover:focus, .button.default:focus:hover:hover, .button.default.flat:focus:hover:focus, .button.default.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .button.default:focus:hover:active, .button.default:focus:hover:active:hover, .button.default:focus:hover:active:focus, .button.default:focus:hover:active:hover:focus, .button.default:focus:hover:checked, .button.default:focus:hover:checked:hover, .button.default:focus:hover:checked:focus, .button.default:focus:hover:checked:hover:focus, .button.default.flat:focus:hover:active, .button.default.flat:focus:hover:active:hover, .button.default.flat:focus:hover:active:focus, .button.default.flat:focus:hover:active:hover:focus, .button.default.flat:focus:hover:checked, .button.default.flat:focus:hover:checked:hover, .button.default.flat:focus:hover:checked:focus, .button.default.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .button.default:focus:hover:insensitive, .button.default.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .button.default:focus:hover:active:insensitive, .button.default:focus:hover:checked:insensitive, .button.default.flat:focus:hover:active:insensitive, .button.default.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .button.default:checked, .button.default:active, .button.default.flat:checked, .button.default.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .button.default:checked:active, .button.default:checked:active:hover, .button.default:checked:active:focus, .button.default:checked:active:hover:focus, .button.default:checked:checked, .button.default:checked:checked:hover, .button.default:checked:checked:focus, .button.default:checked:checked:hover:focus, .button.default:active:active, .button.default:active:active:hover, .button.default:active:active:focus, .button.default:active:active:hover:focus, .button.default:active:checked, .button.default:active:checked:hover, .button.default:active:checked:focus, .button.default:active:checked:hover:focus, .button.default.flat:checked:active, .button.default.flat:checked:active:hover, .button.default.flat:checked:active:focus, .button.default.flat:checked:active:hover:focus, .button.default.flat:checked:checked, .button.default.flat:checked:checked:hover, .button.default.flat:checked:checked:focus, .button.default.flat:checked:checked:hover:focus, .button.default.flat:active:active, .button.default.flat:active:active:hover, .button.default.flat:active:active:focus, .button.default.flat:active:active:hover:focus, .button.default.flat:active:checked, .button.default.flat:active:checked:hover, .button.default.flat:active:checked:focus, .button.default.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .button.default:checked:insensitive, .button.default:active:insensitive, .button.default.flat:checked:insensitive, .button.default.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .button.default:checked:active:insensitive, .button.default:checked:checked:insensitive, .button.default:active:active:insensitive, .button.default:active:checked:insensitive, .button.default.flat:checked:active:insensitive, .button.default.flat:checked:checked:insensitive, .button.default.flat:active:active:insensitive, .button.default.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .button.default:focus, .button.default:hover, .button.default.flat:focus, .button.default.flat:hover { + color: #3ee77b; } + .button.default:insensitive:insensitive, .button.default.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + .button.default:insensitive:insensitive :insensitive, .button.default.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3ee77b,0.6); } + .button.default:active:insensitive, .button.default:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .button.default:active:insensitive:insensitive, .button.default:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .button.default.separator, .button.default .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + .button.default.separator:insensitive, .button.default .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + .button.linked, .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .button.linked:focus, .button.linked:hover, .linked .button:focus, .linked .button:hover { + box-shadow: inset -1px 0 mix(#211921,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .button.linked:active, .button.linked:active:hover, .button.linked:active:focus, .button.linked:active:hover:focus, .button.linked:checked, .button.linked:checked:hover, .button.linked:checked:focus, .button.linked: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.32), inset 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .button.linked:insensitive, .linked .button:insensitive { + box-shadow: inset -1px 0 #1a141a; } + .button.linked:last-child, .button.linked:only-child, .linked .button:last-child, .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .button.linked:last-child:hover, .button.linked:only-child:hover, .linked .button:last-child:hover, .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .button.linked:insensitive:last-child, .button.linked:insensitive:only-child, .button.linked:active:insensitive:last-child, .button.linked:active:insensitive:only-child, .button.linked:checked:insensitive:last-child, .button.linked:checked:insensitive:only-child, .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .linked .button:active:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:last-child, .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .button.linked:active:last-child, .button.linked:active:last-child:focus, .button.linked:active:last-child:hover, .button.linked:active:last-child:hover:focus, .button.linked:checked:last-child, .button.linked:checked:last-child:focus, .button.linked:checked:last-child:hover, .button.linked: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, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .button.linked:active:only-child, .button.linked:active:only-child:focus, .button.linked:active:only-child:hover, .button.linked:active:only-child:hover:focus, .button.linked:checked:only-child, .button.linked:checked:only-child:focus, .button.linked:checked:only-child:hover, .button.linked: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, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .spinbutton .button { + color: mix(#3ee77b,#211921,0.4); + padding: 3px 6px; + border: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: inset 1px 0 #1e171e; } + .spinbutton .button:insensitive { + color: mix(#3ee77b,#211921,0.7); + box-shadow: inset 1px 0 #1c151c; } + .spinbutton .button:active, .spinbutton .button:checked, .spinbutton .button:hover { + color: #3ee77b; } + .spinbutton .button:first-child { + border-radius: 0px 0 0 0px; + box-shadow: none; } + .spinbutton .button:last-child { + border-radius: 0 0px 0px 0; } + .spinbutton .button:dir(rtl) { + box-shadow: inset -1px 0 #1e171e; } + .spinbutton.vertical .button { + border: 1px solid #030203; + border-radius: 0px; + background-color: #040304; + background-image: none; + color: #3ee77b; + box-shadow: none; } + .spinbutton.vertical .button:hover { + border-color: #030203; + background-color: #040304; + background-image: none; } + .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked { + border-color: #030203; + background-color: #040304; + background-image: none; } + .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover { + border-color: #030203; } + .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:active:hover:focus { + border-color: #030203; } + .spinbutton.vertical .button:insensitive { + border-color: #030303; + background-color: #040304; + background-image: none; } + .spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .button .spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; } + +/****************** +! ComboBoxes * +*******************/ +GtkComboBox > .button { + padding: 1px 4px; + -GtkComboBox-arrow-scaling: .5; + -GtkComboBox-shadow-type: none; } + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + border-style: none; } + +.linked > GtkComboBox menu menuitem { + padding: 3px 5px; } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 0px; } + +.entry, .menuitem .entry, GtkPopover .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(6, 52, 23, 0.06), inset -1px 0 rgba(6, 52, 23, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected, .entry:selected:focus { + background-color: #211921; + color: #3ee77b; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + .image.left.entry { + padding-right: 3px; } + +.entry { + background-color: #211921; + background-image: none; + border-color: #1a141a; + color: #3ee77b; } + .entry:focus, .entry:hover { + border-color: mix(#211921,#211921,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: #171217; } + .entry:insensitive { + border-color: #1c151c; } + .entry:active:insensitive, .entry:checked:insensitive { + border-color: #1a141a; } + .entry:focus, .entry:active { + border-color: #211921; } + .entry:insensitive { + background-color: #1e171e; + background-image: none; + color: mix(#211921,#3ee77b,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +.toolbar { + background-color: #040304; + background-image: none; + border-color: #030203; + padding: 6px; + color: #3ee77b; + padding: 2px; + border-style: none; } + .toolbar:focus, .toolbar:hover { + border-color: mix(#211921,#040304,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: #030203; } + .toolbar:insensitive { + border-color: #030303; } + .toolbar:active:insensitive, .toolbar:checked:insensitive { + border-color: #030203; } + .toolbar:insensitive { + background-color: #040304; + background-image: none; + color: mix(#3ee77b,#040304,0.5); } + .toolbar .title { + font: bold; + padding: 0 6px; } + .toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .toolbar .button { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .toolbar .button:focus, .toolbar .button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 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(23, 182, 80, 0.32); } + .toolbar .button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .toolbar .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3ee77b; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .toolbar .button:hover, .toolbar .button.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .toolbar .button:hover:focus, .toolbar .button:hover:hover, .toolbar .button.flat:hover:focus, .toolbar .button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 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(23, 182, 80, 0.4); } + .toolbar .button:hover:insensitive, .toolbar .button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .toolbar .button:hover:active:insensitive, .toolbar .button:hover:checked:insensitive, .toolbar .button.flat:hover:active:insensitive, .toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .toolbar .button:focus, .toolbar .button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .toolbar .button:focus:hover, .toolbar .button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 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(23, 182, 80, 0.4); } + .toolbar .button:focus:hover:insensitive, .toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .toolbar .button:focus:hover:active:insensitive, .toolbar .button:focus:hover:checked:insensitive, .toolbar .button.flat:focus:hover:active:insensitive, .toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .toolbar .button:checked, .toolbar .button:active, .toolbar .button.flat:checked, .toolbar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 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(23, 182, 80, 0.32); } + .toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button.flat:checked:insensitive, .toolbar .button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .toolbar .button:checked:active:insensitive, .toolbar .button:checked:checked:insensitive, .toolbar .button:active:active:insensitive, .toolbar .button:active:checked:insensitive, .toolbar .button.flat:checked:active:insensitive, .toolbar .button.flat:checked:checked:insensitive, .toolbar .button.flat:active:active:insensitive, .toolbar .button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 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 { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .toolbar .button:focus, .toolbar .button:hover, .toolbar .button.flat:focus, .toolbar .button.flat:hover { + color: #3ee77b; } + .toolbar .button:insensitive:insensitive, .toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + .toolbar .button:insensitive:insensitive :insensitive, .toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#040304,#3ee77b,0.6); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .toolbar .button:active:insensitive:insensitive, .toolbar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .toolbar .button.separator, .toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + .toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive { + color: rgba(4, 3, 4, 0.85); } + .toolbar .button.linked, .toolbar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .toolbar .button.linked:focus, .toolbar .button.linked:hover, .toolbar .linked .button:focus, .toolbar .linked .button:hover { + box-shadow: inset -1px 0 mix(#211921,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .toolbar .button.linked:active, .toolbar .button.linked:active:hover, .toolbar .button.linked:active:focus, .toolbar .button.linked:active:hover:focus, .toolbar .button.linked:checked, .toolbar .button.linked:checked:hover, .toolbar .button.linked:checked:focus, .toolbar .button.linked:checked:hover:focus, .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.32), inset 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .toolbar .button.linked:insensitive, .toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #030203; } + .toolbar .button.linked:last-child, .toolbar .button.linked:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .toolbar .button.linked:last-child:hover, .toolbar .button.linked:only-child:hover, .toolbar .linked .button:last-child:hover, .toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .toolbar .button.linked:insensitive:last-child, .toolbar .button.linked:insensitive:only-child, .toolbar .button.linked:active:insensitive:last-child, .toolbar .button.linked:active:insensitive:only-child, .toolbar .button.linked:checked:insensitive:last-child, .toolbar .button.linked:checked:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .toolbar .button.linked:active:last-child, .toolbar .button.linked:active:last-child:focus, .toolbar .button.linked:active:last-child:hover, .toolbar .button.linked:active:last-child:hover:focus, .toolbar .button.linked:checked:last-child, .toolbar .button.linked:checked:last-child:focus, .toolbar .button.linked:checked:last-child:hover, .toolbar .button.linked:checked:last-child:hover:focus, .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, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .toolbar .button.linked:active:only-child, .toolbar .button.linked:active:only-child:focus, .toolbar .button.linked:active:only-child:hover, .toolbar .button.linked:active:only-child:hover:focus, .toolbar .button.linked:checked:only-child, .toolbar .button.linked:checked:only-child:focus, .toolbar .button.linked:checked:only-child:hover, .toolbar .button.linked:checked:only-child:hover:focus, .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, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .toolbar GtkComboBox, .toolbar .button { + padding: 2px; } + .toolbar GtkComboBox.text-button, .toolbar .button.text-button { + padding: 3px; } + .toolbar GtkComboBox.image-button, .toolbar .button.image-button { + padding: 4px 2px 4px 3px; } + .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive { + color: #040304; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .toolbar.inline-toolbar { + background-image: none; + background-color: transparent; } + .toolbar GtkToolButton:insensitive GtkButton:insensitive, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.button, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.flat.button { + background-color: #040304; } + +.header-bar { + background-color: #040304; + background-image: none; + border-color: #030203; + padding: 6px; + color: #3de57a; + border-width: 0 0 1px; + border-style: solid; } + .header-bar:focus, .header-bar:hover { + border-color: mix(#211921,#040304,0.3); } + .header-bar:active, .header-bar:active:hover, .header-bar:active:focus, .header-bar:active:hover:focus, .header-bar:checked, .header-bar:checked:hover, .header-bar:checked:focus, .header-bar:checked:hover:focus { + border-color: #030203; } + .header-bar:insensitive { + border-color: #030303; } + .header-bar:active:insensitive, .header-bar:checked:insensitive { + border-color: #030203; } + .header-bar:insensitive { + background-color: #040304; + background-image: none; + color: mix(#3de57a,#040304,0.5); } + .header-bar .title { + font: bold; + padding: 0 6px; } + .header-bar .subtitle { + font: smaller; + padding: 0 6px; } + .header-bar .button { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .header-bar .button:focus, .header-bar .button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .header-bar .button:active, .header-bar .button:active:hover, .header-bar .button:active:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked, .header-bar .button:checked:hover, .header-bar .button:checked:focus, .header-bar .button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .header-bar .button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .header-bar .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3ee77b; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .header-bar .button:hover, .header-bar .button.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .header-bar .button:hover:focus, .header-bar .button:hover:hover, .header-bar .button.flat:hover:focus, .header-bar .button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .header-bar .button:hover:active, .header-bar .button:hover:active:hover, .header-bar .button:hover:active:focus, .header-bar .button:hover:active:hover:focus, .header-bar .button:hover:checked, .header-bar .button:hover:checked:hover, .header-bar .button:hover:checked:focus, .header-bar .button:hover:checked:hover:focus, .header-bar .button.flat:hover:active, .header-bar .button.flat:hover:active:hover, .header-bar .button.flat:hover:active:focus, .header-bar .button.flat:hover:active:hover:focus, .header-bar .button.flat:hover:checked, .header-bar .button.flat:hover:checked:hover, .header-bar .button.flat:hover:checked:focus, .header-bar .button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .header-bar .button:hover:insensitive, .header-bar .button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .header-bar .button:hover:active:insensitive, .header-bar .button:hover:checked:insensitive, .header-bar .button.flat:hover:active:insensitive, .header-bar .button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .header-bar .button:focus, .header-bar .button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .header-bar .button:focus:hover, .header-bar .button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .header-bar .button:focus:hover:focus, .header-bar .button:focus:hover:hover, .header-bar .button.flat:focus:hover:focus, .header-bar .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .header-bar .button:focus:hover:active, .header-bar .button:focus:hover:active:hover, .header-bar .button:focus:hover:active:focus, .header-bar .button:focus:hover:active:hover:focus, .header-bar .button:focus:hover:checked, .header-bar .button:focus:hover:checked:hover, .header-bar .button:focus:hover:checked:focus, .header-bar .button:focus:hover:checked:hover:focus, .header-bar .button.flat:focus:hover:active, .header-bar .button.flat:focus:hover:active:hover, .header-bar .button.flat:focus:hover:active:focus, .header-bar .button.flat:focus:hover:active:hover:focus, .header-bar .button.flat:focus:hover:checked, .header-bar .button.flat:focus:hover:checked:hover, .header-bar .button.flat:focus:hover:checked:focus, .header-bar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .header-bar .button:focus:hover:insensitive, .header-bar .button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .header-bar .button:focus:hover:active:insensitive, .header-bar .button:focus:hover:checked:insensitive, .header-bar .button.flat:focus:hover:active:insensitive, .header-bar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .header-bar .button:checked, .header-bar .button:active, .header-bar .button.flat:checked, .header-bar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .header-bar .button:checked:active, .header-bar .button:checked:active:hover, .header-bar .button:checked:active:focus, .header-bar .button:checked:active:hover:focus, .header-bar .button:checked:checked, .header-bar .button:checked:checked:hover, .header-bar .button:checked:checked:focus, .header-bar .button:checked:checked:hover:focus, .header-bar .button:active:active, .header-bar .button:active:active:hover, .header-bar .button:active:active:focus, .header-bar .button:active:active:hover:focus, .header-bar .button:active:checked, .header-bar .button:active:checked:hover, .header-bar .button:active:checked:focus, .header-bar .button:active:checked:hover:focus, .header-bar .button.flat:checked:active, .header-bar .button.flat:checked:active:hover, .header-bar .button.flat:checked:active:focus, .header-bar .button.flat:checked:active:hover:focus, .header-bar .button.flat:checked:checked, .header-bar .button.flat:checked:checked:hover, .header-bar .button.flat:checked:checked:focus, .header-bar .button.flat:checked:checked:hover:focus, .header-bar .button.flat:active:active, .header-bar .button.flat:active:active:hover, .header-bar .button.flat:active:active:focus, .header-bar .button.flat:active:active:hover:focus, .header-bar .button.flat:active:checked, .header-bar .button.flat:active:checked:hover, .header-bar .button.flat:active:checked:focus, .header-bar .button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .header-bar .button:checked:insensitive, .header-bar .button:active:insensitive, .header-bar .button.flat:checked:insensitive, .header-bar .button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .header-bar .button:checked:active:insensitive, .header-bar .button:checked:checked:insensitive, .header-bar .button:active:active:insensitive, .header-bar .button:active:checked:insensitive, .header-bar .button.flat:checked:active:insensitive, .header-bar .button.flat:checked:checked:insensitive, .header-bar .button.flat:active:active:insensitive, .header-bar .button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .header-bar .button:focus, .header-bar .button:hover, .header-bar .button.flat:focus, .header-bar .button.flat:hover { + color: #3ee77b; } + .header-bar .button:insensitive:insensitive, .header-bar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + .header-bar .button:insensitive:insensitive :insensitive, .header-bar .button.flat:insensitive:insensitive :insensitive { + color: mix(#040304,#3ee77b,0.6); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .header-bar .button:active:insensitive:insensitive, .header-bar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .header-bar .button.separator, .header-bar .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + .header-bar .button.separator:insensitive, .header-bar .button .separator:insensitive { + color: rgba(4, 3, 4, 0.85); } + .header-bar .button.linked, .header-bar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .header-bar .button.linked:focus, .header-bar .button.linked:hover, .header-bar .linked .button:focus, .header-bar .linked .button:hover { + box-shadow: inset -1px 0 mix(#211921,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .header-bar .button.linked:active, .header-bar .button.linked:active:hover, .header-bar .button.linked:active:focus, .header-bar .button.linked:active:hover:focus, .header-bar .button.linked:checked, .header-bar .button.linked:checked:hover, .header-bar .button.linked:checked:focus, .header-bar .button.linked:checked:hover:focus, .header-bar .linked .button:active, .header-bar .linked .button:active:hover, .header-bar .linked .button:active:focus, .header-bar .linked .button:active:hover:focus, .header-bar .linked .button:checked, .header-bar .linked .button:checked:hover, .header-bar .linked .button:checked:focus, .header-bar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .header-bar .button.linked:insensitive, .header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 #030203; } + .header-bar .button.linked:last-child, .header-bar .button.linked:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .header-bar .button.linked:last-child:hover, .header-bar .button.linked:only-child:hover, .header-bar .linked .button:last-child:hover, .header-bar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .header-bar .button.linked:insensitive:last-child, .header-bar .button.linked:insensitive:only-child, .header-bar .button.linked:active:insensitive:last-child, .header-bar .button.linked:active:insensitive:only-child, .header-bar .button.linked:checked:insensitive:last-child, .header-bar .button.linked:checked:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .header-bar .button.linked:active:last-child, .header-bar .button.linked:active:last-child:focus, .header-bar .button.linked:active:last-child:hover, .header-bar .button.linked:active:last-child:hover:focus, .header-bar .button.linked:checked:last-child, .header-bar .button.linked:checked:last-child:focus, .header-bar .button.linked:checked:last-child:hover, .header-bar .button.linked:checked:last-child:hover:focus, .header-bar .linked .button:active:last-child, .header-bar .linked .button:active:last-child:focus, .header-bar .linked .button:active:last-child:hover, .header-bar .linked .button:active:last-child:hover:focus, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:checked:last-child:focus, .header-bar .linked .button:checked:last-child:hover, .header-bar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .header-bar .button.linked:active:only-child, .header-bar .button.linked:active:only-child:focus, .header-bar .button.linked:active:only-child:hover, .header-bar .button.linked:active:only-child:hover:focus, .header-bar .button.linked:checked:only-child, .header-bar .button.linked:checked:only-child:focus, .header-bar .button.linked:checked:only-child:hover, .header-bar .button.linked:checked:only-child:hover:focus, .header-bar .linked .button:active:only-child, .header-bar .linked .button:active:only-child:focus, .header-bar .linked .button:active:only-child:hover, .header-bar .linked .button:active:only-child:hover:focus, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:checked:only-child:focus, .header-bar .linked .button:checked:only-child:hover, .header-bar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .header-bar GtkComboBox, .header-bar .button { + padding: 2px; } + .header-bar GtkComboBox.text-button, .header-bar .button.text-button { + padding: 3px; } + .header-bar GtkComboBox.image-button, .header-bar .button.image-button { + padding: 4px 2px 4px 3px; } + .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive { + color: #040304; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .header-bar .menubar { + -GtkToolbar-button-relief: normal; } + .header-bar .button { + color: #3de57a; } + +.titlebar { + background-color: #040304; + background-image: none; + border-radius: 0px 0px 0 0; + color: #3de57a; } + .titlebar:backdrop { + background-color: #040304; + background-image: none; + color: mix(#3ee77b,#040304,0.4); + text-shadow: none; } + .titlebar.default-decoration { + border: 0; + box-shadow: none; } + .tiled .titlebar, .maximized .titlebar { + border-radius: 0; } + .titlebar .title { + font: bold; } + .titlebar .titlebutton { + padding: 3px; + border: 0; + background-image: none; + background-color: transparent; + color: #3de57a; + box-shadow: none; } + .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { + background-image: none; + background-color: transparent; + color: #211921; + box-shadow: none; } + .titlebar .titlebutton:active, .titlebar .titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #1e171e; + box-shadow: none; } + .titlebar .titlebutton:backdrop { + background: none; + color: mix(#3ee77b,#040304,0.4); + icon-shadow: none; } + +/************** + ! Action-bar * +***************/ +.action-bar { + background-color: #040304; + background-image: none; + padding: 3px; + border-width: 1px 0 0; + border-style: solid; + border-color: #030203; + color: #3ee77b; } + .action-bar .button.text-button { + padding: 2px; } + .action-bar .button.image-button { + padding: 4px; } + .action-bar .title { + font: bold; + padding: 0 6px; } + .action-bar .subtitle { + font: smaller; + padding: 0 6px; } + +/*************** + ! Search bars * +****************/ +.search-bar { + background-color: #040304; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #030203; + color: #3ee77b; } + .search-bar .button.close-button { + padding: 3px; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + background-color: #3ee77b; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.12); } + .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),0.3); } + .suggested-action.button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .suggested-action.button:active:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover:focus, .suggested-action.button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .suggested-action.button:checked:hover, .suggested-action.button:checked:focus, .suggested-action.button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.22); } + .suggested-action.button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive { + border-color: rgba(28, 222, 98, 0.22); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.22); } + .suggested-action.button.flat, .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action { + border-color: rgba(62, 231, 123, 0); + color: #3ee77b; + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .suggested-action.button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .suggested-action.button:hover:focus, .suggested-action.button:hover:hover, .suggested-action.button.flat:hover:focus, .suggested-action.button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .suggested-action.button:hover:active, .suggested-action.button:hover:active:hover, .suggested-action.button:hover:active:focus, .suggested-action.button:hover:active:hover:focus, .suggested-action.button:hover:checked, .suggested-action.button:hover:checked:hover, .suggested-action.button:hover:checked:focus, .suggested-action.button:hover:checked:hover:focus, .suggested-action.button.flat:hover:active, .suggested-action.button.flat:hover:active:hover, .suggested-action.button.flat:hover:active:focus, .suggested-action.button.flat:hover:active:hover:focus, .suggested-action.button.flat:hover:checked, .suggested-action.button.flat:hover:checked:hover, .suggested-action.button.flat:hover:checked:focus, .suggested-action.button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.3); } + .suggested-action.button:hover:insensitive, .suggested-action.button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.3); } + .suggested-action.button:hover:active:insensitive, .suggested-action.button:hover:checked:insensitive, .suggested-action.button.flat:hover:active:insensitive, .suggested-action.button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.3); } + .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .suggested-action.button:focus:hover, .suggested-action.button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.38); } + .suggested-action.button:focus:hover:focus, .suggested-action.button:focus:hover:hover, .suggested-action.button.flat:focus:hover:focus, .suggested-action.button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .suggested-action.button:focus:hover:active, .suggested-action.button:focus:hover:active:hover, .suggested-action.button:focus:hover:active:focus, .suggested-action.button:focus:hover:active:hover:focus, .suggested-action.button:focus:hover:checked, .suggested-action.button:focus:hover:checked:hover, .suggested-action.button:focus:hover:checked:focus, .suggested-action.button:focus:hover:checked:hover:focus, .suggested-action.button.flat:focus:hover:active, .suggested-action.button.flat:focus:hover:active:hover, .suggested-action.button.flat:focus:hover:active:focus, .suggested-action.button.flat:focus:hover:active:hover:focus, .suggested-action.button.flat:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked:hover, .suggested-action.button.flat:focus:hover:checked:focus, .suggested-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.3); } + .suggested-action.button:focus:hover:insensitive, .suggested-action.button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.3); } + .suggested-action.button:focus:hover:active:insensitive, .suggested-action.button:focus:hover:checked:insensitive, .suggested-action.button.flat:focus:hover:active:insensitive, .suggested-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.3); } + .suggested-action.button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .suggested-action.button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .suggested-action.button.flat:checked, .suggested-action.button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),0.3); } + .suggested-action.button:checked:active, .suggested-action.button:checked:active:hover, .suggested-action.button:checked:active:focus, .suggested-action.button:checked:active:hover:focus, .suggested-action.button:checked:checked, .suggested-action.button:checked:checked:hover, .suggested-action.button:checked:checked:focus, .suggested-action.button:checked:checked:hover:focus, .suggested-action.button:active:active, .suggested-action.button:active:active:hover, .suggested-action.button:active:active:focus, .suggested-action.button:active:active:hover:focus, .suggested-action.button:active:checked, .suggested-action.button:active:checked:hover, .suggested-action.button:active:checked:focus, .suggested-action.button:active:checked:hover:focus, .suggested-action.button.flat:checked:active, .suggested-action.button.flat:checked:active:hover, .suggested-action.button.flat:checked:active:focus, .suggested-action.button.flat:checked:active:hover:focus, .suggested-action.button.flat:checked:checked, .suggested-action.button.flat:checked:checked:hover, .suggested-action.button.flat:checked:checked:focus, .suggested-action.button.flat:checked:checked:hover:focus, .suggested-action.button.flat:active:active, .suggested-action.button.flat:active:active:hover, .suggested-action.button.flat:active:active:focus, .suggested-action.button.flat:active:active:hover:focus, .suggested-action.button.flat:active:checked, .suggested-action.button.flat:active:checked:hover, .suggested-action.button.flat:active:checked:focus, .suggested-action.button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.22); } + .suggested-action.button:checked:insensitive, .suggested-action.button:active:insensitive, .suggested-action.button.flat:checked:insensitive, .suggested-action.button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.22); } + .suggested-action.button:checked:active:insensitive, .suggested-action.button:checked:checked:insensitive, .suggested-action.button:active:active:insensitive, .suggested-action.button:active:checked:insensitive, .suggested-action.button.flat:checked:active:insensitive, .suggested-action.button.flat:checked:checked:insensitive, .suggested-action.button.flat:active:active:insensitive, .suggested-action.button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.22); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .suggested-action.button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .suggested-action.button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .suggested-action.button.flat:focus, .suggested-action.button.flat:hover { + color: #3ee77b; } + .suggested-action.button:insensitive:insensitive, .suggested-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#3ee77b,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#3ee77b,#3ee77b,0.6); + box-shadow: none; } + .suggested-action.button:insensitive:insensitive :insensitive, .suggested-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#3ee77b,#3ee77b,0.6); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .suggested-action.button:active:insensitive:insensitive, .suggested-action.button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .suggested-action.button.separator, .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .suggested-action.button .separator, .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + .suggested-action.button.separator:insensitive, .suggested-action.button .separator:insensitive { + color: rgba(62, 231, 123, 0.85); } + +.destructive-action.button { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .destructive-action.button:focus, .destructive-action.button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .destructive-action.button:active, .destructive-action.button:active:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover:focus, .destructive-action.button:checked, .destructive-action.button:checked:hover, .destructive-action.button:checked:focus, .destructive-action.button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .destructive-action.button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .destructive-action.button.flat { + border-color: rgba(77, 109, 106, 0); + color: #3ee77b; + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + .destructive-action.button:hover, .destructive-action.button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .destructive-action.button:hover:focus, .destructive-action.button:hover:hover, .destructive-action.button.flat:hover:focus, .destructive-action.button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .destructive-action.button:hover:active, .destructive-action.button:hover:active:hover, .destructive-action.button:hover:active:focus, .destructive-action.button:hover:active:hover:focus, .destructive-action.button:hover:checked, .destructive-action.button:hover:checked:hover, .destructive-action.button:hover:checked:focus, .destructive-action.button:hover:checked:hover:focus, .destructive-action.button.flat:hover:active, .destructive-action.button.flat:hover:active:hover, .destructive-action.button.flat:hover:active:focus, .destructive-action.button.flat:hover:active:hover:focus, .destructive-action.button.flat:hover:checked, .destructive-action.button.flat:hover:checked:hover, .destructive-action.button.flat:hover:checked:focus, .destructive-action.button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .destructive-action.button:hover:insensitive, .destructive-action.button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .destructive-action.button:hover:active:insensitive, .destructive-action.button:hover:checked:insensitive, .destructive-action.button.flat:hover:active:insensitive, .destructive-action.button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .destructive-action.button:focus, .destructive-action.button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .destructive-action.button:focus:hover, .destructive-action.button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .destructive-action.button:focus:hover:focus, .destructive-action.button:focus:hover:hover, .destructive-action.button.flat:focus:hover:focus, .destructive-action.button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .destructive-action.button:focus:hover:active, .destructive-action.button:focus:hover:active:hover, .destructive-action.button:focus:hover:active:focus, .destructive-action.button:focus:hover:active:hover:focus, .destructive-action.button:focus:hover:checked, .destructive-action.button:focus:hover:checked:hover, .destructive-action.button:focus:hover:checked:focus, .destructive-action.button:focus:hover:checked:hover:focus, .destructive-action.button.flat:focus:hover:active, .destructive-action.button.flat:focus:hover:active:hover, .destructive-action.button.flat:focus:hover:active:focus, .destructive-action.button.flat:focus:hover:active:hover:focus, .destructive-action.button.flat:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked:hover, .destructive-action.button.flat:focus:hover:checked:focus, .destructive-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .destructive-action.button:focus:hover:insensitive, .destructive-action.button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .destructive-action.button:focus:hover:active:insensitive, .destructive-action.button:focus:hover:checked:insensitive, .destructive-action.button.flat:focus:hover:active:insensitive, .destructive-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .destructive-action.button:checked, .destructive-action.button:active, .destructive-action.button.flat:checked, .destructive-action.button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .destructive-action.button:checked:active, .destructive-action.button:checked:active:hover, .destructive-action.button:checked:active:focus, .destructive-action.button:checked:active:hover:focus, .destructive-action.button:checked:checked, .destructive-action.button:checked:checked:hover, .destructive-action.button:checked:checked:focus, .destructive-action.button:checked:checked:hover:focus, .destructive-action.button:active:active, .destructive-action.button:active:active:hover, .destructive-action.button:active:active:focus, .destructive-action.button:active:active:hover:focus, .destructive-action.button:active:checked, .destructive-action.button:active:checked:hover, .destructive-action.button:active:checked:focus, .destructive-action.button:active:checked:hover:focus, .destructive-action.button.flat:checked:active, .destructive-action.button.flat:checked:active:hover, .destructive-action.button.flat:checked:active:focus, .destructive-action.button.flat:checked:active:hover:focus, .destructive-action.button.flat:checked:checked, .destructive-action.button.flat:checked:checked:hover, .destructive-action.button.flat:checked:checked:focus, .destructive-action.button.flat:checked:checked:hover:focus, .destructive-action.button.flat:active:active, .destructive-action.button.flat:active:active:hover, .destructive-action.button.flat:active:active:focus, .destructive-action.button.flat:active:active:hover:focus, .destructive-action.button.flat:active:checked, .destructive-action.button.flat:active:checked:hover, .destructive-action.button.flat:active:checked:focus, .destructive-action.button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .destructive-action.button:checked:insensitive, .destructive-action.button:active:insensitive, .destructive-action.button.flat:checked:insensitive, .destructive-action.button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .destructive-action.button:checked:active:insensitive, .destructive-action.button:checked:checked:insensitive, .destructive-action.button:active:active:insensitive, .destructive-action.button:active:checked:insensitive, .destructive-action.button.flat:checked:active:insensitive, .destructive-action.button.flat:checked:checked:insensitive, .destructive-action.button.flat:active:active:insensitive, .destructive-action.button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .destructive-action.button:focus, .destructive-action.button:hover, .destructive-action.button.flat:focus, .destructive-action.button.flat:hover { + color: #3ee77b; } + .destructive-action.button:insensitive:insensitive, .destructive-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#4d6d6a,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#4d6d6a,#3ee77b,0.6); + box-shadow: none; } + .destructive-action.button:insensitive:insensitive :insensitive, .destructive-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#4d6d6a,#3ee77b,0.6); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .destructive-action.button:active:insensitive:insensitive, .destructive-action.button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .destructive-action.button.separator, .destructive-action.button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + .destructive-action.button.separator:insensitive, .destructive-action.button .separator:insensitive { + color: rgba(77, 109, 106, 0.85); } + +/****************** +* selection mode * +******************/ +.selection-mode.header-bar, .selection-mode.toolbar { + background-color: #211921; + background-image: none; + border-color: #1a141a; + padding: 6px; + color: #3ee77b; } + .selection-mode.header-bar:focus, .selection-mode.header-bar:hover, .selection-mode.toolbar:focus, .selection-mode.toolbar:hover { + border-color: mix(#211921,#211921,0.3); } + .selection-mode.header-bar:active, .selection-mode.header-bar:active:hover, .selection-mode.header-bar:active:focus, .selection-mode.header-bar:active:hover:focus, .selection-mode.header-bar:checked, .selection-mode.header-bar:checked:hover, .selection-mode.header-bar:checked:focus, .selection-mode.header-bar:checked:hover:focus, .selection-mode.toolbar:active, .selection-mode.toolbar:active:hover, .selection-mode.toolbar:active:focus, .selection-mode.toolbar:active:hover:focus, .selection-mode.toolbar:checked, .selection-mode.toolbar:checked:hover, .selection-mode.toolbar:checked:focus, .selection-mode.toolbar:checked:hover:focus { + border-color: #171217; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + border-color: #1c151c; } + .selection-mode.header-bar:active:insensitive, .selection-mode.header-bar:checked:insensitive, .selection-mode.toolbar:active:insensitive, .selection-mode.toolbar:checked:insensitive { + border-color: #1a141a; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + background-color: #1e171e; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + .selection-mode.header-bar .title, .selection-mode.toolbar .title { + font: bold; + padding: 0 6px; } + .selection-mode.header-bar .subtitle, .selection-mode.toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .selection-mode.header-bar .button, .selection-mode.toolbar .button { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3ee77b; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .selection-mode.header-bar .button:focus:hover:focus, .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:focus, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .selection-mode.header-bar .button:checked:active:insensitive, .selection-mode.header-bar .button:checked:checked:insensitive, .selection-mode.header-bar .button:active:active:insensitive, .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:checked:active:insensitive, .selection-mode.header-bar .button.flat:checked:checked:insensitive, .selection-mode.header-bar .button.flat:active:active:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:checked:active:insensitive, .selection-mode.toolbar .button:checked:checked:insensitive, .selection-mode.toolbar .button:active:active:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:checked:active:insensitive, .selection-mode.toolbar .button.flat:checked:checked:insensitive, .selection-mode.toolbar .button.flat:active:active:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #3ee77b; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#040304,#3ee77b,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(4, 3, 4, 0.85); } + .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .selection-mode.header-bar .button.linked:focus, .selection-mode.header-bar .button.linked:hover, .selection-mode.header-bar .linked .button:focus, .selection-mode.header-bar .linked .button:hover, .selection-mode.toolbar .button.linked:focus, .selection-mode.toolbar .button.linked:hover, .selection-mode.toolbar .linked .button:focus, .selection-mode.toolbar .linked .button:hover { + box-shadow: inset -1px 0 mix(#211921,rgba(0, 0, 0, 0.32),0.3), 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .selection-mode.header-bar .button.linked:active, .selection-mode.header-bar .button.linked:active:hover, .selection-mode.header-bar .button.linked:active:focus, .selection-mode.header-bar .button.linked:active:hover:focus, .selection-mode.header-bar .button.linked:checked, .selection-mode.header-bar .button.linked:checked:hover, .selection-mode.header-bar .button.linked:checked:focus, .selection-mode.header-bar .button.linked:checked:hover:focus, .selection-mode.header-bar .linked .button:active, .selection-mode.header-bar .linked .button:active:hover, .selection-mode.header-bar .linked .button:active:focus, .selection-mode.header-bar .linked .button:active:hover:focus, .selection-mode.header-bar .linked .button:checked, .selection-mode.header-bar .linked .button:checked:hover, .selection-mode.header-bar .linked .button:checked:focus, .selection-mode.header-bar .linked .button:checked:hover:focus, .selection-mode.toolbar .button.linked:active, .selection-mode.toolbar .button.linked:active:hover, .selection-mode.toolbar .button.linked:active:focus, .selection-mode.toolbar .button.linked:active:hover:focus, .selection-mode.toolbar .button.linked:checked, .selection-mode.toolbar .button.linked:checked:hover, .selection-mode.toolbar .button.linked:checked:focus, .selection-mode.toolbar .button.linked:checked:hover:focus, .selection-mode.toolbar .linked .button:active, .selection-mode.toolbar .linked .button:active:hover, .selection-mode.toolbar .linked .button:active:focus, .selection-mode.toolbar .linked .button:active:hover:focus, .selection-mode.toolbar .linked .button:checked, .selection-mode.toolbar .linked .button:checked:hover, .selection-mode.toolbar .linked .button:checked:focus, .selection-mode.toolbar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .selection-mode.header-bar .button.linked:insensitive, .selection-mode.header-bar .linked .button:insensitive, .selection-mode.toolbar .button.linked:insensitive, .selection-mode.toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #030203; } + .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:last-child, .selection-mode.toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .selection-mode.header-bar .button.linked:last-child:hover, .selection-mode.header-bar .button.linked:only-child:hover, .selection-mode.header-bar .linked .button:last-child:hover, .selection-mode.header-bar .linked .button:only-child:hover, .selection-mode.toolbar .button.linked:last-child:hover, .selection-mode.toolbar .button.linked:only-child:hover, .selection-mode.toolbar .linked .button:last-child:hover, .selection-mode.toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .selection-mode.header-bar .button.linked:insensitive:last-child, .selection-mode.header-bar .button.linked:insensitive:only-child, .selection-mode.header-bar .button.linked:active:insensitive:last-child, .selection-mode.header-bar .button.linked:active:insensitive:only-child, .selection-mode.header-bar .button.linked:checked:insensitive:last-child, .selection-mode.header-bar .button.linked:checked:insensitive:only-child, .selection-mode.header-bar .linked .button:insensitive:last-child, .selection-mode.header-bar .linked .button:insensitive:only-child, .selection-mode.header-bar .linked .button:active:insensitive:last-child, .selection-mode.header-bar .linked .button:active:insensitive:only-child, .selection-mode.header-bar .linked .button:checked:insensitive:last-child, .selection-mode.header-bar .linked .button:checked:insensitive:only-child, .selection-mode.toolbar .button.linked:insensitive:last-child, .selection-mode.toolbar .button.linked:insensitive:only-child, .selection-mode.toolbar .button.linked:active:insensitive:last-child, .selection-mode.toolbar .button.linked:active:insensitive:only-child, .selection-mode.toolbar .button.linked:checked:insensitive:last-child, .selection-mode.toolbar .button.linked:checked:insensitive:only-child, .selection-mode.toolbar .linked .button:insensitive:last-child, .selection-mode.toolbar .linked .button:insensitive:only-child, .selection-mode.toolbar .linked .button:active:insensitive:last-child, .selection-mode.toolbar .linked .button:active:insensitive:only-child, .selection-mode.toolbar .linked .button:checked:insensitive:last-child, .selection-mode.toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .selection-mode.header-bar .button.linked:active:last-child, .selection-mode.header-bar .button.linked:active:last-child:focus, .selection-mode.header-bar .button.linked:active:last-child:hover, .selection-mode.header-bar .button.linked:active:last-child:hover:focus, .selection-mode.header-bar .button.linked:checked:last-child, .selection-mode.header-bar .button.linked:checked:last-child:focus, .selection-mode.header-bar .button.linked:checked:last-child:hover, .selection-mode.header-bar .button.linked:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button:active:last-child, .selection-mode.header-bar .linked .button:active:last-child:focus, .selection-mode.header-bar .linked .button:active:last-child:hover, .selection-mode.header-bar .linked .button:active:last-child:hover:focus, .selection-mode.header-bar .linked .button:checked:last-child, .selection-mode.header-bar .linked .button:checked:last-child:focus, .selection-mode.header-bar .linked .button:checked:last-child:hover, .selection-mode.header-bar .linked .button:checked:last-child:hover:focus, .selection-mode.toolbar .button.linked:active:last-child, .selection-mode.toolbar .button.linked:active:last-child:focus, .selection-mode.toolbar .button.linked:active:last-child:hover, .selection-mode.toolbar .button.linked:active:last-child:hover:focus, .selection-mode.toolbar .button.linked:checked:last-child, .selection-mode.toolbar .button.linked:checked:last-child:focus, .selection-mode.toolbar .button.linked:checked:last-child:hover, .selection-mode.toolbar .button.linked:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button:active:last-child, .selection-mode.toolbar .linked .button:active:last-child:focus, .selection-mode.toolbar .linked .button:active:last-child:hover, .selection-mode.toolbar .linked .button:active:last-child:hover:focus, .selection-mode.toolbar .linked .button:checked:last-child, .selection-mode.toolbar .linked .button:checked:last-child:focus, .selection-mode.toolbar .linked .button:checked:last-child:hover, .selection-mode.toolbar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .selection-mode.header-bar .button.linked:active:only-child, .selection-mode.header-bar .button.linked:active:only-child:focus, .selection-mode.header-bar .button.linked:active:only-child:hover, .selection-mode.header-bar .button.linked:active:only-child:hover:focus, .selection-mode.header-bar .button.linked:checked:only-child, .selection-mode.header-bar .button.linked:checked:only-child:focus, .selection-mode.header-bar .button.linked:checked:only-child:hover, .selection-mode.header-bar .button.linked:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button:active:only-child, .selection-mode.header-bar .linked .button:active:only-child:focus, .selection-mode.header-bar .linked .button:active:only-child:hover, .selection-mode.header-bar .linked .button:active:only-child:hover:focus, .selection-mode.header-bar .linked .button:checked:only-child, .selection-mode.header-bar .linked .button:checked:only-child:focus, .selection-mode.header-bar .linked .button:checked:only-child:hover, .selection-mode.header-bar .linked .button:checked:only-child:hover:focus, .selection-mode.toolbar .button.linked:active:only-child, .selection-mode.toolbar .button.linked:active:only-child:focus, .selection-mode.toolbar .button.linked:active:only-child:hover, .selection-mode.toolbar .button.linked:active:only-child:hover:focus, .selection-mode.toolbar .button.linked:checked:only-child, .selection-mode.toolbar .button.linked:checked:only-child:focus, .selection-mode.toolbar .button.linked:checked:only-child:hover, .selection-mode.toolbar .button.linked:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button:active:only-child, .selection-mode.toolbar .linked .button:active:only-child:focus, .selection-mode.toolbar .linked .button:active:only-child:hover, .selection-mode.toolbar .linked .button:active:only-child:hover:focus, .selection-mode.toolbar .linked .button:checked:only-child, .selection-mode.toolbar .linked .button:checked:only-child:focus, .selection-mode.toolbar .linked .button:checked:only-child:hover, .selection-mode.toolbar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .selection-mode.header-bar GtkComboBox, .selection-mode.header-bar .button, .selection-mode.toolbar GtkComboBox, .selection-mode.toolbar .button { + padding: 2px; } + .selection-mode.header-bar GtkComboBox.text-button, .selection-mode.header-bar .button.text-button, .selection-mode.toolbar GtkComboBox.text-button, .selection-mode.toolbar .button.text-button { + padding: 3px; } + .selection-mode.header-bar GtkComboBox.image-button, .selection-mode.header-bar .button.image-button, .selection-mode.toolbar GtkComboBox.image-button, .selection-mode.toolbar .button.image-button { + padding: 4px 2px 4px 3px; } + .selection-mode.header-bar GtkSeparatorToolItem, .selection-mode.header-bar .separator, .selection-mode.header-bar .separator:insensitive, .selection-mode.toolbar GtkSeparatorToolItem, .selection-mode.toolbar .separator, .selection-mode.toolbar .separator:insensitive { + color: #1e171e; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .selection-mode.header-bar .menubar, .selection-mode.toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .selection-mode.header-bar .button, .selection-mode.toolbar .button { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(33, 25, 33, 0); + color: #3ee77b; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .selection-mode.header-bar .button:focus:hover:focus, .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:focus, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + .selection-mode.header-bar .button:checked:active:insensitive, .selection-mode.header-bar .button:checked:checked:insensitive, .selection-mode.header-bar .button:active:active:insensitive, .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:checked:active:insensitive, .selection-mode.header-bar .button.flat:checked:checked:insensitive, .selection-mode.header-bar .button.flat:active:active:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:checked:active:insensitive, .selection-mode.toolbar .button:checked:checked:insensitive, .selection-mode.toolbar .button:active:active:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:checked:active:insensitive, .selection-mode.toolbar .button.flat:checked:checked:insensitive, .selection-mode.toolbar .button.flat:active:active:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #3ee77b; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3ee77b,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button { + border: 0; + background-color: transparent; + background-image: none; + color: #1a141a; } + .selection-mode.header-bar .selection-menu.button:hover, .selection-mode.toolbar .selection-menu.button:hover { + color: #171217; } + .selection-mode.header-bar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:active { + color: #191319; } + .selection-mode.header-bar .dim-label, .selection-mode.header-bar GtkLabel.separator, .selection-menu.button .selection-mode.header-bar .dim-label, .selection-menu.button .selection-mode.header-bar GtkLabel.separator, .selection-mode.toolbar .dim-label, .selection-mode.toolbar GtkLabel.separator, .selection-menu.button .selection-mode.toolbar .dim-label, .selection-menu.button .selection-mode.toolbar GtkLabel.separator { + color: #171217; } + +.selection-mode.toolbar { + padding: 3px; } + +/********** + ! Calendar +***********/ +GtkCalendar { + padding: 1px 3px; + outline-offset: -1px; } + GtkCalendar:inconsistent { + color: mix(#3ee77b,#040304,0.5); } + GtkCalendar.view, GtkCalendar.view:focus, GtkCalendar.view:hover, GtkCalendar.view:insensitive, GtkCalendar.highlight, GtkCalendar.highlight:focus, GtkCalendar.highlight:hover, GtkCalendar.highlight:insensitive, GtkCalendar.header, GtkCalendar.header:focus, GtkCalendar.header:hover, GtkCalendar.header:insensitive, GtkCalendar.button, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + background-color: transparent; + background-image: none; + border-width: 0; + border-radius: 0; } + GtkCalendar.button, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + color: #060406; + border-width: 0; + box-shadow: none; } + GtkCalendar.highlight { + color: #211921; } + +/* gnome-calendar */ +.calendar-view { + background-color: #211921; + color: #3ee77b; } + +/*************** + ! Color chooser +****************/ +GtkColorSwatch, GtkColorSwatch:selected { + border: 1px solid rgba(13, 104, 46, 0.1); + border-radius: 0px; + background-color: transparent; + background-clip: border-box; } + GtkColorSwatch:hover, GtkColorSwatch:selected:hover { + border-color: rgba(13, 104, 46, 0.3); } + +GtkColorSwatch.color-light:selected:hover, GtkColorSwatch.color-dark:selected:hover { + background-image: none; } + +GtkColorSwatch.left, GtkColorSwatch:first-child { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + +GtkColorSwatch:only-child { + border-radius: 0px; } + +GtkColorSwatch.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + +GtkColorEditor GtkColorSwatch { + border-radius: 0px; } + GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: rgba(13, 104, 46, 0.3); } + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: rgba(13, 104, 46, 0.1); + background-color: #040304; + color: #3ee77b; } + GtkColorChooserWidget #add-color-button:hover { + border-color: rgba(13, 104, 46, 0.3); + background-color: #040304; + color: #3ee77b; } + +.color-active-badge, .color-active-badge:selected { + border-width: 2px; + border-style: solid; + background-color: transparent; } + +.color-active-badge.color-light, .color-active-badge.color-light:hover { + border-color: rgba(13, 104, 46, 0.3); + color: rgba(13, 104, 46, 0.3); } + +.color-active-badge.color-dark, .color-active-badge.color-dark:hover { + border-color: rgba(6, 4, 6, 0.3); + color: rgba(6, 4, 6, 0.3); } + +GtkColorButton.button { + padding: 3px; } + +/*********************** +! Font and file choosers +************************/ +GtkFontButton .separator, GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; } + +GtkFontButton GtkLabel:last-child, GtkFileChooserButton GtkLabel:last-child { + color: alpha(currentColor,0.7); } + +GtkFontButton GtkImage:last-child, GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor,0.7); } + +GtkFileChooser { + /* for fallback when header bar not used */ } + GtkFileChooser .pane-separator, GtkFileChooser .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: currentColor; + background-color: #040304; + color: #040304; } + GtkFileChooser .dialog-action-box { + border-width: 1px 0 0; + border-style: solid; + border-color: #030203; } + +/****************** + ! Grid and flowbox +*******************/ +.list { + background-color: #040304; + color: #3ee77b; } + .list-row, .list-row.button { + border: 0; + border-radius: 0; + padding: 3px; + background-image: none; + background-color: rgba(4, 3, 4, 0); + box-shadow: none; } + .list-row:hover, .list-row.button:hover { + background-image: none; + background-color: #040304; } + .list-row:selected, .list-row:selected:hover, .list-row:selected:focus, .list-row.button:selected, .list-row.button:selected:hover, .list-row.button:selected:focus { + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.grid-child, GtkFlowBox .grid-child { + padding: 3px; + border-radius: 0px; } + .grid-child:selected, GtkFlowBox .grid-child:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +GtkInfoBar { + border: 0; } + +.info { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + color: #040304; } + .info .button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .info .button:focus, .info .button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + .info .button:active, .info .button:active:hover, .info .button:active:focus, .info .button:active:hover:focus, .info .button:checked, .info .button:checked:hover, .info .button:checked:focus, .info .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .info .button:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .info .button:active:insensitive, .info .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .info .button.flat { + border-color: rgba(43, 211, 191, 0); + color: #040304; + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + .info .button:hover, .info .button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .info .button:hover:focus, .info .button:hover:hover, .info .button.flat:hover:focus, .info .button.flat:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + .info .button:hover:active, .info .button:hover:active:hover, .info .button:hover:active:focus, .info .button:hover:active:hover:focus, .info .button:hover:checked, .info .button:hover:checked:hover, .info .button:hover:checked:focus, .info .button:hover:checked:hover:focus, .info .button.flat:hover:active, .info .button.flat:hover:active:hover, .info .button.flat:hover:active:focus, .info .button.flat:hover:active:hover:focus, .info .button.flat:hover:checked, .info .button.flat:hover:checked:hover, .info .button.flat:hover:checked:focus, .info .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:hover:insensitive, .info .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .info .button:hover:active:insensitive, .info .button:hover:checked:insensitive, .info .button.flat:hover:active:insensitive, .info .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:focus, .info .button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .info .button:focus:hover, .info .button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .info .button:focus:hover:focus, .info .button:focus:hover:hover, .info .button.flat:focus:hover:focus, .info .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + .info .button:focus:hover:active, .info .button:focus:hover:active:hover, .info .button:focus:hover:active:focus, .info .button:focus:hover:active:hover:focus, .info .button:focus:hover:checked, .info .button:focus:hover:checked:hover, .info .button:focus:hover:checked:focus, .info .button:focus:hover:checked:hover:focus, .info .button.flat:focus:hover:active, .info .button.flat:focus:hover:active:hover, .info .button.flat:focus:hover:active:focus, .info .button.flat:focus:hover:active:hover:focus, .info .button.flat:focus:hover:checked, .info .button.flat:focus:hover:checked:hover, .info .button.flat:focus:hover:checked:focus, .info .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:focus:hover:insensitive, .info .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .info .button:focus:hover:active:insensitive, .info .button:focus:hover:checked:insensitive, .info .button.flat:focus:hover:active:insensitive, .info .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .info .button:checked, .info .button:active, .info .button.flat:checked, .info .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + .info .button:checked:active, .info .button:checked:active:hover, .info .button:checked:active:focus, .info .button:checked:active:hover:focus, .info .button:checked:checked, .info .button:checked:checked:hover, .info .button:checked:checked:focus, .info .button:checked:checked:hover:focus, .info .button:active:active, .info .button:active:active:hover, .info .button:active:active:focus, .info .button:active:active:hover:focus, .info .button:active:checked, .info .button:active:checked:hover, .info .button:active:checked:focus, .info .button:active:checked:hover:focus, .info .button.flat:checked:active, .info .button.flat:checked:active:hover, .info .button.flat:checked:active:focus, .info .button.flat:checked:active:hover:focus, .info .button.flat:checked:checked, .info .button.flat:checked:checked:hover, .info .button.flat:checked:checked:focus, .info .button.flat:checked:checked:hover:focus, .info .button.flat:active:active, .info .button.flat:active:active:hover, .info .button.flat:active:active:focus, .info .button.flat:active:active:hover:focus, .info .button.flat:active:checked, .info .button.flat:active:checked:hover, .info .button.flat:active:checked:focus, .info .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .info .button:checked:insensitive, .info .button:active:insensitive, .info .button.flat:checked:insensitive, .info .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .info .button:checked:active:insensitive, .info .button:checked:checked:insensitive, .info .button:active:active:insensitive, .info .button:active:checked:insensitive, .info .button.flat:checked:active:insensitive, .info .button.flat:checked:checked:insensitive, .info .button.flat:active:active:insensitive, .info .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .info .button:focus, .info .button:hover, .info .button.flat:focus, .info .button.flat:hover { + color: #040304; } + .info .button:insensitive:insensitive, .info .button.flat:insensitive:insensitive { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + .info .button:insensitive:insensitive :insensitive, .info .button.flat:insensitive:insensitive :insensitive { + color: mix(#2bd3bf,#040304,0.6); } + .info .button:active:insensitive, .info .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .info .button:active:insensitive:insensitive, .info .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .info .button.separator, .info .button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + .info .button.separator:insensitive, .info .button .separator:insensitive { + color: rgba(43, 211, 191, 0.85); } + +.warning { + background-color: #80ef67; + background-image: none; + border: 1px solid #4ce829; + color: #040304; } + .warning .button { + background-color: #80ef67; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.12); } + .warning .button:focus, .warning .button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.22),0.3); } + .warning .button:active, .warning .button:active:hover, .warning .button:active:focus, .warning .button:active:hover:focus, .warning .button:checked, .warning .button:checked:hover, .warning .button:checked:focus, .warning .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button.flat { + border-color: rgba(128, 239, 103, 0); + color: #040304; + background-color: rgba(128, 239, 103, 0); + background-image: none; + box-shadow: none; } + .warning .button:hover, .warning .button.flat:hover { + background-color: #8df176; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .warning .button:hover:focus, .warning .button:hover:hover, .warning .button.flat:hover:focus, .warning .button.flat:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .warning .button:hover:active, .warning .button:hover:active:hover, .warning .button:hover:active:focus, .warning .button:hover:active:hover:focus, .warning .button:hover:checked, .warning .button:hover:checked:hover, .warning .button:hover:checked:focus, .warning .button:hover:checked:hover:focus, .warning .button.flat:hover:active, .warning .button.flat:hover:active:hover, .warning .button.flat:hover:active:focus, .warning .button.flat:hover:active:hover:focus, .warning .button.flat:hover:checked, .warning .button.flat:hover:checked:hover, .warning .button.flat:hover:checked:focus, .warning .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:hover:insensitive, .warning .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .warning .button:hover:active:insensitive, .warning .button:hover:checked:insensitive, .warning .button.flat:hover:active:insensitive, .warning .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:focus, .warning .button.flat:focus { + background-color: #8df176; + background-image: none; + border-color: rgba(4, 3, 4, 0.22); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .warning .button:focus:hover, .warning .button.flat:focus:hover { + background-color: #9af286; + background-image: none; + border-color: rgba(3, 2, 3, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.38); } + .warning .button:focus:hover:focus, .warning .button:focus:hover:hover, .warning .button.flat:focus:hover:focus, .warning .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .warning .button:focus:hover:active, .warning .button:focus:hover:active:hover, .warning .button:focus:hover:active:focus, .warning .button:focus:hover:active:hover:focus, .warning .button:focus:hover:checked, .warning .button:focus:hover:checked:hover, .warning .button:focus:hover:checked:focus, .warning .button:focus:hover:checked:hover:focus, .warning .button.flat:focus:hover:active, .warning .button.flat:focus:hover:active:hover, .warning .button.flat:focus:hover:active:focus, .warning .button.flat:focus:hover:active:hover:focus, .warning .button.flat:focus:hover:checked, .warning .button.flat:focus:hover:checked:hover, .warning .button.flat:focus:hover:checked:focus, .warning .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:focus:hover:insensitive, .warning .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.3); } + .warning .button:focus:hover:active:insensitive, .warning .button:focus:hover:checked:insensitive, .warning .button.flat:focus:hover:active:insensitive, .warning .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.3); } + .warning .button:checked, .warning .button:active, .warning .button.flat:checked, .warning .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.22),0.3); } + .warning .button:checked:active, .warning .button:checked:active:hover, .warning .button:checked:active:focus, .warning .button:checked:active:hover:focus, .warning .button:checked:checked, .warning .button:checked:checked:hover, .warning .button:checked:checked:focus, .warning .button:checked:checked:hover:focus, .warning .button:active:active, .warning .button:active:active:hover, .warning .button:active:active:focus, .warning .button:active:active:hover:focus, .warning .button:active:checked, .warning .button:active:checked:hover, .warning .button:active:checked:focus, .warning .button:active:checked:hover:focus, .warning .button.flat:checked:active, .warning .button.flat:checked:active:hover, .warning .button.flat:checked:active:focus, .warning .button.flat:checked:active:hover:focus, .warning .button.flat:checked:checked, .warning .button.flat:checked:checked:hover, .warning .button.flat:checked:checked:focus, .warning .button.flat:checked:checked:hover:focus, .warning .button.flat:active:active, .warning .button.flat:active:active:hover, .warning .button.flat:active:active:focus, .warning .button.flat:active:active:hover:focus, .warning .button.flat:active:checked, .warning .button.flat:active:checked:hover, .warning .button.flat:active:checked:focus, .warning .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button:checked:insensitive, .warning .button:active:insensitive, .warning .button.flat:checked:insensitive, .warning .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.22); } + .warning .button:checked:active:insensitive, .warning .button:checked:checked:insensitive, .warning .button:active:active:insensitive, .warning .button:active:checked:insensitive, .warning .button.flat:checked:active:insensitive, .warning .button.flat:checked:checked:insensitive, .warning .button.flat:active:active:insensitive, .warning .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.22); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .warning .button:focus, .warning .button:hover, .warning .button.flat:focus, .warning .button.flat:hover { + color: #040304; } + .warning .button:insensitive:insensitive, .warning .button.flat:insensitive:insensitive { + background-color: alpha(mix(#80ef67,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#80ef67,#040304,0.6); + box-shadow: none; } + .warning .button:insensitive:insensitive :insensitive, .warning .button.flat:insensitive:insensitive :insensitive { + color: mix(#80ef67,#040304,0.6); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .warning .button:active:insensitive:insensitive, .warning .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .warning .button.separator, .warning .button .separator { + border: 1px solid currentColor; + color: rgba(128, 239, 103, 0.9); } + .warning .button.separator:insensitive, .warning .button .separator:insensitive { + color: rgba(128, 239, 103, 0.85); } + +.question { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + color: #040304; } + .question .button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .question .button:focus, .question .button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + .question .button:active, .question .button:active:hover, .question .button:active:focus, .question .button:active:hover:focus, .question .button:checked, .question .button:checked:hover, .question .button:checked:focus, .question .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .question .button:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .question .button:active:insensitive, .question .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .question .button.flat { + border-color: rgba(43, 211, 191, 0); + color: #040304; + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + .question .button:hover, .question .button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .question .button:hover:focus, .question .button:hover:hover, .question .button.flat:hover:focus, .question .button.flat:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + .question .button:hover:active, .question .button:hover:active:hover, .question .button:hover:active:focus, .question .button:hover:active:hover:focus, .question .button:hover:checked, .question .button:hover:checked:hover, .question .button:hover:checked:focus, .question .button:hover:checked:hover:focus, .question .button.flat:hover:active, .question .button.flat:hover:active:hover, .question .button.flat:hover:active:focus, .question .button.flat:hover:active:hover:focus, .question .button.flat:hover:checked, .question .button.flat:hover:checked:hover, .question .button.flat:hover:checked:focus, .question .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:hover:insensitive, .question .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .question .button:hover:active:insensitive, .question .button:hover:checked:insensitive, .question .button.flat:hover:active:insensitive, .question .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:focus, .question .button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .question .button:focus:hover, .question .button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .question .button:focus:hover:focus, .question .button:focus:hover:hover, .question .button.flat:focus:hover:focus, .question .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + .question .button:focus:hover:active, .question .button:focus:hover:active:hover, .question .button:focus:hover:active:focus, .question .button:focus:hover:active:hover:focus, .question .button:focus:hover:checked, .question .button:focus:hover:checked:hover, .question .button:focus:hover:checked:focus, .question .button:focus:hover:checked:hover:focus, .question .button.flat:focus:hover:active, .question .button.flat:focus:hover:active:hover, .question .button.flat:focus:hover:active:focus, .question .button.flat:focus:hover:active:hover:focus, .question .button.flat:focus:hover:checked, .question .button.flat:focus:hover:checked:hover, .question .button.flat:focus:hover:checked:focus, .question .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:focus:hover:insensitive, .question .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .question .button:focus:hover:active:insensitive, .question .button:focus:hover:checked:insensitive, .question .button.flat:focus:hover:active:insensitive, .question .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .question .button:checked, .question .button:active, .question .button.flat:checked, .question .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + .question .button:checked:active, .question .button:checked:active:hover, .question .button:checked:active:focus, .question .button:checked:active:hover:focus, .question .button:checked:checked, .question .button:checked:checked:hover, .question .button:checked:checked:focus, .question .button:checked:checked:hover:focus, .question .button:active:active, .question .button:active:active:hover, .question .button:active:active:focus, .question .button:active:active:hover:focus, .question .button:active:checked, .question .button:active:checked:hover, .question .button:active:checked:focus, .question .button:active:checked:hover:focus, .question .button.flat:checked:active, .question .button.flat:checked:active:hover, .question .button.flat:checked:active:focus, .question .button.flat:checked:active:hover:focus, .question .button.flat:checked:checked, .question .button.flat:checked:checked:hover, .question .button.flat:checked:checked:focus, .question .button.flat:checked:checked:hover:focus, .question .button.flat:active:active, .question .button.flat:active:active:hover, .question .button.flat:active:active:focus, .question .button.flat:active:active:hover:focus, .question .button.flat:active:checked, .question .button.flat:active:checked:hover, .question .button.flat:active:checked:focus, .question .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .question .button:checked:insensitive, .question .button:active:insensitive, .question .button.flat:checked:insensitive, .question .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .question .button:checked:active:insensitive, .question .button:checked:checked:insensitive, .question .button:active:active:insensitive, .question .button:active:checked:insensitive, .question .button.flat:checked:active:insensitive, .question .button.flat:checked:checked:insensitive, .question .button.flat:active:active:insensitive, .question .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .question .button:focus, .question .button:hover, .question .button.flat:focus, .question .button.flat:hover { + color: #040304; } + .question .button:insensitive:insensitive, .question .button.flat:insensitive:insensitive { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + .question .button:insensitive:insensitive :insensitive, .question .button.flat:insensitive:insensitive :insensitive { + color: mix(#2bd3bf,#040304,0.6); } + .question .button:active:insensitive, .question .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .question .button:active:insensitive:insensitive, .question .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .question .button.separator, .question .button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + .question .button.separator:insensitive, .question .button .separator:insensitive { + color: rgba(43, 211, 191, 0.85); } + +.error { + background-color: #4d6d6a; + background-image: none; + border: 1px solid #3e5755; + color: #040304; } + .error .button { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .error .button:focus, .error .button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + .error .button:active, .error .button:active:hover, .error .button:active:focus, .error .button:active:hover:focus, .error .button:checked, .error .button:checked:hover, .error .button:checked:focus, .error .button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .error .button:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .error .button:active:insensitive, .error .button:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .error .button.flat { + border-color: rgba(77, 109, 106, 0); + color: #040304; + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + .error .button:hover, .error .button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .error .button:hover:focus, .error .button:hover:hover, .error .button.flat:hover:focus, .error .button.flat:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + .error .button:hover:active, .error .button:hover:active:hover, .error .button:hover:active:focus, .error .button:hover:active:hover:focus, .error .button:hover:checked, .error .button:hover:checked:hover, .error .button:hover:checked:focus, .error .button:hover:checked:hover:focus, .error .button.flat:hover:active, .error .button.flat:hover:active:hover, .error .button.flat:hover:active:focus, .error .button.flat:hover:active:hover:focus, .error .button.flat:hover:checked, .error .button.flat:hover:checked:hover, .error .button.flat:hover:checked:focus, .error .button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:hover:insensitive, .error .button.flat:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .error .button:hover:active:insensitive, .error .button:hover:checked:insensitive, .error .button.flat:hover:active:insensitive, .error .button.flat:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:focus, .error .button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .error .button:focus:hover, .error .button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .error .button:focus:hover:focus, .error .button:focus:hover:hover, .error .button.flat:focus:hover:focus, .error .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + .error .button:focus:hover:active, .error .button:focus:hover:active:hover, .error .button:focus:hover:active:focus, .error .button:focus:hover:active:hover:focus, .error .button:focus:hover:checked, .error .button:focus:hover:checked:hover, .error .button:focus:hover:checked:focus, .error .button:focus:hover:checked:hover:focus, .error .button.flat:focus:hover:active, .error .button.flat:focus:hover:active:hover, .error .button.flat:focus:hover:active:focus, .error .button.flat:focus:hover:active:hover:focus, .error .button.flat:focus:hover:checked, .error .button.flat:focus:hover:checked:hover, .error .button.flat:focus:hover:checked:focus, .error .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:focus:hover:insensitive, .error .button.flat:focus:hover:insensitive { + border-color: rgba(3, 3, 3, 0.4); } + .error .button:focus:hover:active:insensitive, .error .button:focus:hover:checked:insensitive, .error .button.flat:focus:hover:active:insensitive, .error .button.flat:focus:hover:checked:insensitive { + border-color: rgba(3, 2, 3, 0.4); } + .error .button:checked, .error .button:active, .error .button.flat:checked, .error .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + .error .button:checked:active, .error .button:checked:active:hover, .error .button:checked:active:focus, .error .button:checked:active:hover:focus, .error .button:checked:checked, .error .button:checked:checked:hover, .error .button:checked:checked:focus, .error .button:checked:checked:hover:focus, .error .button:active:active, .error .button:active:active:hover, .error .button:active:active:focus, .error .button:active:active:hover:focus, .error .button:active:checked, .error .button:active:checked:hover, .error .button:active:checked:focus, .error .button:active:checked:hover:focus, .error .button.flat:checked:active, .error .button.flat:checked:active:hover, .error .button.flat:checked:active:focus, .error .button.flat:checked:active:hover:focus, .error .button.flat:checked:checked, .error .button.flat:checked:checked:hover, .error .button.flat:checked:checked:focus, .error .button.flat:checked:checked:hover:focus, .error .button.flat:active:active, .error .button.flat:active:active:hover, .error .button.flat:active:active:focus, .error .button.flat:active:active:hover:focus, .error .button.flat:active:checked, .error .button.flat:active:checked:hover, .error .button.flat:active:checked:focus, .error .button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + .error .button:checked:insensitive, .error .button:active:insensitive, .error .button.flat:checked:insensitive, .error .button.flat:active:insensitive { + border-color: rgba(3, 3, 3, 0.32); } + .error .button:checked:active:insensitive, .error .button:checked:checked:insensitive, .error .button:active:active:insensitive, .error .button:active:checked:insensitive, .error .button.flat:checked:active:insensitive, .error .button.flat:checked:checked:insensitive, .error .button.flat:active:active:insensitive, .error .button.flat:active:checked:insensitive { + border-color: rgba(3, 2, 3, 0.32); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .error .button:focus, .error .button:hover, .error .button.flat:focus, .error .button.flat:hover { + color: #040304; } + .error .button:insensitive:insensitive, .error .button.flat:insensitive:insensitive { + background-color: alpha(mix(#4d6d6a,#040304,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#4d6d6a,#040304,0.6); + box-shadow: none; } + .error .button:insensitive:insensitive :insensitive, .error .button.flat:insensitive:insensitive :insensitive { + color: mix(#4d6d6a,#040304,0.6); } + .error .button:active:insensitive, .error .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .error .button:active:insensitive:insensitive, .error .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .error .button.separator, .error .button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + .error .button.separator:insensitive, .error .button .separator:insensitive { + color: rgba(77, 109, 106, 0.85); } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 0px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 0px; } + +.entry, .menuitem .entry, GtkPopover .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(6, 52, 23, 0.06), inset -1px 0 rgba(6, 52, 23, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected, .entry:selected:focus { + background-color: #211921; + color: #3ee77b; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + .image.left.entry { + padding-right: 3px; } + +/********* + ! Menubar +**********/ +.menubar { + -GtkWidget-window-dragging: true; + border: 0; + background-color: #040304; + background-image: none; + color: #3de57a; } + .menubar.menuitem, .menubar .menuitem { + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #3de57a; } + .menubar.menuitem:hover, .menubar .menuitem:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + .menubar.menuitem *:hover, .menubar .menuitem *:hover { + color: #51e888; } + +/****** + ! Menu +*******/ +* { + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; } + +GtkTreeMenu.menu, GtkTreeMenu .menu, GtkMenuToolButton.menu, GtkMenuToolButton .menu, GtkComboBox.menu, GtkComboBox .menu { + background-color: #040304; + margin: 3px; } + +#toolbar-popup, .menu { + padding: 0; + border-radius: 0; + border: 1px solid mix(#040304,#3de57a,0.21); + background-color: #040304; + color: #3de57a; } + #toolbar-popup:selected, .menu:selected { + background-color: #211921; } + #toolbar-popup .button, #toolbar-popup .button:hover, #toolbar-popup .button:active, #toolbar-popup .button:active *:insensitive, #toolbar-popup .button:insensitive, .menu .button, .menu .button:hover, .menu .button:active, .menu .button:active *:insensitive, .menu .button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; } + +.context-menu { + font: initial; } + +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; } + +.menuitem, .menu .menuitem { + margin: 3px; + padding: 5px 7px; + border: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + -GtkMenuItem-arrow-scaling: .5; } + .menuitem:active, .menuitem:hover, .menu .menuitem:active, .menu .menuitem:hover { + border: 0; + background-color: #211921; + background-image: none; + color: #3ee77b; } + .menuitem *:active, .menuitem *:hover, .menu .menuitem *:active, .menu .menuitem *:hover { + color: #3ee77b; } + .menuitem:insensitive, .menuitem *:insensitive, .menu .menuitem:insensitive, .menu .menuitem *:insensitive { + color: mix(#3de57a,#040304,0.5); } + +.menuitem.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:insensitive { + background-image: none; } + +.menuitem.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:active, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:active, .menuitem.radio:insensitive { + border-style: none; + background-color: transparent; } + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border-style: none; + color: #040304; } + +.menuitem.button, .menuitem.button:focus, .menuitem.button:active, .menuitem.button:insensitive, .menuitem.button:active:insensitive, .menuitem.button.flat, .menuitem.button.flat:focus, .menuitem.button.flat:active, .menuitem.button.flat:insensitive, .menuitem.button.flat:active:insensitive { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + +.menuitem.button:hover, .menuitem.button:focus:hover, .menuitem.button:active:hover, .menuitem.button:selected, .menuitem.button.flat:hover, .menuitem.button.flat:focus:hover, .menuitem.button.flat:active:hover, .menuitem.button.flat:selected { + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.menuitem GtkCalendar:inconsistent { + color: mix(#3de57a,#040304,0.5); } + +.menuitem GtkCalendar .button { + border-style: none; + background-color: transparent; + background-image: none; } + +.menuitem .accelerator { + color: rgba(61, 229, 122, 0.6); } + .menuitem .accelerator:hover { + color: rgba(62, 231, 123, 0.8); } + .menuitem .accelerator:insensitive { + color: alpha(mix(#3de57a,#040304,0.5),0.4); } + +.menuitem .entry { + background-color: #040304; + background-image: none; + border-color: #030203; + color: #3de57a; } + .menuitem .entry:focus, .menuitem .entry:hover { + border-color: mix(#211921,#040304,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: #030203; } + .menuitem .entry:insensitive { + border-color: #030303; } + .menuitem .entry:active:insensitive, .menuitem .entry:checked:insensitive { + border-color: #030203; } + .menuitem .entry:focus, .menuitem .entry:active { + border-color: #211921; } + .menuitem .entry:insensitive { + background-color: #040304; + background-image: none; + color: mix(#040304,#3de57a,0.5); } + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 3px; } + +/********* + ! Popover +**********/ +GtkPopover { + border-color: #030203; + margin: 10px; + padding: 3px; + border-radius: 0px; + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: #040304; + background-image: none; + color: #3de57a; + box-shadow: 0 3px 6px rgba(13, 104, 46, 0.16); } + GtkPopover:focus, GtkPopover:hover { + border-color: mix(#211921,#040304,0.3); } + GtkPopover:active, GtkPopover:active:hover, GtkPopover:active:focus, GtkPopover:active:hover:focus, GtkPopover:checked, GtkPopover:checked:hover, GtkPopover:checked:focus, GtkPopover:checked:hover:focus { + border-color: #030203; } + GtkPopover:insensitive { + border-color: #030303; } + GtkPopover:active:insensitive, GtkPopover:checked:insensitive { + border-color: #030203; } + GtkPopover.background { + background-image: none; + background-color: #040304; + color: #3de57a; } + GtkPopover:backdrop { + box-shadow: none; } + GtkPopover.osd { + box-shadow: 0 2px 7px 3px rgba(13, 104, 46, 0.5); } + GtkPopover.osd > .toolbar .button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + GtkPopover .view, GtkPopover GtkHTML, GtkPopover .list { + background-color: #050405; + background-image: none; + color: #3de57a; } + GtkPopover .view:hover, GtkPopover GtkHTML:hover, GtkPopover .list:hover { + background-image: none; + background-color: #211921; + color: #3ee77b; } + GtkPopover .list-row, GtkPopover .list-row.button { + background-color: transparent; + background-image: none; + color: #3de57a; } + GtkPopover .list-row:focus, GtkPopover .list-row:hover, GtkPopover .list-row:active, GtkPopover .list-row.button:focus, GtkPopover .list-row.button:hover, GtkPopover .list-row.button:active { + background-image: none; + background-color: #211921; + color: #3ee77b; } + GtkPopover .frame { + border-color: #030203; + border-radius: 0px; } + GtkPopover .entry { + background-color: #211921; + background-image: none; + border-color: #1a141a; + color: #3ee77b; } + GtkPopover .entry:focus, GtkPopover .entry:hover { + border-color: mix(#211921,#211921,0.3); } + GtkPopover .entry:active, GtkPopover .entry:active:hover, GtkPopover .entry:active:focus, GtkPopover .entry:active:hover:focus, GtkPopover .entry:checked, GtkPopover .entry:checked:hover, GtkPopover .entry:checked:focus, GtkPopover .entry:checked:hover:focus { + border-color: #171217; } + GtkPopover .entry:insensitive { + border-color: #1c151c; } + GtkPopover .entry:active:insensitive, GtkPopover .entry:checked:insensitive { + border-color: #1a141a; } + GtkPopover .entry:focus, GtkPopover .entry:active { + border-color: #211921; } + GtkPopover .entry:insensitive { + background-color: #1e171e; + background-image: none; + color: mix(#211921,#3ee77b,0.5); } + GtkPopover .button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + GtkPopover .button:focus, GtkPopover .button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.32),0.3); } + GtkPopover .button:active, GtkPopover .button:active:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover:focus, GtkPopover .button:checked, GtkPopover .button:checked:hover, GtkPopover .button:checked:focus, GtkPopover .button:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + GtkPopover .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + GtkPopover .button:active:insensitive, GtkPopover .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + GtkPopover .button.flat { + border-color: rgba(33, 25, 33, 0); + color: #3de57a; + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + GtkPopover .button:hover, GtkPopover .button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + GtkPopover .button:hover:focus, GtkPopover .button:hover:hover, GtkPopover .button.flat:hover:focus, GtkPopover .button.flat:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.4),0.3); } + GtkPopover .button:hover:active, GtkPopover .button:hover:active:hover, GtkPopover .button:hover:active:focus, GtkPopover .button:hover:active:hover:focus, GtkPopover .button:hover:checked, GtkPopover .button:hover:checked:hover, GtkPopover .button:hover:checked:focus, GtkPopover .button:hover:checked:hover:focus, GtkPopover .button.flat:hover:active, GtkPopover .button.flat:hover:active:hover, GtkPopover .button.flat:hover:active:focus, GtkPopover .button.flat:hover:active:hover:focus, GtkPopover .button.flat:hover:checked, GtkPopover .button.flat:hover:checked:hover, GtkPopover .button.flat:hover:checked:focus, GtkPopover .button.flat:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + GtkPopover .button:hover:insensitive, GtkPopover .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + GtkPopover .button:hover:active:insensitive, GtkPopover .button:hover:checked:insensitive, GtkPopover .button.flat:hover:active:insensitive, GtkPopover .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + GtkPopover .button:focus, GtkPopover .button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + GtkPopover .button:focus:hover, GtkPopover .button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + GtkPopover .button:focus:hover:focus, GtkPopover .button:focus:hover:hover, GtkPopover .button.flat:focus:hover:focus, GtkPopover .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.4),0.3); } + GtkPopover .button:focus:hover:active, GtkPopover .button:focus:hover:active:hover, GtkPopover .button:focus:hover:active:focus, GtkPopover .button:focus:hover:active:hover:focus, GtkPopover .button:focus:hover:checked, GtkPopover .button:focus:hover:checked:hover, GtkPopover .button:focus:hover:checked:focus, GtkPopover .button:focus:hover:checked:hover:focus, GtkPopover .button.flat:focus:hover:active, GtkPopover .button.flat:focus:hover:active:hover, GtkPopover .button.flat:focus:hover:active:focus, GtkPopover .button.flat:focus:hover:active:hover:focus, GtkPopover .button.flat:focus:hover:checked, GtkPopover .button.flat:focus:hover:checked:hover, GtkPopover .button.flat:focus:hover:checked:focus, GtkPopover .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + GtkPopover .button:focus:hover:insensitive, GtkPopover .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + GtkPopover .button:focus:hover:active:insensitive, GtkPopover .button:focus:hover:checked:insensitive, GtkPopover .button.flat:focus:hover:active:insensitive, GtkPopover .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + GtkPopover .button:checked, GtkPopover .button:active, GtkPopover .button.flat:checked, GtkPopover .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + GtkPopover .button:checked:focus, GtkPopover .button:checked:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.32),0.3); } + GtkPopover .button:checked:active, GtkPopover .button:checked:active:hover, GtkPopover .button:checked:active:focus, GtkPopover .button:checked:active:hover:focus, GtkPopover .button:checked:checked, GtkPopover .button:checked:checked:hover, GtkPopover .button:checked:checked:focus, GtkPopover .button:checked:checked:hover:focus, GtkPopover .button:active:active, GtkPopover .button:active:active:hover, GtkPopover .button:active:active:focus, GtkPopover .button:active:active:hover:focus, GtkPopover .button:active:checked, GtkPopover .button:active:checked:hover, GtkPopover .button:active:checked:focus, GtkPopover .button:active:checked:hover:focus, GtkPopover .button.flat:checked:active, GtkPopover .button.flat:checked:active:hover, GtkPopover .button.flat:checked:active:focus, GtkPopover .button.flat:checked:active:hover:focus, GtkPopover .button.flat:checked:checked, GtkPopover .button.flat:checked:checked:hover, GtkPopover .button.flat:checked:checked:focus, GtkPopover .button.flat:checked:checked:hover:focus, GtkPopover .button.flat:active:active, GtkPopover .button.flat:active:active:hover, GtkPopover .button.flat:active:active:focus, GtkPopover .button.flat:active:active:hover:focus, GtkPopover .button.flat:active:checked, GtkPopover .button.flat:active:checked:hover, GtkPopover .button.flat:active:checked:focus, GtkPopover .button.flat:active:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + GtkPopover .button:checked:insensitive, GtkPopover .button:active:insensitive, GtkPopover .button.flat:checked:insensitive, GtkPopover .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + GtkPopover .button:checked:active:insensitive, GtkPopover .button:checked:checked:insensitive, GtkPopover .button:active:active:insensitive, GtkPopover .button:active:checked:insensitive, GtkPopover .button.flat:checked:active:insensitive, GtkPopover .button.flat:checked:checked:insensitive, GtkPopover .button.flat:active:active:insensitive, GtkPopover .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + GtkPopover .button:checked:focus, GtkPopover .button:checked:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + GtkPopover .button:focus, GtkPopover .button:hover, GtkPopover .button.flat:focus, GtkPopover .button.flat:hover { + color: #3de57a; } + GtkPopover .button:insensitive:insensitive, GtkPopover .button.flat:insensitive:insensitive { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + GtkPopover .button:insensitive:insensitive :insensitive, GtkPopover .button.flat:insensitive:insensitive :insensitive { + color: mix(#211921,#3de57a,0.6); } + GtkPopover .button:active:insensitive, GtkPopover .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + GtkPopover .button:active:insensitive:insensitive, GtkPopover .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + GtkPopover .button.separator, GtkPopover .button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + GtkPopover .button.separator:insensitive, GtkPopover .button .separator:insensitive { + color: rgba(33, 25, 33, 0.85); } + GtkPopover > .list, GtkPopover > .view, GtkPopover > GtkHTML, GtkPopover > .toolbar { + background-color: transparent; } + GtkPopover .separator { + border: 0; + background-color: transparent; + color: #040304; + font-size: 80%; + font-weight: bold; } + +GtkModelButton.button, GtkModelButton.button:backdrop { + background-color: transparent; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + GtkModelButton.button:focus, GtkModelButton.button:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover { + border-color: mix(#211921,alpha(currentColor,0.32),0.3); } + GtkModelButton.button:active, GtkModelButton.button:active:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover:focus, GtkModelButton.button:checked, GtkModelButton.button:checked:hover, GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover:focus, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover:focus, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:insensitive, GtkModelButton.button:backdrop:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:active:insensitive, GtkModelButton.button:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button.flat, GtkModelButton.button:backdrop.flat { + border-color: rgba(0, 0, 0, 0); + color: currentColor; + background-color: rgba(0, 0, 0, 0); + background-image: none; + box-shadow: none; } + GtkModelButton.button:hover, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + GtkModelButton.button:hover:focus, GtkModelButton.button:hover:hover, GtkModelButton.button.flat:hover:focus, GtkModelButton.button.flat:hover:hover, GtkModelButton.button:backdrop:hover:focus, GtkModelButton.button:backdrop:hover:hover, GtkModelButton.button:backdrop.flat:hover:focus, GtkModelButton.button:backdrop.flat:hover:hover { + border-color: mix(#211921,alpha(currentColor,0.4),0.3); } + GtkModelButton.button:hover:active, GtkModelButton.button:hover:active:hover, GtkModelButton.button:hover:active:focus, GtkModelButton.button:hover:active:hover:focus, GtkModelButton.button:hover:checked, GtkModelButton.button:hover:checked:hover, GtkModelButton.button:hover:checked:focus, GtkModelButton.button:hover:checked:hover:focus, GtkModelButton.button.flat:hover:active, GtkModelButton.button.flat:hover:active:hover, GtkModelButton.button.flat:hover:active:focus, GtkModelButton.button.flat:hover:active:hover:focus, GtkModelButton.button.flat:hover:checked, GtkModelButton.button.flat:hover:checked:hover, GtkModelButton.button.flat:hover:checked:focus, GtkModelButton.button.flat:hover:checked:hover:focus, GtkModelButton.button:backdrop:hover:active, GtkModelButton.button:backdrop:hover:active:hover, GtkModelButton.button:backdrop:hover:active:focus, GtkModelButton.button:backdrop:hover:active:hover:focus, GtkModelButton.button:backdrop:hover:checked, GtkModelButton.button:backdrop:hover:checked:hover, GtkModelButton.button:backdrop:hover:checked:focus, GtkModelButton.button:backdrop:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:hover:active, GtkModelButton.button:backdrop.flat:hover:active:hover, GtkModelButton.button:backdrop.flat:hover:active:focus, GtkModelButton.button:backdrop.flat:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:hover:checked, GtkModelButton.button:backdrop.flat:hover:checked:hover, GtkModelButton.button:backdrop.flat:hover:checked:focus, GtkModelButton.button:backdrop.flat:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:hover:insensitive, GtkModelButton.button.flat:hover:insensitive, GtkModelButton.button:backdrop:hover:insensitive, GtkModelButton.button:backdrop.flat:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:hover:active:insensitive, GtkModelButton.button:hover:checked:insensitive, GtkModelButton.button.flat:hover:active:insensitive, GtkModelButton.button.flat:hover:checked:insensitive, GtkModelButton.button:backdrop:hover:active:insensitive, GtkModelButton.button:backdrop:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:hover:active:insensitive, GtkModelButton.button:backdrop.flat:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:focus, GtkModelButton.button.flat:focus, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop.flat:focus { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: alpha(currentColor,0.32); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + GtkModelButton.button:focus:hover, GtkModelButton.button.flat:focus:hover, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:focus:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + GtkModelButton.button:focus:hover:focus, GtkModelButton.button:focus:hover:hover, GtkModelButton.button.flat:focus:hover:focus, GtkModelButton.button.flat:focus:hover:hover, GtkModelButton.button:backdrop:focus:hover:focus, GtkModelButton.button:backdrop:focus:hover:hover, GtkModelButton.button:backdrop.flat:focus:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:hover { + border-color: mix(#211921,alpha(currentColor,0.4),0.3); } + GtkModelButton.button:focus:hover:active, GtkModelButton.button:focus:hover:active:hover, GtkModelButton.button:focus:hover:active:focus, GtkModelButton.button:focus:hover:active:hover:focus, GtkModelButton.button:focus:hover:checked, GtkModelButton.button:focus:hover:checked:hover, GtkModelButton.button:focus:hover:checked:focus, GtkModelButton.button:focus:hover:checked:hover:focus, GtkModelButton.button.flat:focus:hover:active, GtkModelButton.button.flat:focus:hover:active:hover, GtkModelButton.button.flat:focus:hover:active:focus, GtkModelButton.button.flat:focus:hover:active:hover:focus, GtkModelButton.button.flat:focus:hover:checked, GtkModelButton.button.flat:focus:hover:checked:hover, GtkModelButton.button.flat:focus:hover:checked:focus, GtkModelButton.button.flat:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop:focus:hover:active, GtkModelButton.button:backdrop:focus:hover:active:hover, GtkModelButton.button:backdrop:focus:hover:active:focus, GtkModelButton.button:backdrop:focus:hover:active:hover:focus, GtkModelButton.button:backdrop:focus:hover:checked, GtkModelButton.button:backdrop:focus:hover:checked:hover, GtkModelButton.button:backdrop:focus:hover:checked:focus, GtkModelButton.button:backdrop:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:active, GtkModelButton.button:backdrop.flat:focus:hover:active:hover, GtkModelButton.button:backdrop.flat:focus:hover:active:focus, GtkModelButton.button:backdrop.flat:focus:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover, GtkModelButton.button:backdrop.flat:focus:hover:checked:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:focus:hover:insensitive, GtkModelButton.button.flat:focus:hover:insensitive, GtkModelButton.button:backdrop:focus:hover:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:focus:hover:active:insensitive, GtkModelButton.button:focus:hover:checked:insensitive, GtkModelButton.button.flat:focus:hover:active:insensitive, GtkModelButton.button.flat:focus:hover:checked:insensitive, GtkModelButton.button:backdrop:focus:hover:active:insensitive, GtkModelButton.button:backdrop:focus:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:active:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:checked, GtkModelButton.button:active, GtkModelButton.button.flat:checked, GtkModelButton.button.flat:active, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop.flat:checked, GtkModelButton.button:backdrop.flat:active { + background-color: #211921; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: #3ee77b; + box-shadow: inset 1px 0 alpha(currentColor,0.06), inset 0 1px alpha(currentColor,0.07), inset -1px 0 alpha(currentColor,0.06), inset 0 -1px alpha(currentColor,0.05); } + GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + border-color: mix(#211921,alpha(currentColor,0.32),0.3); } + GtkModelButton.button:checked:active, GtkModelButton.button:checked:active:hover, GtkModelButton.button:checked:active:focus, GtkModelButton.button:checked:active:hover:focus, GtkModelButton.button:checked:checked, GtkModelButton.button:checked:checked:hover, GtkModelButton.button:checked:checked:focus, GtkModelButton.button:checked:checked:hover:focus, GtkModelButton.button:active:active, GtkModelButton.button:active:active:hover, GtkModelButton.button:active:active:focus, GtkModelButton.button:active:active:hover:focus, GtkModelButton.button:active:checked, GtkModelButton.button:active:checked:hover, GtkModelButton.button:active:checked:focus, GtkModelButton.button:active:checked:hover:focus, GtkModelButton.button.flat:checked:active, GtkModelButton.button.flat:checked:active:hover, GtkModelButton.button.flat:checked:active:focus, GtkModelButton.button.flat:checked:active:hover:focus, GtkModelButton.button.flat:checked:checked, GtkModelButton.button.flat:checked:checked:hover, GtkModelButton.button.flat:checked:checked:focus, GtkModelButton.button.flat:checked:checked:hover:focus, GtkModelButton.button.flat:active:active, GtkModelButton.button.flat:active:active:hover, GtkModelButton.button.flat:active:active:focus, GtkModelButton.button.flat:active:active:hover:focus, GtkModelButton.button.flat:active:checked, GtkModelButton.button.flat:active:checked:hover, GtkModelButton.button.flat:active:checked:focus, GtkModelButton.button.flat:active:checked:hover:focus, GtkModelButton.button:backdrop:checked:active, GtkModelButton.button:backdrop:checked:active:hover, GtkModelButton.button:backdrop:checked:active:focus, GtkModelButton.button:backdrop:checked:active:hover:focus, GtkModelButton.button:backdrop:checked:checked, GtkModelButton.button:backdrop:checked:checked:hover, GtkModelButton.button:backdrop:checked:checked:focus, GtkModelButton.button:backdrop:checked:checked:hover:focus, GtkModelButton.button:backdrop:active:active, GtkModelButton.button:backdrop:active:active:hover, GtkModelButton.button:backdrop:active:active:focus, GtkModelButton.button:backdrop:active:active:hover:focus, GtkModelButton.button:backdrop:active:checked, GtkModelButton.button:backdrop:active:checked:hover, GtkModelButton.button:backdrop:active:checked:focus, GtkModelButton.button:backdrop:active:checked:hover:focus, GtkModelButton.button:backdrop.flat:checked:active, GtkModelButton.button:backdrop.flat:checked:active:hover, GtkModelButton.button:backdrop.flat:checked:active:focus, GtkModelButton.button:backdrop.flat:checked:active:hover:focus, GtkModelButton.button:backdrop.flat:checked:checked, GtkModelButton.button:backdrop.flat:checked:checked:hover, GtkModelButton.button:backdrop.flat:checked:checked:focus, GtkModelButton.button:backdrop.flat:checked:checked:hover:focus, GtkModelButton.button:backdrop.flat:active:active, GtkModelButton.button:backdrop.flat:active:active:hover, GtkModelButton.button:backdrop.flat:active:active:focus, GtkModelButton.button:backdrop.flat:active:active:hover:focus, GtkModelButton.button:backdrop.flat:active:checked, GtkModelButton.button:backdrop.flat:active:checked:hover, GtkModelButton.button:backdrop.flat:active:checked:focus, GtkModelButton.button:backdrop.flat:active:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:checked:insensitive, GtkModelButton.button:active:insensitive, GtkModelButton.button.flat:checked:insensitive, GtkModelButton.button.flat:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop.flat:checked:insensitive, GtkModelButton.button:backdrop.flat:active:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:checked:active:insensitive, GtkModelButton.button:checked:checked:insensitive, GtkModelButton.button:active:active:insensitive, GtkModelButton.button:active:checked:insensitive, GtkModelButton.button.flat:checked:active:insensitive, GtkModelButton.button.flat:checked:checked:insensitive, GtkModelButton.button.flat:active:active:insensitive, GtkModelButton.button.flat:active:checked:insensitive, GtkModelButton.button:backdrop:checked:active:insensitive, GtkModelButton.button:backdrop:checked:checked:insensitive, GtkModelButton.button:backdrop:active:active:insensitive, GtkModelButton.button:backdrop:active:checked:insensitive, GtkModelButton.button:backdrop.flat:checked:active:insensitive, GtkModelButton.button:backdrop.flat:checked:checked:insensitive, GtkModelButton.button:backdrop.flat:active:active:insensitive, GtkModelButton.button:backdrop.flat:active:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + GtkModelButton.button:focus, GtkModelButton.button:hover, GtkModelButton.button.flat:focus, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:focus, GtkModelButton.button:backdrop.flat:hover { + color: currentColor; } + GtkModelButton.button:insensitive:insensitive, GtkModelButton.button.flat:insensitive:insensitive, GtkModelButton.button:backdrop:insensitive:insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive { + background-color: alpha(mix(transparent,currentColor,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(transparent,currentColor,0.6); + box-shadow: none; } + GtkModelButton.button:insensitive:insensitive :insensitive, GtkModelButton.button.flat:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive :insensitive { + color: mix(transparent,currentColor,0.6); } + GtkModelButton.button:active:insensitive, GtkModelButton.button:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + GtkModelButton.button:active:insensitive:insensitive, GtkModelButton.button:checked:insensitive:insensitive, GtkModelButton.button:backdrop:active:insensitive:insensitive, GtkModelButton.button:backdrop:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + GtkModelButton.button.separator, GtkModelButton.button .separator, GtkModelButton.button:backdrop.separator, GtkModelButton.button:backdrop .separator { + border: 1px solid currentColor; + color: rgba(0, 0, 0, 0); } + GtkModelButton.button.separator:insensitive, GtkModelButton.button .separator:insensitive, GtkModelButton.button:backdrop.separator:insensitive, GtkModelButton.button:backdrop .separator:insensitive { + color: rgba(0, 0, 0, 0); } + GtkModelButton.button:focus:hover, GtkModelButton.button.flat:checked:hover, GtkModelButton.button:active:hover, GtkModelButton.button:hover, GtkModelButton.button:selected, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop:selected { + background-image: none; + background-color: #211921; + color: #3ee77b; + box-shadow: none; } + GtkModelButton.button.flat:checked, GtkModelButton.button:backdrop.flat:checked { + box-shadow: none; } + GtkModelButton.button.flat, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop.flat, GtkModelButton.button:backdrop.flat:hover { + transition: none; } + +/*************** +! Dimmed label * +****************/ +.dim-label, GtkLabel.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background { + background-color: #040304; + background-image: none; + border: 0; + border-radius: 0px; + color: #3ee77b; } + +.tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +GtkMessageDialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 3px; + -GtkDialog-action-area-border: 3px; + -GtkDialog-button-spacing: 3px; + margin: 0; + padding: 0; } + +/********************* + ! App notifications * +**********************/ +.app-notification, .app-notification.frame { + border-style: solid; + border-color: rgba(3, 2, 3, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 6px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + .app-notification .button, .app-notification.frame .button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .app-notification .button:focus, .app-notification .button:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.32),0.3); } + .app-notification .button:active, .app-notification .button:active:hover, .app-notification .button:active:focus, .app-notification .button:active:hover:focus, .app-notification .button:checked, .app-notification .button:checked:hover, .app-notification .button:checked:focus, .app-notification .button:checked:hover:focus, .app-notification.frame .button:active, .app-notification.frame .button:active:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover:focus, .app-notification.frame .button:checked, .app-notification.frame .button:checked:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + .app-notification .button:insensitive, .app-notification.frame .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .app-notification .button.flat, .app-notification.frame .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3de57a; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .app-notification .button:hover, .app-notification .button.flat:hover, .app-notification.frame .button:hover, .app-notification.frame .button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .app-notification .button:hover:focus, .app-notification .button:hover:hover, .app-notification .button.flat:hover:focus, .app-notification .button.flat:hover:hover, .app-notification.frame .button:hover:focus, .app-notification.frame .button:hover:hover, .app-notification.frame .button.flat:hover:focus, .app-notification.frame .button.flat:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.4),0.3); } + .app-notification .button:hover:active, .app-notification .button:hover:active:hover, .app-notification .button:hover:active:focus, .app-notification .button:hover:active:hover:focus, .app-notification .button:hover:checked, .app-notification .button:hover:checked:hover, .app-notification .button:hover:checked:focus, .app-notification .button:hover:checked:hover:focus, .app-notification .button.flat:hover:active, .app-notification .button.flat:hover:active:hover, .app-notification .button.flat:hover:active:focus, .app-notification .button.flat:hover:active:hover:focus, .app-notification .button.flat:hover:checked, .app-notification .button.flat:hover:checked:hover, .app-notification .button.flat:hover:checked:focus, .app-notification .button.flat:hover:checked:hover:focus, .app-notification.frame .button:hover:active, .app-notification.frame .button:hover:active:hover, .app-notification.frame .button:hover:active:focus, .app-notification.frame .button:hover:active:hover:focus, .app-notification.frame .button:hover:checked, .app-notification.frame .button:hover:checked:hover, .app-notification.frame .button:hover:checked:focus, .app-notification.frame .button:hover:checked:hover:focus, .app-notification.frame .button.flat:hover:active, .app-notification.frame .button.flat:hover:active:hover, .app-notification.frame .button.flat:hover:active:focus, .app-notification.frame .button.flat:hover:active:hover:focus, .app-notification.frame .button.flat:hover:checked, .app-notification.frame .button.flat:hover:checked:hover, .app-notification.frame .button.flat:hover:checked:focus, .app-notification.frame .button.flat:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + .app-notification .button:hover:insensitive, .app-notification .button.flat:hover:insensitive, .app-notification.frame .button:hover:insensitive, .app-notification.frame .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .app-notification .button:hover:active:insensitive, .app-notification .button:hover:checked:insensitive, .app-notification .button.flat:hover:active:insensitive, .app-notification .button.flat:hover:checked:insensitive, .app-notification.frame .button:hover:active:insensitive, .app-notification.frame .button:hover:checked:insensitive, .app-notification.frame .button.flat:hover:active:insensitive, .app-notification.frame .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .app-notification .button:focus, .app-notification .button.flat:focus, .app-notification.frame .button:focus, .app-notification.frame .button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .app-notification .button:focus:hover, .app-notification .button.flat:focus:hover, .app-notification.frame .button:focus:hover, .app-notification.frame .button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .app-notification .button:focus:hover:focus, .app-notification .button:focus:hover:hover, .app-notification .button.flat:focus:hover:focus, .app-notification .button.flat:focus:hover:hover, .app-notification.frame .button:focus:hover:focus, .app-notification.frame .button:focus:hover:hover, .app-notification.frame .button.flat:focus:hover:focus, .app-notification.frame .button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.4),0.3); } + .app-notification .button:focus:hover:active, .app-notification .button:focus:hover:active:hover, .app-notification .button:focus:hover:active:focus, .app-notification .button:focus:hover:active:hover:focus, .app-notification .button:focus:hover:checked, .app-notification .button:focus:hover:checked:hover, .app-notification .button:focus:hover:checked:focus, .app-notification .button:focus:hover:checked:hover:focus, .app-notification .button.flat:focus:hover:active, .app-notification .button.flat:focus:hover:active:hover, .app-notification .button.flat:focus:hover:active:focus, .app-notification .button.flat:focus:hover:active:hover:focus, .app-notification .button.flat:focus:hover:checked, .app-notification .button.flat:focus:hover:checked:hover, .app-notification .button.flat:focus:hover:checked:focus, .app-notification .button.flat:focus:hover:checked:hover:focus, .app-notification.frame .button:focus:hover:active, .app-notification.frame .button:focus:hover:active:hover, .app-notification.frame .button:focus:hover:active:focus, .app-notification.frame .button:focus:hover:active:hover:focus, .app-notification.frame .button:focus:hover:checked, .app-notification.frame .button:focus:hover:checked:hover, .app-notification.frame .button:focus:hover:checked:focus, .app-notification.frame .button:focus:hover:checked:hover:focus, .app-notification.frame .button.flat:focus:hover:active, .app-notification.frame .button.flat:focus:hover:active:hover, .app-notification.frame .button.flat:focus:hover:active:focus, .app-notification.frame .button.flat:focus:hover:active:hover:focus, .app-notification.frame .button.flat:focus:hover:checked, .app-notification.frame .button.flat:focus:hover:checked:hover, .app-notification.frame .button.flat:focus:hover:checked:focus, .app-notification.frame .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.4); } + .app-notification .button:focus:hover:insensitive, .app-notification .button.flat:focus:hover:insensitive, .app-notification.frame .button:focus:hover:insensitive, .app-notification.frame .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .app-notification .button:focus:hover:active:insensitive, .app-notification .button:focus:hover:checked:insensitive, .app-notification .button.flat:focus:hover:active:insensitive, .app-notification .button.flat:focus:hover:checked:insensitive, .app-notification.frame .button:focus:hover:active:insensitive, .app-notification.frame .button:focus:hover:checked:insensitive, .app-notification.frame .button.flat:focus:hover:active:insensitive, .app-notification.frame .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .app-notification .button:checked, .app-notification .button:active, .app-notification .button.flat:checked, .app-notification .button.flat:active, .app-notification.frame .button:checked, .app-notification.frame .button:active, .app-notification.frame .button.flat:checked, .app-notification.frame .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .app-notification .button:checked:focus, .app-notification .button:checked:hover, .app-notification .button:active:focus, .app-notification .button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .button.flat:active:focus, .app-notification .button.flat:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.32),0.3); } + .app-notification .button:checked:active, .app-notification .button:checked:active:hover, .app-notification .button:checked:active:focus, .app-notification .button:checked:active:hover:focus, .app-notification .button:checked:checked, .app-notification .button:checked:checked:hover, .app-notification .button:checked:checked:focus, .app-notification .button:checked:checked:hover:focus, .app-notification .button:active:active, .app-notification .button:active:active:hover, .app-notification .button:active:active:focus, .app-notification .button:active:active:hover:focus, .app-notification .button:active:checked, .app-notification .button:active:checked:hover, .app-notification .button:active:checked:focus, .app-notification .button:active:checked:hover:focus, .app-notification .button.flat:checked:active, .app-notification .button.flat:checked:active:hover, .app-notification .button.flat:checked:active:focus, .app-notification .button.flat:checked:active:hover:focus, .app-notification .button.flat:checked:checked, .app-notification .button.flat:checked:checked:hover, .app-notification .button.flat:checked:checked:focus, .app-notification .button.flat:checked:checked:hover:focus, .app-notification .button.flat:active:active, .app-notification .button.flat:active:active:hover, .app-notification .button.flat:active:active:focus, .app-notification .button.flat:active:active:hover:focus, .app-notification .button.flat:active:checked, .app-notification .button.flat:active:checked:hover, .app-notification .button.flat:active:checked:focus, .app-notification .button.flat:active:checked:hover:focus, .app-notification.frame .button:checked:active, .app-notification.frame .button:checked:active:hover, .app-notification.frame .button:checked:active:focus, .app-notification.frame .button:checked:active:hover:focus, .app-notification.frame .button:checked:checked, .app-notification.frame .button:checked:checked:hover, .app-notification.frame .button:checked:checked:focus, .app-notification.frame .button:checked:checked:hover:focus, .app-notification.frame .button:active:active, .app-notification.frame .button:active:active:hover, .app-notification.frame .button:active:active:focus, .app-notification.frame .button:active:active:hover:focus, .app-notification.frame .button:active:checked, .app-notification.frame .button:active:checked:hover, .app-notification.frame .button:active:checked:focus, .app-notification.frame .button:active:checked:hover:focus, .app-notification.frame .button.flat:checked:active, .app-notification.frame .button.flat:checked:active:hover, .app-notification.frame .button.flat:checked:active:focus, .app-notification.frame .button.flat:checked:active:hover:focus, .app-notification.frame .button.flat:checked:checked, .app-notification.frame .button.flat:checked:checked:hover, .app-notification.frame .button.flat:checked:checked:focus, .app-notification.frame .button.flat:checked:checked:hover:focus, .app-notification.frame .button.flat:active:active, .app-notification.frame .button.flat:active:active:hover, .app-notification.frame .button.flat:active:active:focus, .app-notification.frame .button.flat:active:active:hover:focus, .app-notification.frame .button.flat:active:checked, .app-notification.frame .button.flat:active:checked:hover, .app-notification.frame .button.flat:active:checked:focus, .app-notification.frame .button.flat:active:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.32); } + .app-notification .button:checked:insensitive, .app-notification .button:active:insensitive, .app-notification .button.flat:checked:insensitive, .app-notification .button.flat:active:insensitive, .app-notification.frame .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button.flat:checked:insensitive, .app-notification.frame .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .app-notification .button:checked:active:insensitive, .app-notification .button:checked:checked:insensitive, .app-notification .button:active:active:insensitive, .app-notification .button:active:checked:insensitive, .app-notification .button.flat:checked:active:insensitive, .app-notification .button.flat:checked:checked:insensitive, .app-notification .button.flat:active:active:insensitive, .app-notification .button.flat:active:checked:insensitive, .app-notification.frame .button:checked:active:insensitive, .app-notification.frame .button:checked:checked:insensitive, .app-notification.frame .button:active:active:insensitive, .app-notification.frame .button:active:checked:insensitive, .app-notification.frame .button.flat:checked:active:insensitive, .app-notification.frame .button.flat:checked:checked:insensitive, .app-notification.frame .button.flat:active:active:insensitive, .app-notification.frame .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .app-notification .button:checked:focus, .app-notification .button:checked:hover, .app-notification .button:active:focus, .app-notification .button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .button.flat:active:focus, .app-notification .button.flat:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .button.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .app-notification .button:focus, .app-notification .button:hover, .app-notification .button.flat:focus, .app-notification .button.flat:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover, .app-notification.frame .button.flat:focus, .app-notification.frame .button.flat:hover { + color: #3de57a; } + .app-notification .button:insensitive:insensitive, .app-notification .button.flat:insensitive:insensitive, .app-notification.frame .button:insensitive:insensitive, .app-notification.frame .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .app-notification .button:insensitive:insensitive :insensitive, .app-notification .button.flat:insensitive:insensitive :insensitive, .app-notification.frame .button:insensitive:insensitive :insensitive, .app-notification.frame .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .app-notification .button:active:insensitive:insensitive, .app-notification .button:checked:insensitive:insensitive, .app-notification.frame .button:active:insensitive:insensitive, .app-notification.frame .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .app-notification .button.separator, .app-notification .button .separator, .app-notification.frame .button.separator, .app-notification.frame .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + .app-notification .button.separator:insensitive, .app-notification .button .separator:insensitive, .app-notification.frame .button.separator:insensitive, .app-notification.frame .button .separator:insensitive { + color: rgba(4, 3, 4, 0.65); } + +/************* + ! Expanders * +**************/ +GtkExpander { + padding: 3px; + outline-offset: 1px; } + +.expander { + color: alpha(currentColor,0.7); + border: alpha(currentColor,0.7); } + .expander:hover { + color: alpha(currentColor,0.8); + border-color: alpha(currentColor,0.8); } + .expander:active { + color: alpha(currentColor,0.9); + border-color: alpha(currentColor,0.9); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #3ee77b; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #040304; + background-image: none; + border: 1px solid #030203; + border-radius: 0px; + color: #3ee77b; } + .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 { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + 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(4, 3, 4, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #211921; + color: #3ee77b; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #211921; + color: #3ee77b; } + +/******************* + ! Gnome Bluetooth * +********************/ +GtkEntry.entry.pin-entry { + font: regular 50; + padding-left: 25px; + padding-right: 25px; } + +GtkLabel.pin-label { + font: regular 50; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +.notebook { + padding: 0; + border-style: solid; + border-color: #030203; + border-radius: 0; + background-color: #040304; + background-image: none; + background-clip: border-box; + color: #3ee77b; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + .notebook.frame.top { + border-width: 0 1px 1px; } + .notebook.frame.right { + border-width: 1px 0 1px 1px; } + .notebook.frame.bottom { + border-width: 1px 1px 0; } + .notebook.frame.left { + border-width: 1px 1px 1px 0; } + .notebook.header { + border-width: 2px; + background-color: transparent; } + .notebook GtkViewport { + border-width: 0; + background-color: #211921; + color: #3ee77b; } + .notebook tab { + padding: 4px 6px; + border-style: solid; + border-color: #030203; + background-color: #030203; + background-image: none; + /* close button styling */ } + .notebook tab:active { + background-color: #040304; + background-image: none; } + .notebook tab.top { + border-width: 2px 1px 1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .notebook tab.top:active { + border-top-width: 3px; + border-top-color: #211921; + border-bottom-width: 0; } + .notebook tab.right { + border-width: 1px 2px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .notebook tab.right:active { + border-right-width: 3px; + border-right-color: #211921; + border-left-width: 0; } + .notebook tab.bottom { + border-width: 1px 1px 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .notebook tab.bottom:active { + border-bottom-width: 3px; + border-bottom-color: #211921; + border-top-width: 0; } + .notebook tab.left { + border-width: 1px 1px 1px 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .notebook tab.left:active { + border-left-width: 3px; + border-left-color: #211921; + border-right-width: 0; } + .notebook tab GtkLabel { + color: mix(#3ee77b,#211921,0.3); } + .notebook tab.reorderable-page:hover { + background-color: #1c151c; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(13, 104, 46, 0.03), inset 0 2px rgba(13, 104, 46, 0.03), inset 0 1px rgba(13, 104, 46, 0.03), inset 1px 0 #171217, inset -1px 0 #171217; } + .notebook tab.reorderable-page:active { + background-color: #1e171e; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(13, 104, 46, 0.03), inset 0 2px rgba(13, 104, 46, 0.03), inset 0 1px rgba(13, 104, 46, 0.03), inset 1px 0 #191319, inset -1px 0 #191319; } + .notebook .prelight-page, .notebook .prelight-page GtkLabel { + color: mix(#3ee77b,#211921,0.15); } + .notebook .active-page, .notebook .active-page GtkLabel { + color: #3ee77b; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +GtkOverlay.osd { + background-color: transparent; } + +.osd, +#XfceNotifyWindow { + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(4, 3, 4, 0.6); + color: #3de57a; } + .osd.frame, + #XfceNotifyWindow.frame { + background-clip: border-box; + background-origin: border-box; } + .osd.button, .osd .button, + #XfceNotifyWindow.button, + #XfceNotifyWindow .button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .osd.button:focus, .osd.button:hover, .osd .button:focus, .osd .button:hover, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.32),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, .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, + #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(24, 179, 80, 0.32); } + .osd.button:insensitive, .osd .button:insensitive, + #XfceNotifyWindow.button:insensitive, + #XfceNotifyWindow .button:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .osd.button.flat, .osd .button.flat, + #XfceNotifyWindow.button.flat, + #XfceNotifyWindow .button.flat { + border-color: rgba(4, 3, 4, 0); + color: #3de57a; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .osd.button:hover, .osd.button.flat:hover, .osd .button:hover, .osd .button.flat:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow.button.flat:hover, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .osd.button:hover:focus, .osd.button:hover:hover, .osd.button.flat:hover:focus, .osd.button.flat:hover:hover, .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, + #XfceNotifyWindow .button:hover:focus, + #XfceNotifyWindow .button:hover:hover, + #XfceNotifyWindow .button.flat:hover:focus, + #XfceNotifyWindow .button.flat:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.4),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, .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, + #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(24, 179, 80, 0.4); } + .osd.button:hover:insensitive, .osd.button.flat:hover:insensitive, .osd .button:hover:insensitive, .osd .button.flat:hover:insensitive, + #XfceNotifyWindow.button:hover:insensitive, + #XfceNotifyWindow.button.flat:hover:insensitive, + #XfceNotifyWindow .button:hover:insensitive, + #XfceNotifyWindow .button.flat:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .osd.button:hover:active:insensitive, .osd.button:hover:checked:insensitive, .osd.button.flat:hover:active:insensitive, .osd.button.flat:hover:checked:insensitive, .osd .button:hover:active:insensitive, .osd .button:hover:checked:insensitive, .osd .button.flat:hover:active:insensitive, .osd .button.flat:hover:checked:insensitive, + #XfceNotifyWindow.button:hover:active:insensitive, + #XfceNotifyWindow.button:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:hover:active:insensitive, + #XfceNotifyWindow.button.flat:hover:checked:insensitive, + #XfceNotifyWindow .button:hover:active:insensitive, + #XfceNotifyWindow .button:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:hover:active:insensitive, + #XfceNotifyWindow .button.flat:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .osd.button:focus, .osd.button.flat:focus, .osd .button:focus, .osd .button.flat:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button.flat:focus, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.32); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .osd.button:focus:hover, .osd.button.flat:focus:hover, .osd .button:focus:hover, .osd .button.flat:focus:hover, + #XfceNotifyWindow.button:focus:hover, + #XfceNotifyWindow.button.flat:focus:hover, + #XfceNotifyWindow .button:focus:hover, + #XfceNotifyWindow .button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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, .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, + #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(#211921,rgba(61, 229, 122, 0.4),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, .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, + #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(24, 179, 80, 0.4); } + .osd.button:focus:hover:insensitive, .osd.button.flat:focus:hover:insensitive, .osd .button:focus:hover:insensitive, .osd .button.flat:focus:hover:insensitive, + #XfceNotifyWindow.button:focus:hover:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:insensitive, + #XfceNotifyWindow .button:focus:hover:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:insensitive { + border-color: rgba(29, 217, 97, 0.4); } + .osd.button:focus:hover:active:insensitive, .osd.button:focus:hover:checked:insensitive, .osd.button.flat:focus:hover:active:insensitive, .osd.button.flat:focus:hover:checked:insensitive, .osd .button:focus:hover:active:insensitive, .osd .button:focus:hover:checked:insensitive, .osd .button.flat:focus:hover:active:insensitive, .osd .button.flat:focus:hover:checked:insensitive, + #XfceNotifyWindow.button:focus:hover:active:insensitive, + #XfceNotifyWindow.button:focus:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:active:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:checked:insensitive, + #XfceNotifyWindow .button:focus:hover:active:insensitive, + #XfceNotifyWindow .button:focus:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:active:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:checked:insensitive { + border-color: rgba(27, 205, 92, 0.4); } + .osd.button:checked, .osd.button:active, .osd.button.flat:checked, .osd.button.flat:active, .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, + #XfceNotifyWindow .button:checked, + #XfceNotifyWindow .button:active, + #XfceNotifyWindow .button.flat:checked, + #XfceNotifyWindow .button.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd.button:checked:focus, .osd.button:checked:hover, .osd.button:active:focus, .osd.button:active:hover, .osd.button.flat:checked:focus, .osd.button.flat:checked:hover, .osd.button.flat:active:focus, .osd.button.flat:active:hover, .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, + #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(#211921,rgba(61, 229, 122, 0.32),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, .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, + #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(24, 179, 80, 0.32); } + .osd.button:checked:insensitive, .osd.button:active:insensitive, .osd.button.flat:checked:insensitive, .osd.button.flat:active:insensitive, .osd .button:checked:insensitive, .osd .button:active:insensitive, .osd .button.flat:checked:insensitive, .osd .button.flat:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button.flat:checked:insensitive, + #XfceNotifyWindow.button.flat:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button.flat:checked:insensitive, + #XfceNotifyWindow .button.flat:active:insensitive { + border-color: rgba(29, 217, 97, 0.32); } + .osd.button:checked:active:insensitive, .osd.button:checked:checked:insensitive, .osd.button:active:active:insensitive, .osd.button:active:checked:insensitive, .osd.button.flat:checked:active:insensitive, .osd.button.flat:checked:checked:insensitive, .osd.button.flat:active:active:insensitive, .osd.button.flat:active:checked:insensitive, .osd .button:checked:active:insensitive, .osd .button:checked:checked:insensitive, .osd .button:active:active:insensitive, .osd .button:active:checked:insensitive, .osd .button.flat:checked:active:insensitive, .osd .button.flat:checked:checked:insensitive, .osd .button.flat:active:active:insensitive, .osd .button.flat:active:checked:insensitive, + #XfceNotifyWindow.button:checked:active:insensitive, + #XfceNotifyWindow.button:checked:checked:insensitive, + #XfceNotifyWindow.button:active:active:insensitive, + #XfceNotifyWindow.button:active:checked:insensitive, + #XfceNotifyWindow.button.flat:checked:active:insensitive, + #XfceNotifyWindow.button.flat:checked:checked:insensitive, + #XfceNotifyWindow.button.flat:active:active:insensitive, + #XfceNotifyWindow.button.flat:active:checked:insensitive, + #XfceNotifyWindow .button:checked:active:insensitive, + #XfceNotifyWindow .button:checked:checked:insensitive, + #XfceNotifyWindow .button:active:active:insensitive, + #XfceNotifyWindow .button:active:checked:insensitive, + #XfceNotifyWindow .button.flat:checked:active:insensitive, + #XfceNotifyWindow .button.flat:checked:checked:insensitive, + #XfceNotifyWindow .button.flat:active:active:insensitive, + #XfceNotifyWindow .button.flat:active:checked:insensitive { + border-color: rgba(27, 205, 92, 0.32); } + .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, .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, + #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 { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + .osd.button:focus, .osd.button:hover, .osd.button.flat:focus, .osd.button.flat:hover, .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, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .button.flat:focus, + #XfceNotifyWindow .button.flat:hover { + color: #3de57a; } + .osd.button:insensitive:insensitive, .osd.button.flat:insensitive:insensitive, .osd .button:insensitive:insensitive, .osd .button.flat:insensitive:insensitive, + #XfceNotifyWindow.button:insensitive:insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive, + #XfceNotifyWindow .button:insensitive:insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd.button:insensitive:insensitive :insensitive, .osd.button.flat:insensitive:insensitive :insensitive, .osd .button:insensitive:insensitive :insensitive, .osd .button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd.button:active:insensitive:insensitive, .osd.button:checked:insensitive:insensitive, .osd .button:active:insensitive:insensitive, .osd .button:checked:insensitive:insensitive, + #XfceNotifyWindow.button:active:insensitive:insensitive, + #XfceNotifyWindow.button:checked:insensitive:insensitive, + #XfceNotifyWindow .button:active:insensitive:insensitive, + #XfceNotifyWindow .button:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + .osd.button.separator, .osd.button .separator, .osd .button.separator, .osd .button .separator, + #XfceNotifyWindow.button.separator, + #XfceNotifyWindow.button .separator, + #XfceNotifyWindow .button.separator, + #XfceNotifyWindow .button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + .osd.button.separator:insensitive, .osd.button .separator:insensitive, .osd .button.separator:insensitive, .osd .button .separator:insensitive, + #XfceNotifyWindow.button.separator:insensitive, + #XfceNotifyWindow.button .separator:insensitive, + #XfceNotifyWindow .button.separator:insensitive, + #XfceNotifyWindow .button .separator:insensitive { + color: rgba(4, 3, 4, 0.65); } + .osd.toolbar, + #XfceNotifyWindow.toolbar { + -GtkToolbar-button-relief: normal; + padding: 3px; + border: 1px solid rgba(3, 2, 3, 0.8); + border-radius: 0px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + .osd.toolbar .separator, + #XfceNotifyWindow.toolbar .separator { + color: rgba(4, 3, 4, 0.8); } + .osd.trough, + #XfceNotifyWindow.trough { + background-color: rgba(3, 2, 3, 0.8); } + .osd.progressbar, + #XfceNotifyWindow.progressbar { + background-color: #3de57a; } + .osd .scale.slider, + #XfceNotifyWindow .scale.slider { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(3, 2, 3, 0.8); } + .osd .scale.slider:focus, .osd .scale.slider:hover, + #XfceNotifyWindow .scale.slider:focus, + #XfceNotifyWindow .scale.slider:hover { + border-color: mix(#211921,rgba(4, 3, 4, 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(3, 2, 3, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + border-color: rgba(3, 3, 3, 0.8); } + .osd .scale.slider:active:insensitive, .osd .scale.slider:checked:insensitive, + #XfceNotifyWindow .scale.slider:active:insensitive, + #XfceNotifyWindow .scale.slider:checked:insensitive { + border-color: rgba(3, 2, 3, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd .scale.trough, + #XfceNotifyWindow .scale.trough { + border-color: rgba(3, 2, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd .scale.trough.highlight, + #XfceNotifyWindow .scale.trough.highlight { + border-color: #211921; + background-color: #211921; + background-image: none; } + .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive, + #XfceNotifyWindow .scale.trough:insensitive, + #XfceNotifyWindow .scale.trough.highlight:insensitive { + border-color: rgba(3, 3, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd.view, GtkHTML.osd, .osd .view, .osd GtkHTML, + #XfceNotifyWindow.view, + GtkHTML#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow GtkHTML { + background-color: rgba(4, 3, 4, 0.8); } + .osd .scrollbar .trough, + #XfceNotifyWindow .scrollbar .trough { + background-color: rgba(4, 3, 4, 0.8); } + .osd .scrollbar .slider, + #XfceNotifyWindow .scrollbar .slider { + border: 1px solid mix(rgba(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0; + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.21); } + .osd .scrollbar .slider:hover, + #XfceNotifyWindow .scrollbar .slider:hover { + border-color: mix(rgba(3, 3, 3, 0.8),#3de57a,0.31); + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.31); } + .osd .scrollbar .slider:active, + #XfceNotifyWindow .scrollbar .slider:active { + border-color: #1e171e; + background-color: #211921; } + .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus, + #XfceNotifyWindow GtkIconView.cell:selected, + #XfceNotifyWindow GtkIconView.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(4, 3, 4, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(4, 3, 4, 0.8); } + +.osd GtkProgressBar, GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + padding: 0; } + .osd GtkProgressBar.trough, GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: #211921; + background-image: none; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.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; } + +.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; } + +.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; } + +.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; } + +/***************** + ! Progress bars * +******************/ +GtkProgressBar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(62, 231, 123, 0.6); + -GtkProgressBar-min-horizontal-bar-height: 6; + -GtkProgressBar-min-vertical-bar-width: 6; } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + GtkProgressBar.trough { + border: 1px solid rgba(3, 2, 3, 0.5); + background-color: #040304; + background-image: none; } + +.progressbar { + background-color: #211921; + background-image: none; + border-radius: 0; + box-shadow: none; } + .progressbar.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + .progressbar.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + .progressbar.left.right { + box-shadow: none; } + .progressbar.vertical { + background-color: #211921; + background-image: none; } + .progressbar.vertical.bottom { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + .progressbar.vertical.top { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + background-color: #040304; + background-image: none; + border: 1px solid rgba(3, 2, 3, 0.5); + border-radius: 0px; } + +.level-bar.fill-block { + background-color: #211921; + background-image: none; + border-color: transparent; + border-radius: 0; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin-right: 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin-bottom: 1px; } + .level-bar.fill-block.level-high { + background-color: #3ee77b; + border-color: transparent; } + .level-bar.fill-block.level-low { + background-color: #80ef67; + border-color: transparent; } + .level-bar.fill-block.empty-fill-block { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +.scale { + -GtkRange-slider-width: 16; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 16; + padding: 0; + border-width: 1px; + border-radius: 0px; + outline-offset: -1px; } + .scale.slider { + background-color: #040304; + background-image: none; + border-color: #030203; + border-radius: 8px; + border-width: 1px; + border-style: solid; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.3); } + .scale.slider:focus, .scale.slider:hover { + border-color: mix(#211921,#040304,0.3); } + .scale.slider:active, .scale.slider:active:hover, .scale.slider:active:focus, .scale.slider:active:hover:focus, .scale.slider:checked, .scale.slider:checked:hover, .scale.slider:checked:focus, .scale.slider:checked:hover:focus { + border-color: #030203; } + .scale.slider:insensitive { + border-color: #030303; } + .scale.slider:active:insensitive, .scale.slider:checked:insensitive { + border-color: #030203; } + .scale.slider:insensitive { + background-color: #040304; + background-image: none; } + .scale.fine-tune:active, .scale.fine-tune:active:hover, .scale.fine-tune.horizontal:active, .scale.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; } + .scale.mark { + border-color: rgba(3, 2, 3, 0.5); } + .scale.trough { + background-color: #040304; + background-image: none; + margin: 7px 0; + border: 1px solid rgba(3, 2, 3, 0.5); + border-radius: 0px; } + .scale.trough:insensitive { + background-color: #040304; + background-image: none; } + .scale.trough.vertical { + margin: 0 7px; } + .scale.highlight.left, .memuitem .scale.highlight.left { + background-color: #211921; + background-image: none; + border-color: #211921; } + .scale.highlight.left:hover, .memuitem .scale.highlight.left:hover { + border-color: #1a141a; + background-color: #1a141a; } + .scale.highlight.left:insensitive, .memuitem .scale.highlight.left:insensitive { + background-color: #040304; + background-image: none; + border-color: #030303; } + .scale.highlight.bottom { + background-color: #211921; + background-image: none; + border-color: #211921; } + +/*********** + ! Scrollbar +************/ +* { + -GtkRange-slider-width: 8; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 2; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; } + +.scrollbar { + border: 0; + padding: 0; } + .scrollbar.button, .scrollbar.button:active, .scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: rgba(62, 231, 123, 0.5); } + .scrollbar.slider, .scrollbar.slider.vertical { + border: 0; + border-radius: 0px; + background-color: mix(#040304,#3ee77b,0.21); } + .scrollbar.slider:hover, .scrollbar.slider.vertical:hover { + background-color: mix(#040304,#3ee77b,0.31); } + .scrollbar.slider:active, .scrollbar.slider.vertical:active { + background-color: #211921; } + .scrollbar.slider.fine-tune:hover:active, .scrollbar.slider.vertical.fine-tune:hover:active { + border: 2px solid transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: .5; + -GtkRange-slider-width: 4px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #3ee77b; + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: .7; } + +.scrollbars-junction, +.scrollbars-junction.frame, +.scrollbar.trough { + border: 0; + border-radius: 0; + background-color: #040304; + background-image: none; } + +OsThumb, OsScrollbar { + color: #030203; } + OsThumb:selected, OsScrollbar:selected { + background-color: #211921; } + OsThumb:active, OsScrollbar:active { + background-color: #211921; } + OsThumb:insensitive, OsScrollbar:insensitive { + background-color: #040304; } + +/********* + ! Sidebar +**********/ +.sidebar, .sidebar.view, GtkHTML.sidebar, .sidebar .view, .sidebar GtkHTML, .sidebar GtkScrolledWindow { + background-color: #040304; + color: mix(#3ee77b,#040304,0.1); } + .sidebar.separator, .sidebar.separator:hover, .sidebar.separator:focus, .sidebar.view.separator, GtkHTML.sidebar.separator, .sidebar.view.separator:hover, GtkHTML.sidebar.separator:hover, .sidebar.view.separator:focus, GtkHTML.sidebar.separator:focus, .sidebar .view.separator, .sidebar GtkHTML.separator, .sidebar .view.separator:hover, .sidebar GtkHTML.separator:hover, .sidebar .view.separator:focus, .sidebar GtkHTML.separator:focus, .sidebar GtkScrolledWindow.separator, .sidebar GtkScrolledWindow.separator:hover, .sidebar GtkScrolledWindow.separator:focus { + border-width: 1px; + border-style: solid; + border-color: #040304; + color: #040304; } + +.sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar GtkHTML row:selected, .sidebar .view row:selected:hover, .sidebar GtkHTML row:selected:hover, .sidebar .view row:selected:focus, .sidebar GtkHTML row:selected:focus { + border: 0; + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.sidebar row:selected:hover, .sidebar .view row:selected:hover, .sidebar GtkHTML row:selected:hover { + border: 0; + background-image: none; + background-color: #231a23; + color: #3ee77b; } + +.sidebar row:hover, .sidebar .view row:hover, .sidebar GtkHTML row:hover { + border: 0; + background-image: none; + background-color: #040304; } + +.sidebar .frame { + border-width: 0; } + +.sidebar .sidebar-row { + padding: 1px; } + +.sidebar .sidebar-icon { + padding-left: 6px; + padding-right: 6px; } + +GtkAssistant .sidebar { + padding: 3px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: #030203; + border-radius: 0; + background-color: #040304; + color: mix(#3ee77b,#040304,0.1); } + GtkAssistant .sidebar:dir(ltr) { + border-width: 0 1px 0 0; } + GtkAssistant .sidebar:dir(rtl) { + border-width: 0 0 0 1px; } + GtkAssistant .sidebar .label { + padding: 3px 6px; } + GtkAssistant .sidebar .label.highlight { + background-color: mix(#040304,#3ee77b,0.8); } + GtkAssistant .sidebar.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar .highlight { + font: bold; } + +/****** +! Paned +*******/ +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 3px; } + GtkPaned:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + GtkPaned .pane-separator { + background-color: #040304; } + GtkPaned.wide { + -GtkPaned-handle-size: 4; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #040304; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: #211921; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +* { + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; } + +.radio { + background-image: none; + -gtk-icon-source: url("../assets/radio-unchecked.svg"); } + .radio:insensitive { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + .radio:checked, .radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + .radio:checked:insensitive, .radio:active:insensitive { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + .radio:inconsistent { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + .radio:inconsistent:insensitive { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + .radio.menuitem { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + .radio.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:checked, .radio.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + .radio.menuitem:checked:hover, .radio.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + .radio.menuitem:checked:insensitive, .radio.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + .radio.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + .radio.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +.check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked.svg"); } + .check:insensitive { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + .check:checked, .check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + .check:checked:insensitive, .check:active:insensitive { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + .check:inconsistent { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + .check:inconsistent:insensitive { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + .check.menuitem { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + .check.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:checked, .check.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + .check.menuitem:checked:hover, .check.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + .check.menuitem:checked:insensitive, .check.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + .check.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + .check.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +.view.content-view.check:not(list), GtkHTML.content-view.check:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), GtkHTML.content-view.check:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), GtkHTML.content-view.check:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), GtkHTML.content-view.check:backdrop:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), GtkHTML.content-view.check:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), GtkHTML.content-view.check:checked:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), GtkHTML.content-view.check:checked:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), GtkHTML.content-view.check:backdrop:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +GtkSwitch { + padding: 0; + border-radius: 0px; + font: bold condensed; + outline-offset: -4px; } + GtkSwitch.slider { + background-color: #050405; + background-image: none; + border: 1px solid rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.12); } + GtkSwitch.slider:insensitive { + border-color: rgba(0, 0, 0, 0.1); + background-color: #040304; + box-shadow: none; } + GtkSwitch.trough { + background-color: #040304; + background-image: none; + border: 1px solid #030203; + color: #3ee77b; + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.07), inset 0 1px rgba(6, 52, 23, 0.08), inset -1px 0 rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + GtkSwitch.trough:active { + background-color: #211921; + background-image: none; + border-color: #1e171e; + color: #3ee77b; } + GtkSwitch.trough:insensitive { + background-color: #040304; + background-image: none; + border-color: #030303; + color: mix(#3ee77b,#040304,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +* { + -GtkTextView-error-underline-color: #4d6d6a; } + +.view, GtkHTML { + color: #3ee77b; + background-color: #211921; } + .view:insensitive, GtkHTML:insensitive, .view:insensitive:insensitive, GtkHTML:insensitive:insensitive { + background-color: #1e171e; + color: mix(#3ee77b,#211921,0.5); } + +.cell { + border-width: 0; + border-radius: 0; } + .cell:selected, .cell:selected:focus { + background-color: #211921; + color: #3ee77b; } + +row:selected, row:selected:hover, row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + border: 0; + background-color: #211921; + background-image: none; + color: #3ee77b; } + +.content-view.view, GtkHTML.content-view { + background-color: #211921; } + .content-view.view:hover, GtkHTML.content-view:hover { + background-color: rgba(33, 25, 33, 0.6); } + .content-view.view:selected, GtkHTML.content-view:selected, .content-view.view:active, GtkHTML.content-view:active { + background-color: #211921; } + .content-view.view:insensitive, GtkHTML.content-view:insensitive { + background-color: #1e171e; } + .content-view.view.check, GtkHTML.content-view.check, .content-view.view.check:active, GtkHTML.content-view.check:active, .content-view.view.check:hover, GtkHTML.content-view.check:hover, .content-view.view.check:insensitive, GtkHTML.content-view.check:insensitive, .content-view.view.check:selected, GtkHTML.content-view.check:selected { + background-color: transparent; } + +.content-view .subtitle { + font: smaller; + padding: 0 12px; } + +GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { + border: 0; + border-radius: 2px; + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.dim-label, GtkLabel.separator, .dim-label.view, GtkLabel.view.separator, GtkHTML.dim-label { + color: alpha(currentColor,0.5); } + +.dnd { + border: 1px solid #211921; } + +.grip { + background-color: transparent; } + +.arrow { + color: alpha(currentColor,0.7); } + +.rubberband, .rubberband.view, GtkHTML.rubberband, .rubberband.content-view.view, GtkHTML.rubberband.content-view { + border: 1px solid #211921; + border-radius: 0; + background-color: rgba(33, 25, 33, 0.3); } + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; } + +/* this will get overridden by .view, needed by gedit line numbers */ +GtkTextView { + background-color: mix(#040304,#211921,0.5); } + +GtkHTML:insensitive { + background-color: #1e171e; } + +GtkDrawingArea { + background-color: transparent; } + +/************ + ! Treeview * +*************/ +GtkTreeView { + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + outline-offset: -1px; + border-top-color: #040304; } + GtkTreeView:hover, GtkTreeView:selected, GtkTreeView:selected:focus, GtkTreeView:backdrop:selected, GtkTreeView:backdrop:selected:focus { + border-top-color: #211921; } + GtkTreeView.dnd { + border: 1px solid #211921; } + GtkTreeView .entry { + border-radius: 0; + background-color: #211921; + background-image: none; } + GtkTreeView .progressbar { + background-color: #211921; + background-image: none; + border: 1px solid #1a141a; } + GtkTreeView .progressbar:selected:focus, GtkTreeView .progressbar:selected { + background-color: #211921; + background-image: none; + border: 1px solid mix(#211921,#211921,0.3); + color: #3ee77b; } + GtkTreeView .progressbar:insensitive:insensitive { + background-color: #040304; + background-image: none; + border-color: #030303; } + GtkTreeView .trough { + background-color: mix(#040304,#211921,0.5); + border: 1px solid #1a141a; } + GtkTreeView .trough:selected:focus, GtkTreeView .trough:selected { + background-color: #211921; + border: 1px solid mix(#211921,#040304,0.3); + color: #3ee77b; } + GtkTreeView .trough:insensitive:insensitive { + background-color: #211921; } + +/*********** + ! Separator +************/ +.view.separator, GtkHTML.separator, .separator { + color: #040304; + border: 1px solid currentColor; } + +/********************* + ! Column view headers +**********************/ +column-header .button, column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; } + +column-header .button, column-header .button:active, column-header .button:focus, column-header .button:active:focus { + border-color: #040304; + border-bottom-color: #030203; } + +column-header .button:hover, column-header .button:active:hover, column-header .button:hover:focus, column-header .button:active:hover:focus { + border-color: #040304; + border-bottom-color: #030203; } + +column-header .button:last-child .button { + border-width: 0 0 1px; } + +/********** + ! Frames * +***********/ +.frame { + border: 1px solid #030203; } + .frame.flat { + border: 0; } + +GtkViewport { + background-color: mix(#211921,#040304,0.28); + color: mix(#3ee77b,#3ee77b,0.18); + border: 1px solid shade(mix(#211921,#040304,0.78),0.8); } + +/* avoid double borders when a viewport is packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border: 0; } + +/************** + ! Window frame +***************/ +.window-frame, .window-frame.csd.popup, .window-frame.csd.message-dialog { + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 0 0 1px #3de57a; } + .window-frame:backdrop, .window-frame.csd.popup:backdrop, .window-frame.csd.message-dialog:backdrop { + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23), 0 0 0 1px #090300; } + +.window-frame { + border: 0; + border-radius: 0px 0px 0 0; + background-color: mix(#030203,#3de57a,0.21); + /* this is used for the resize cursor area */ + margin: 9px; } + .window-frame.tiled { + border-radius: 0; } + .window-frame.solid-csd { + border-radius: 0px 0px 0 0; + margin: 1px; + background-color: mix(#030203,#3de57a,0.21); + box-shadow: none; } + .window-frame.csd.popup { + border-radius: 0; } + .window-frame.csd.tooltip { + border-radius: 0px; + box-shadow: none; } + .window-frame.csd.message-dialog { + border-radius: 0px; } + .window-frame.ssd { + box-shadow: 0 0 0 1px #3de57a; } + .window-frame.ssd.maximized { + border-radius: 0; } + +/*********************** + ! Unity Greeter * + ***********************/ +.lightdm.menu { + background-image: none; + background-color: rgba(13, 104, 46, 0.6); + border-color: rgba(6, 4, 6, 0.2); + border-radius: 4px; + padding: 1px; + color: #060406; } + +.lightdm-combo .menu { + background-color: #040304; + border-radius: 0; + padding: 0; + color: #060406; } + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: #060406; } + +.lightdm.menubar *, +.lightdm.menubar .menuitem { + padding: 2px; } + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button { + background-image: none; + background-color: rgba(13, 104, 46, 0.3); + border-color: rgba(6, 4, 6, 0.9); + border-radius: 5px; + padding: 5px; + color: #060406; } + +.lightdm.button:hover { + background-image: none; + background-color: rgba(6, 4, 6, 0.3); + border-color: rgba(6, 4, 6, 0.6); + border-radius: 5px; + padding: 5px; + color: #060406; + text-shadow: none; } + +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.button:focus, +.lightdm.entry { + background-image: none; + background-color: rgba(13, 104, 46, 0.3); + border-color: rgba(6, 4, 6, 0.6); + border-radius: 5px; + padding: 6px; + color: #060406; + text-shadow: none; } + +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:focus { + border-color: rgba(6, 4, 6, 0.6); + border-width: 1px; + border-style: solid; + color: #060406; } + +.lightdm.entry:selected { + background-color: rgba(6, 4, 6, 0.2); } + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.option-button { + background: none; + border-width: 0; } + +.lightdm.option-button:insensitive:insensitive { + background: none; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + +.lightdm.toggle-button.selected:hover { + background-color: rgba(6, 4, 6, 0.3); + border-color: rgba(6, 4, 6, 0.3); + border-width: 1px; } + +.lightdm.toggle-button.selected { + background-color: rgba(13, 104, 46, 0.3); + border-color: rgba(6, 4, 6, 0.3); + border-width: 1px; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #040304; + background-color: #040304; } + +.gedit-document-panel { + background-color: #040304; + color: mix(#3ee77b,#040304,0.1); } + .gedit-document-panel .list-row { + padding: 3px; } + .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; + icon-shadow: none; } + .gedit-document-panel .prelight-row .button { + border-color: rgba(13, 104, 46, 0.1); + color: rgba(6, 4, 6, 0.8); } + .gedit-document-panel .prelight-row .button:active { + border-color: rgba(13, 104, 46, 0.2); + background-color: rgba(13, 104, 46, 0.08); + color: #060406; } + .gedit-document-panel list-row .button:hover, .gedit-document-panel .prelight-row .button:hover { + border-color: rgba(13, 104, 46, 0.1); + color: #060406; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #040304; + background-color: #040304; } + +.gedit-document-panel-document-row:hover { + background-color: #040304; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(13, 104, 46, 0.1); + background-color: rgba(13, 104, 46, 0.5); + color: #060406; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(13, 104, 46, 0.08); + transition: all 200ms ease-in; } + +GeditStatusbar { + border-top: 1px solid #030203; } + +GeditStatusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + GeditStatusbar GeditSmallButton .button, GeditStatusMenuButton .button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + GeditStatusbar GeditSmallButton .button:hover, GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .button:active:hover, GeditStatusMenuButton .button:hover, GeditStatusMenuButton .button:active, GeditStatusMenuButton .button:active:hover { + border-color: #030203; } + GeditStatusbar GeditSmallButton .button:active, GeditStatusMenuButton .button:active { + background-color: #040304; + color: #3ee77b; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1a141a; + background-color: #211921; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #4d6d6a; + background-image: none; + color: #040304; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #040304; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#3ee77b,#211921,0.5); } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop.nautilus-canvas-item { + color: #060406; + text-shadow: 1px 1px #0d682e; } + .nautilus-desktop.nautilus-canvas-item:active { + color: #3ee77b; } + .nautilus-desktop.nautilus-canvas-item:selected { + color: #3ee77b; } + .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:hover, .nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; } + +NautilusWindow .toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #030203; } + +NautilusWindow .sidebar .frame { + border: 0; } + +NautilusWindow GtkPaned { + border-width: 0 1px 0 0; + border-style: solid; } + NautilusWindow GtkPaned, NautilusWindow GtkPaned:hover { + border-color: #040304; + background-color: #040304; } + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; } + +NautilusNotebook .frame { + border: 0; } + +NautilusQueryEditor .toolbar { + padding-top: 2px; + padding-bottom: 1px; + border-width: 1px 0 0; + border-style: solid; + border-color: #040304; + background-color: #040304; } + NautilusQueryEditor .toolbar:nth-child(2) { + border-color: #030203; } + NautilusQueryEditor .toolbar.search-bar { + border-top-width: 0; + border-bottom-width: 0; } + NautilusQueryEditor .toolbar:last-child, NautilusQueryEditor .toolbar:only-child, NautilusQueryEditor .toolbar.search-bar:last-child, NautilusQueryEditor .toolbar.search-bar:only-child { + border-bottom-width: 1px; + border-bottom-color: #030203; } + +/******** + ! Nemo * +*********/ +.nemo-desktop.nemo-canvas-item { + color: #060406; + text-shadow: 1px 1px #0d682e; } + .nemo-desktop.nemo-canvas-item:active { + color: #3ee77b; } + .nemo-desktop.nemo-canvas-item:selected { + color: #3ee77b; } + .nemo-desktop.nemo-canvas-item:active, .nemo-desktop.nemo-canvas-item:hover, .nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; } + +NemoPathbarButton { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); + -NemoPathbarButton-border-radius: 0px; } + NemoPathbarButton:focus, NemoPathbarButton:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + NemoPathbarButton:active, NemoPathbarButton:active:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover:focus, NemoPathbarButton:checked, NemoPathbarButton:checked:hover, NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + NemoPathbarButton:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + NemoPathbarButton.flat { + border-color: rgba(4, 3, 4, 0); + color: #3ee77b; + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + NemoPathbarButton:hover, NemoPathbarButton.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + NemoPathbarButton:hover:focus, NemoPathbarButton:hover:hover, NemoPathbarButton.flat:hover:focus, NemoPathbarButton.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + NemoPathbarButton:hover:active, NemoPathbarButton:hover:active:hover, NemoPathbarButton:hover:active:focus, NemoPathbarButton:hover:active:hover:focus, NemoPathbarButton:hover:checked, NemoPathbarButton:hover:checked:hover, NemoPathbarButton:hover:checked:focus, NemoPathbarButton:hover:checked:hover:focus, NemoPathbarButton.flat:hover:active, NemoPathbarButton.flat:hover:active:hover, NemoPathbarButton.flat:hover:active:focus, NemoPathbarButton.flat:hover:active:hover:focus, NemoPathbarButton.flat:hover:checked, NemoPathbarButton.flat:hover:checked:hover, NemoPathbarButton.flat:hover:checked:focus, NemoPathbarButton.flat:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + NemoPathbarButton:hover:insensitive, NemoPathbarButton.flat:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + NemoPathbarButton:hover:active:insensitive, NemoPathbarButton:hover:checked:insensitive, NemoPathbarButton.flat:hover:active:insensitive, NemoPathbarButton.flat:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + NemoPathbarButton:focus, NemoPathbarButton.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.32); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + NemoPathbarButton:focus:hover, NemoPathbarButton.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + NemoPathbarButton:focus:hover:focus, NemoPathbarButton:focus:hover:hover, NemoPathbarButton.flat:focus:hover:focus, NemoPathbarButton.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.4),0.3); } + NemoPathbarButton:focus:hover:active, NemoPathbarButton:focus:hover:active:hover, NemoPathbarButton:focus:hover:active:focus, NemoPathbarButton:focus:hover:active:hover:focus, NemoPathbarButton:focus:hover:checked, NemoPathbarButton:focus:hover:checked:hover, NemoPathbarButton:focus:hover:checked:focus, NemoPathbarButton:focus:hover:checked:hover:focus, NemoPathbarButton.flat:focus:hover:active, NemoPathbarButton.flat:focus:hover:active:hover, NemoPathbarButton.flat:focus:hover:active:focus, NemoPathbarButton.flat:focus:hover:active:hover:focus, NemoPathbarButton.flat:focus:hover:checked, NemoPathbarButton.flat:focus:hover:checked:hover, NemoPathbarButton.flat:focus:hover:checked:focus, NemoPathbarButton.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.4); } + NemoPathbarButton:focus:hover:insensitive, NemoPathbarButton.flat:focus:hover:insensitive { + border-color: rgba(28, 222, 98, 0.4); } + NemoPathbarButton:focus:hover:active:insensitive, NemoPathbarButton:focus:hover:checked:insensitive, NemoPathbarButton.flat:focus:hover:active:insensitive, NemoPathbarButton.flat:focus:hover:checked:insensitive { + border-color: rgba(26, 208, 92, 0.4); } + NemoPathbarButton:checked, NemoPathbarButton:active, NemoPathbarButton.flat:checked, NemoPathbarButton.flat:active { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.32),0.3); } + NemoPathbarButton:checked:active, NemoPathbarButton:checked:active:hover, NemoPathbarButton:checked:active:focus, NemoPathbarButton:checked:active:hover:focus, NemoPathbarButton:checked:checked, NemoPathbarButton:checked:checked:hover, NemoPathbarButton:checked:checked:focus, NemoPathbarButton:checked:checked:hover:focus, NemoPathbarButton:active:active, NemoPathbarButton:active:active:hover, NemoPathbarButton:active:active:focus, NemoPathbarButton:active:active:hover:focus, NemoPathbarButton:active:checked, NemoPathbarButton:active:checked:hover, NemoPathbarButton:active:checked:focus, NemoPathbarButton:active:checked:hover:focus, NemoPathbarButton.flat:checked:active, NemoPathbarButton.flat:checked:active:hover, NemoPathbarButton.flat:checked:active:focus, NemoPathbarButton.flat:checked:active:hover:focus, NemoPathbarButton.flat:checked:checked, NemoPathbarButton.flat:checked:checked:hover, NemoPathbarButton.flat:checked:checked:focus, NemoPathbarButton.flat:checked:checked:hover:focus, NemoPathbarButton.flat:active:active, NemoPathbarButton.flat:active:active:hover, NemoPathbarButton.flat:active:active:focus, NemoPathbarButton.flat:active:active:hover:focus, NemoPathbarButton.flat:active:checked, NemoPathbarButton.flat:active:checked:hover, NemoPathbarButton.flat:active:checked:focus, NemoPathbarButton.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.32); } + NemoPathbarButton:checked:insensitive, NemoPathbarButton:active:insensitive, NemoPathbarButton.flat:checked:insensitive, NemoPathbarButton.flat:active:insensitive { + border-color: rgba(28, 222, 98, 0.32); } + NemoPathbarButton:checked:active:insensitive, NemoPathbarButton:checked:checked:insensitive, NemoPathbarButton:active:active:insensitive, NemoPathbarButton:active:checked:insensitive, NemoPathbarButton.flat:checked:active:insensitive, NemoPathbarButton.flat:checked:checked:insensitive, NemoPathbarButton.flat:active:active:insensitive, NemoPathbarButton.flat:active:checked:insensitive { + border-color: rgba(26, 208, 92, 0.32); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + background-color: #231a23; + background-image: none; + color: #3ee77b; } + NemoPathbarButton:focus, NemoPathbarButton:hover, NemoPathbarButton.flat:focus, NemoPathbarButton.flat:hover { + color: #3ee77b; } + NemoPathbarButton:insensitive:insensitive, NemoPathbarButton.flat:insensitive:insensitive { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + NemoPathbarButton:insensitive:insensitive :insensitive, NemoPathbarButton.flat:insensitive:insensitive :insensitive { + color: mix(#040304,#3ee77b,0.6); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + NemoPathbarButton:active:insensitive:insensitive, NemoPathbarButton:checked:insensitive:insensitive { + color: rgba(62, 231, 123, 0.85); } + NemoPathbarButton.separator, NemoPathbarButton .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + NemoPathbarButton.separator:insensitive, NemoPathbarButton .separator:insensitive { + color: rgba(4, 3, 4, 0.85); } + +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: #030203; + -NemoPlacesTreeView-disk-full-fg-color: #211921; + -NemoPlacesTreeView-disk-full-bar-width: 1px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; + -NemoPlacesTreeView-disk-full-max-length: 70px; } + NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: #3ee77b; + -NemoPlacesTreeView-disk-full-fg-color: #281e28; } + +NemoWindow .nemo-inactive-pane .view, NemoWindow .nemo-inactive-pane GtkHTML, NemoWindow .nemo-inactive-pane iconview { + background-color: mix(#211921,#3ee77b,0.12); + color: #3ee77b; } + +/*********************** + ! Fallback mode panel * +************************/ +PanelWidget, PanelApplet, PanelToplevel, PanelSeparator, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem, PanelAppletFrame, WnckPager, WnckTasklist, .xfce4-panel, UnityPanelWidget, .unity-panel { + background-color: #040304; + background-image: none; + color: #3de57a; } + +PanelApplet .button, .xfce4-panel .button { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #3de57a; } + PanelApplet .button:hover, .xfce4-panel .button:hover, PanelApplet .button:hover, .xfce4-panel .button:hover { + background-color: mix(#040304,#3de57a,0.11); + background-image: none; + border-color: mix(#040304,#3de57a,0.11); + color: #51e888; } + PanelApplet .button:active, .xfce4-panel .button:active, PanelApplet .button:checked, .xfce4-panel .button:checked { + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + border-color: mix(#040304,#3de57a,0.21); + color: #51e888; } + PanelApplet .button:active:hover, .xfce4-panel .button:active:hover, PanelApplet .button:checked:hover, .xfce4-panel .button:checked:hover { + background-color: mix(#040304,#3de57a,0.31); + background-image: none; + border-color: mix(#040304,#3de57a,0.31); } + +PanelWidget, PanelApplet, PanelToplevel { + padding: 0; } + +PanelApplet { + border: 0; } + PanelApplet .button { + -GtkButton-inner-border: 2; } + +PanelSeparator { + border: 0; } + +PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem { + border: 0; + -PanelMenuBar-icon-visible: true; } + +PanelAppletFrame { + border: 0; } + +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #040304; + background-image: none; + padding: 3px; + border: 0; + color: #3ee77b; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.xfce4-panel { + font: normal; } + .xfce4-panel .menu { + -gtk-image-effect: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 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: #211921; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration.top { + border: 1px solid mix(#030203,#3de57a,0.21); + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 8px 0 8px; + background-color: #040304; + color: #3de57a; + text-shadow: none; } + UnityDecoration.top:backdrop { + border: 1px solid mix(#030203,mix(#3ee77b,#040304,0.4),0.12); + border-bottom: 0; + background-color: #040304; + color: mix(#3ee77b,#040304,0.4); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom { + background-color: mix(#030203,#3de57a,0.21); } + UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-color: mix(#030203,mix(#3ee77b,#040304,0.4),0.12); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #3de57a; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + +SheetStyleDialog.unity-force-quit { + background-color: #040304; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: transparent; + background-image: none; + color: #060406; + font: bold; + text-shadow: 0 1px rgba(13, 104, 46, 0.5); + icon-shadow: 0 1px rgba(13, 104, 46, 0.5); } + #panel_window .menubar, #panel_window .menubar > .menuitem { + background-color: transparent; + background-image: none; + color: #060406; + font: bold; + text-shadow: 0 1px rgba(13, 104, 46, 0.5); + icon-shadow: 0 1px rgba(13, 104, 46, 0.5); } + #panel_window .menubar *:hover, #panel_window .menubar > .menuitem *:hover { + color: #060406; } + #panel_window .menubar:hover, #panel_window .menubar > .menuitem:hover { + border-style: none; + background-color: rgba(6, 4, 6, 0.2); + background-image: none; + color: #060406; } + #panel_window .menubar:insensitive, #panel_window .menubar > .menuitem:insensitive { + color: rgba(6, 4, 6, 0.7); } + #panel_window .menubar .menu, #panel_window .menubar > .menuitem .menu { + border-radius: 1px; } + #panel_window .menubar .menu .menuitem, #panel_window .menubar > .menuitem .menu .menuitem { + font: normal; + text-shadow: none; } + +#content_frame { + padding-bottom: 14px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #040304; + color: #3de57a; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#030203,#3de57a,0.21), inset -1px 0 mix(#030203,#3de57a,0.21), inset 0 1px mix(#030203,#3de57a,0.21), inset 0 -1px mix(#030203,#3de57a,0.21); } + #login_window .button, #shutdown_dialog .button, #restart_dialog .button { + padding: 3px 15px; + border-width: 1px; + border-radius: 0px; + border-style: solid; + border-color: #030203; + background-color: #040304; + background-image: none; + color: #3de57a; + transition: all 150ms ease-out; } + #login_window .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button.default, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button.default, #restart_dialog .button:focus, #restart_dialog .button:active:focus { + border-color: #1a141a; + background-color: #241b24; + background-image: none; + color: #3ee77b; } + #login_window .button.default:hover, #login_window .button:focus:hover, #login_window .button:active:focus:hover, #shutdown_dialog .button.default:hover, #shutdown_dialog .button:focus:hover, #shutdown_dialog .button:active:focus:hover, #restart_dialog .button.default:hover, #restart_dialog .button:focus:hover, #restart_dialog .button:active:focus:hover { + border-color: #171217; + background-color: #211921; } + +#login_window .menu { + border-radius: 1px; } + +#login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + +#login_window .entry { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: #030203; + border-radius: 0px; + background-color: #040304; + background-image: none; + color: #3de57a; + box-shadow: none; + transition: all 150ms ease-out; } + #login_window .entry:focus, #login_window .entry:hover { + border-color: #030203; + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.1), inset 0 1px rgba(6, 52, 23, 0.12), inset -1px 0 rgba(6, 52, 23, 0.1), inset 0 -1px rgba(6, 52, 23, 0.05); } + +#user_combobox { + color: #3de57a; + font: 18px; } + #user_combobox .menu { + font: normal; } + #user_combobox .arrow { + color: mix(#3de57a,#040304,0.5); } + +#user_image { + padding: 3px; + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #030203, inset -1px 0 #030203, inset 0 1px #030203, inset 0 -1px #030203; } + +#user_image_border { + border-radius: 0px; + background-color: #040304; + background-image: none; + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.07), inset 0 1px rgba(6, 52, 23, 0.08), inset -1px 0 rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + +#buttonbox_frame { + padding-top: 10px; + 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 { + border-color: #3e5755; + background-color: #537672; + background-image: none; + color: #040304; } + #shutdown_button:hover, #shutdown_button:active, #shutdown_button:active:hover { + border-color: #364c4a; + background-color: #4d6d6a; } + +/* restart button */ +#restart_button { + border-color: #4ce829; + background-color: #95f280; + background-image: none; + color: #040304; } + #restart_button:hover, #restart_button:active, #restart_button:active:hover { + border-color: #3ad917; + background-color: #80ef67; } + +/* password warning */ +#greeter_infobar { + font: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #040304; + color: #3de57a; } + +TerminalWindow .scrollbars-junction { + background-color: #040304; } + +TerminalWindow .scrollbar.trough { + background-color: #040304; } + +TerminalWindow .scrollbar.button { + color: #020202; } + TerminalWindow .scrollbar.button:active { + color: #020202; } + TerminalWindow .scrollbar.button:active:hover { + color: #020202; } + +TerminalWindow .scrollbar.slider { + border-color: mix(#030303,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); } + TerminalWindow .scrollbar.slider:hover { + border-color: mix(#030303,#3de57a,0.31); + background-color: mix(#040304,#3de57a,0.31); } + TerminalWindow .scrollbar.slider.vertical:hover { + border-color: mix(#030303,#3de57a,0.31); + background-color: mix(#040304,#3de57a,0.31); } + TerminalWindow .scrollbar.slider.vertical:active { + border-color: #1e171e; + background-color: #211921; } + TerminalWindow .scrollbar.slider:active { + border-color: #1e171e; + background-color: #211921; } + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; } + +TerminalNotebook.notebook { + padding: 0; + border-width: 1px 0 0; + border-style: solid; + border-color: #030203; + border-radius: 0; + background-color: #040304; + background-image: none; + background-clip: border-box; + color: #3de57a; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + TerminalNotebook.notebook.frame { + border-width: 1px; } + TerminalNotebook.notebook.header { + border-width: 0; + background-color: #030303; } + TerminalNotebook.notebook.header.frame { + border-color: mix(#211921,#040304,0.3); } + TerminalNotebook.notebook.header.frame.top { + border-width: 1px 1px 0 1px; } + TerminalNotebook.notebook.header.frame.right { + border-width: 1px 1px 1px 0; } + TerminalNotebook.notebook.header.frame.bottom { + border-width: 0 1px 1px 1px; } + TerminalNotebook.notebook.header.frame.left { + border-width: 1px 0 1px 1px; } + TerminalNotebook.notebook GtkViewport { + border-width: 0; + background-color: #040304; + color: #3de57a; } + TerminalNotebook.notebook tab { + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + /* close button styling */ } + TerminalNotebook.notebook tab:active { + background-color: transparent; + background-image: none; } + TerminalNotebook.notebook tab.top { + border-bottom-width: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + TerminalNotebook.notebook tab.top:hover { + border-bottom-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.top:active { + border-bottom-color: #211921; } + TerminalNotebook.notebook tab.right { + border-left-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.right:hover { + border-left-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.right:active { + border-left-color: #211921; } + TerminalNotebook.notebook tab.bottom { + border-top-width: 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.bottom:hover { + border-top-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.bottom:active { + border-top-color: #211921; } + TerminalNotebook.notebook tab.left { + border-right-width: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + TerminalNotebook.notebook tab.left:hover { + border-right-color: rgba(33, 25, 33, 0.3); } + TerminalNotebook.notebook tab.left:active { + border-right-color: #211921; } + TerminalNotebook.notebook tab GtkLabel { + color: mix(#3de57a,#040304,0.3); } + TerminalNotebook.notebook tab.reorderable-page:hover { + background-color: #030303; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(13, 104, 46, 0.03), inset 0 2px rgba(13, 104, 46, 0.03), inset 0 1px rgba(13, 104, 46, 0.03), inset 1px 0 #030203, inset -1px 0 #030203; } + TerminalNotebook.notebook tab.reorderable-page:active { + background-color: #040304; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(13, 104, 46, 0.03), inset 0 2px rgba(13, 104, 46, 0.03), inset 0 1px rgba(13, 104, 46, 0.03), inset 1px 0 #030203, inset -1px 0 #030203; } + TerminalNotebook.notebook tab .button, TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + color: mix(#3de57a,#040304,0.5); } + TerminalNotebook.notebook tab .button:hover { + color: #3de57a; + border-color: #030203; } + TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .button:active:hover, TerminalNotebook.notebook tab .button:checked:hover { + border-color: #030203; + background-color: #040304; } + TerminalNotebook.notebook .prelight-page, TerminalNotebook.notebook .prelight-page GtkLabel { + color: mix(#3de57a,#040304,0.15); } + TerminalNotebook.notebook .active-page, TerminalNotebook.notebook .active-page GtkLabel { + color: #3de57a; } diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk-dark.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk-dark.css new file mode 100644 index 0000000..b00626d --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk-dark.css"); diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.css new file mode 100644 index 0000000..c6eab95 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk.css"); diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource new file mode 100644 index 0000000000000000000000000000000000000000..7608dd0f48b1ed47e43310a7325ba3e0c3ce22a9 GIT binary patch literal 7310264 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 literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource.xml b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource.xml new file mode 100644 index 0000000..8281d70 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/gtk.gresource.xml @@ -0,0 +1,48 @@ + + + + assets/checkbox-checked-dark.svg + assets/checkbox-checked-insensitive-dark.svg + assets/checkbox-checked-insensitive.svg + assets/checkbox-checked.svg + assets/checkbox-mixed-dark.svg + assets/checkbox-mixed-insensitive-dark.svg + assets/checkbox-mixed-insensitive.svg + assets/checkbox-mixed.svg + assets/checkbox-unchecked-dark.svg + assets/checkbox-unchecked-insensitive-dark.svg + assets/checkbox-unchecked-insensitive.svg + assets/checkbox-unchecked.svg + assets/grid-selection-checked-dark.svg + assets/grid-selection-checked.svg + assets/grid-selection-unchecked-dark.svg + assets/grid-selection-unchecked.svg + assets/menuitem-checkbox-checked-hover.svg + assets/menuitem-checkbox-checked-insensitive.svg + assets/menuitem-checkbox-checked.svg + assets/menuitem-checkbox-unchecked.svg + assets/menuitem-checkbox-mixed-hover.svg + assets/menuitem-checkbox-mixed-insensitive.svg + assets/menuitem-checkbox-mixed.svg + assets/menuitem-radio-checked-hover.svg + assets/menuitem-radio-checked-insensitive.svg + assets/menuitem-radio-checked.svg + assets/menuitem-radio-unchecked.svg + assets/radio-checked-dark.svg + assets/radio-checked-insensitive-dark.svg + assets/radio-checked-insensitive.svg + assets/radio-checked.svg + assets/radio-mixed-dark.svg + assets/radio-mixed-insensitive-dark.svg + assets/radio-mixed-insensitive.svg + assets/radio-mixed.svg + assets/radio-unchecked-dark.svg + assets/radio-unchecked-insensitive-dark.svg + assets/radio-unchecked-insensitive.svg + assets/radio-unchecked.svg + assets/pane-handle.png + assets/pane-handle@2.png + dist/gtk.css + dist/gtk-dark.css + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/thumbnail.png b/includes.chroot/usr/share/themes/oomox-team/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..602cda8e792a2feb27c5155b7bdc2ee45b8eeb6c GIT binary patch literal 1353 zcmV-P1-AN$P)3~{_V(H?cL(0J*vg-#YOKXjAPVS%K@t;) zl4y8UV|>R1f*5%)h8IkX(fFc?5)&m+NYwZszKEqFB(22g(UypW-U0Wocir3D&d$#G z(2Evm@7687>%o2Ae!H_Xzy03KcV=e}iGm0%mLA;b1nw0o-8mFn5#7)u1f<4hGZ$JW z>55*xJ`}@^xQQO3;?W1L``mV7I%!6 zN7sp_TyjW}pw<_~YVG8iO|3-Q$&@_SEa-|H4@qHdwsK}uCu@;p(KQ!4+?!HptuLx3 zY#G;{x(RcjFIxE7gU}dhy%BkZE?lvsoFgIz0F=9qDk%M(Bx_pZ8DQLZ&P{0@SQWjf z3;;5gymWlPNFRtRt`r<68j&R|B7_h^5*9Tg2gixRC4C?U82QiH_mg)MT5m*}=6XTE zXdXc@!upgTnGjeX_T9vSLa#cuv+MlcuJe04hhA9u=?=L+QoW+sH@oD4=tALgM$i@6 z2x?O`daIU4N+cxcJ{LmOdUXDsb62-~k$mRF%-QRaquUoVaF#Q2JS1Ex&)b*hf)N(} zw&Zx5zgDXH7vn%VHy!iDMChf5aEHQjcIWVm*Y|u&lO+IXd--8ubtr%M7vsPnUa5tT zYz4=iK9-Qyw9gIA<6~l{-m!n9{79G;i22!{=GPMd5c__&d3-#uy%V=9&O{;q)-Wqm zf3L9^q_8IC94{s+*;wjQ%D!5uJy9T44DMP(ubOOXW}!0qBj?m7V%ax`$!L1^%1t3g z;iKE^GpX#ppQN=N;SZjo*DZS}2>{BY(e$f7a+gQmds2ITo%wmf*IO(Ktcn71y_6IX z_B6H5N43X{Lz|34n*e}YH2cPo@5PO@u0xFLg%2+PWh9ZaPF~WU?U@zY{Bn#t3;xo)*G+<;EYfCXhT>TaC0_LHXFK0OYX1ClWw6h zO8AV6w8kvznN3~JYI-yPxSTQDr@47>Cd%yL6rG$_x7-H+%yN({%-%um|4qUC=Kel6 zbZ?Y}6)K38wuHFmrY(QzE(K23a#ZH2q{^I}&&;a|jS+|lsiL|yENSG9*IM8G1f>imbil6*p?BCeF z@3HBRf1f^a2gY(z@EvLzGBDC3NAMj5qaV)e>4B8yQO znsoQhN~EDLN<3|o3RWWRsZz$v7c*qCD978JE(Hff0AOY6rSRiuc0T_< zu1U&c8Gqk?)oDuWXhvE>*NKYIv`lc@@;V8{Z3?xP*Lm?`sCaaG00000 LNkvXXu0mjf#BG=+ literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.svg new file mode 100644 index 0000000..6b2b9d7 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.txt b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/all-assets.txt new file mode 100644 index 0000000..6e738e3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/change_dpi.sh b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/change_dpi.sh new file mode 100755 index 0000000..058dcc4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-dark.svg new file mode 100644 index 0000000..eea7539 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 0000000..58ec3f5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive.svg new file mode 100644 index 0000000..58ec3f5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked.svg new file mode 100644 index 0000000..f743ccc --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-dark.svg new file mode 100644 index 0000000..9e02669 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 0000000..3afb73c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..3afb73c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed.svg new file mode 100644 index 0000000..9e02669 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-dark.svg new file mode 100644 index 0000000..d77a143 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..21018b8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 0000000..21018b8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked.svg new file mode 100644 index 0000000..d77a143 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked-dark.svg new file mode 100644 index 0000000..51e0692 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked.svg new file mode 100644 index 0000000..51e0692 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 0000000..7573ea2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..7573ea2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 0000000..57f63f9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 0000000..ab0bb1e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked.svg new file mode 100644 index 0000000..bc65bd0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 0000000..53295d4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..13b5db0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-selected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 0000000..f472381 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 0000000..a45c1b3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 0000000..a1953e7 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 0000000..be0e905 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 0000000..c572ef5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked.svg new file mode 100644 index 0000000..eb53b01 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-hover.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 0000000..29776c6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 0000000..39eb7e5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-selected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 0000000..0f554ae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed.svg new file mode 100644 index 0000000..557dda4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-unchecked.svg new file mode 100644 index 0000000..006a209 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle-vertical.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle-vertical.svg new file mode 100644 index 0000000..3a26746 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle.png b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/pane-handle@2.png b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/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/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-dark.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-dark.svg new file mode 100644 index 0000000..39770b6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 0000000..f5bec1f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive.svg new file mode 100644 index 0000000..f5bec1f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed.svg new file mode 100644 index 0000000..39770b6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected-insensitive.svg new file mode 100644 index 0000000..a87431b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected.svg new file mode 100644 index 0000000..46ea2a0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-selected.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-dark.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-dark.svg new file mode 100644 index 0000000..214ed94 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive-dark.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 0000000..0fdfaf4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive.svg new file mode 100644 index 0000000..df98967 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected.svg b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected.svg new file mode 100644 index 0000000..a7e0dae --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/radio-unselected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/sed.sh b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/sed.sh new file mode 100755 index 0000000..7f09420 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#040304/rgb(0%,0%,0%)/g' \ + -e 's/#3ee77b/rgb(100%,100%,100%)/g' \ + -e 's/#040304/rgb(50%,0%,0%)/g' \ + -e 's/#3ee77b/rgb(0%,50%,0%)/g' \ + -e 's/#211921/rgb(50%,0%,50%)/g' \ + -e 's/#3ee77b/rgb(0%,0%,50%)/g' \ + $@ diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/unsed.sh b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/unsed.sh new file mode 100755 index 0000000..8450c07 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#040304/g' \ + -e 's/rgb(100%,100%,100%)/#3ee77b/g' \ + -e 's/rgb(50%,0%,0%)/#040304/g' \ + -e 's/rgb(0%,50%,0%)/#3ee77b/g' \ + -e 's/rgb(0%,50.196078%,0%)/#3ee77b/g' \ + -e 's/rgb(50%,0%,50%)/#211921/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#211921/g' \ + -e 's/rgb(0%,0%,50%)/#3ee77b/g' \ + $@ diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk-dark.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk-dark.css new file mode 100644 index 0000000..c6b484a --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk-dark.css @@ -0,0 +1,9024 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* dark color scheme */ +@define-color dark_bg_color #040304; +@define-color dark_fg_color #3de57a; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #3ee77b; +@define-color theme_fg_color #040304; +@define-color theme_base_color #3ee77b; +@define-color theme_text_color #211921; +@define-color theme_selected_bg_color #211921; +@define-color theme_selected_fg_color #3ee77b; +@define-color theme_tooltip_bg_color #040304; +@define-color theme_tooltip_fg_color #3ee77b; +/* shadow effects */ +@define-color light_shadow #40e77c; +@define-color dark_shadow #010101; +/* misc colors used by gtk+ */ +@define-color info_fg_color #040304; +@define-color info_bg_color #2bd3bf; +@define-color warning_fg_color #040304; +@define-color warning_bg_color #80ef67; +@define-color question_fg_color #040304; +@define-color question_bg_color #2bd3bf; +@define-color error_fg_color #040304; +@define-color error_bg_color #4d6d6a; +@define-color link_color #00b1bf; +@define-color success_color #3ee77b; +@define-color warning_color #80ef67; +@define-color error_color #4d6d6a; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#040304,#3ee77b,0.4); +@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 mix(#3ee77b,#040304,0.1); +@define-color unfocused_borders mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); +@define-color button_bg_color #3de57a; +@define-color button_fg_color #211921; +@define-color header_button_bg_color #211921; +@define-color header_button_fg_color #3de57a; +@define-color insensitive_bg_color mix(#3ee77b,#3ee77b,0.6); +@define-color insensitive_fg_color mix(#040304,#3ee77b,0.5); +/* osd */ +@define-color osd_base #040304; +@define-color osd_bg rgba(4, 3, 4, 0.8); +@define-color osd_fg #3de57a; +@define-color osd_insensitive_bg_color mix(#3de57a,rgba(4, 3, 4, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#3de57a,#040304,0.6); +@define-color osd_borders_color rgba(3, 3, 3, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #040304; +@define-color lightdm_fg_color #3de57a; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#040304,#3ee77b,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #211921; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #3ee77b; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #3ee77b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #211921; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #3ee77b; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #82efaa; +/* window manager colors */ +@define-color wm_bg_focused #040304; +@define-color wm_bg_unfocused #3ee77b; +@define-color wm_border_focused #3de57a; +@define-color wm_border_unfocused #090300; +@define-color wm_title_focused #3de57a; +@define-color wm_title_unfocused mix(#040304,#3ee77b,0.4); +@define-color wm_icons_focused #3de57a; +@define-color wm_icons_focused_prelight #211921; +@define-color wm_icons_focused_pressed #1a141a; +@define-color wm_icons_unfocused mix(#040304,#3ee77b,0.4); +@define-color wm_icons_unfocused_prelight #211921; +@define-color wm_icons_unfocused_pressed #1a141a; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(33, 25, 33, 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: #211921; + color: #3ee77b; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #00b1bf; } + *:disabled, *:disabled:disabled { + color: mix(#040304,#3ee77b,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #00b1bf; } + +.background { + background-color: #3ee77b; + color: #040304; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #3ee77b; } + +.gtkstyle-fallback { + background-color: rgba(62, 231, 123, 0.5); + color: #040304; } + .gtkstyle-fallback:hover { + background-color: #58ea8d; + color: #040304; } + .gtkstyle-fallback:active { + background-color: #24e469; + color: #040304; } + .gtkstyle-fallback:disabled { + background-color: #3de77b; + color: mix(#040304,#3ee77b,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #040304; } + label.separator:backdrop { + color: mix(#040304,#3ee77b,0.5); } + +label selection { + background-color: #211921; + color: #3ee77b; } + +label:disabled { + color: mix(#040304,#3ee77b,0.5); } + label:disabled:backdrop { + color: #82efaa; } + +label:backdrop { + color: mix(#040304,#3ee77b,0.5); } + +assistant .sidebar { + background-color: #3ee77b; + border-top: 1px solid mix(#3ee77b,#040304,0.1); } + assistant .sidebar:backdrop { + background-color: #3ee77b; + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 3px 6px; } + +assistant .sidebar label.highlight { + background-color: mix(#040304,#3ee77b,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#211921), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#211921), 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(#211921), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(64, 231, 125, 0.769231)), 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, treeview.view header button, treeview.view header button:hover, treeview.view header button:active, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button { + min-height: 20px; + min-width: 20px; + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + -gtk-outline-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; + -gtk-outline-radius: 0; } + spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), + toolbar.inline-toolbar toolbutton:backdrop > button.flat:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.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-radius: 0; + -gtk-outline-radius: 0; } + .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 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; } + .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: 0 0px 0px 0; + -gtk-outline-radius: 0 0px 0px 0; } + .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-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; + -gtk-outline-radius: 0px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-width: 1px; + border-radius: 0px 0px 0 0; + -gtk-outline-radius: 0px 0px 0 0; } + .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-width: 1px; + border-radius: 0 0 0px 0px; + -gtk-outline-radius: 0 0 0px 0px; } + .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; } + .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 0px; + -gtk-outline-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(62, 231, 123, 0.3); + background-color: rgba(4, 3, 4, 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(33, 25, 33, 0.3); + background-color: rgba(62, 231, 123, 0.1); + background-image: none; + box-shadow: none; } + +button { + background-color: #3de57a; + background-image: none; + border-color: rgba(26, 20, 26, 0.32); + color: #211921; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + button:focus, button:hover { + border-color: black; } + 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(23, 18, 23, 0.32); } + button:disabled { + border-color: rgba(28, 21, 28, 0.32); } + button:active:disabled, button:checked:disabled { + border-color: rgba(26, 20, 26, 0.32); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button, + stackswitcher.vertical > button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button:checked, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + button.flat { + color: #211921; + border-color: rgba(61, 229, 122, 0); + background-color: rgba(61, 229, 122, 0); + background-image: none; + box-shadow: none; } + button:hover, button.flat:hover { + background-color: #4ae783; + background-image: none; + border-color: rgba(26, 20, 26, 0.4); + color: #211921; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: black; } + 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(23, 18, 23, 0.4); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(28, 21, 28, 0.4); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(26, 20, 26, 0.4); } + button:focus, button.flat:focus { + background-color: #4ae783; + background-image: none; + border-color: rgba(33, 25, 33, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #211921; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + button:focus:hover, button.flat:focus:hover { + background-color: #57e88c; + background-image: none; + border-color: rgba(26, 20, 26, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { + border-color: black; } + 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(23, 18, 23, 0.4); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(28, 21, 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(26, 20, 26, 0.4); } + button:checked, button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(26, 20, 26, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(33, 25, 33, 0.06), inset 0 1px rgba(33, 25, 33, 0.07), inset -1px 0 rgba(33, 25, 33, 0.06), inset 0 -1px rgba(33, 25, 33, 0.05); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { + border-color: black; } + 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(23, 18, 23, 0.32); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(28, 21, 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(26, 20, 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: #231a23; + background-image: none; + color: #3ee77b; } + button:focus, button:hover, button.flat:focus, button.flat:hover { + color: #211921; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#3de57a,#211921,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3de57a,#211921,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#3de57a,#211921,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + button:active:disabled :disabled, button:checked:disabled :disabled, button.flat:active:disabled :disabled, button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + button.separator, button .separator { + border: 1px solid currentColor; + color: rgba(61, 229, 122, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(61, 229, 122, 0.85); } + .inline-toolbar button, + .linked > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .inline-toolbar button:focus, .inline-toolbar button:hover, + .linked > button:focus, + .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .inline-toolbar button:disabled, + .linked > button:disabled { + box-shadow: inset -1px 0 #1bcd5c; } + .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(1, 1, 1, 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(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 1px 0 rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #1bcd5c; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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: .6; } + +spinbutton button { + color: #211921; } + spinbutton button:active, spinbutton button:checked, spinbutton button:hover { + background-color: #70ec9d; + background-image: none; } + spinbutton button:hover, spinbutton button:focus:hover { + border-color: rgba(26, 20, 26, 0.4); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:focus, spinbutton button:focus:hover:hover { + border-color: black; } + spinbutton button:hover:active, spinbutton button:hover:active:hover, spinbutton button:hover:active:focus, spinbutton button:hover:active:hover:focus, spinbutton button:hover:checked, spinbutton button:hover:checked:hover, spinbutton button:hover:checked:focus, spinbutton button:hover:checked:hover:focus, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:hover, spinbutton button:focus:hover:active:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:hover, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(23, 18, 23, 0.4); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(28, 21, 28, 0.4); } + spinbutton button:hover:active:disabled, spinbutton button:hover:checked:disabled, spinbutton button:focus:hover:active:disabled, spinbutton button:focus:hover:checked:disabled { + border-color: rgba(26, 20, 26, 0.4); } + spinbutton button:focus:hover { + color: mix(#040304,black,0.3); } + spinbutton button:disabled { + color: mix(#211921,#3ee77b,0.7); } + spinbutton button:backdrop { + color: mix(#3ee77b,mix(#040304,#3ee77b,0.5),0.9); } + spinbutton button:backdrop:disabled { + color: rgba(130, 239, 170, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #3ee77b; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 0px; + -gtk-outline-radius: 0px; + color: #211921; + caret-color: #211921; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #24e469; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + spinbutton:not(.vertical) entry { + border-radius: 0px 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; + border-right-width: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + border-radius: 0; + -gtk-outline-radius: 0; + border-style: solid; + background-image: none; + box-shadow: none; } + spinbutton:not(.vertical) button:focus { + border-top-color: black; + border-bottom-color: black; } + spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(2, 1, 2, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9),0.8); } + spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + border-style: solid; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover, spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: black; } + spinbutton:not(.vertical) button.down:dir(rtl) { + border-right-style: none; + border-radius: 0px 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; } + spinbutton:not(.vertical) button.down:dir(rtl):focus { + border-top-color: black; + border-bottom-color: black; + border-left-color: black; } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: black; + box-shadow: inset-1px 0 0 black; } + spinbutton:not(.vertical) button.up:dir(ltr) { + border-left-style: none; + border-radius: 0 0px 0px 0; + -gtk-outline-radius: 0 0px 0px 0; } + spinbutton:not(.vertical) button.up:dir(ltr):focus { + border-top-color: black; + border-bottom-color: black; + border-right-color: black; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: black; + box-shadow: inset 1px 0 black; } + +spinbutton.vertical button, spinbutton.vertical entry { + min-width: 0; + padding-left: 1px; + padding-right: 1px; } + +spinbutton.vertical entry { + border-radius: 0; + -gtk-outline-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + +spinbutton.vertical button.up:focus:hover, spinbutton.vertical button.down:focus:hover { + border-color: black; } + +spinbutton.vertical button.up { + border-radius: 0px 0px 0 0; + -gtk-outline-radius: 0px 0px 0 0; } + spinbutton.vertical button.up:focus { + border-top-color: black; + border-left-color: black; + border-right-color: black; } + +spinbutton.vertical button.down { + border-radius: 0 0 0px 0px; + -gtk-outline-radius: 0 0 0px 0px; } + spinbutton.vertical button.down:focus { + border-bottom-color: black; + border-left-color: black; + border-right-color: black; } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo { + min-width: 0; + padding-left: 5px; + padding-right: 5px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox box button, combobox box entry { + padding: 3px 5px; } + +combobox menu menuitem { + padding: 3px 5px; } + combobox menu menuitem cellview { + min-height: 20px; } + +/********* + ! 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; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.1), inset 0 1px rgba(1, 1, 1, 0.12), inset -1px 0 rgba(1, 1, 1, 0.1), inset 0 -1px rgba(1, 1, 1, 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: #211921; + color: #3ee77b; } + 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: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 3px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 3px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #040304; + border-color: #4ce829; + background-color: mix(#3ee77b,#80ef67,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #040304; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #040304; + border-color: black; + background-color: #80ef67; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #040304; + color: #80ef67; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #040304; + border-color: #3e5755; + background-color: mix(#3ee77b,#4d6d6a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #040304; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #040304; + border-color: black; + background-color: #4d6d6a; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #040304; + color: #4d6d6a; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #040304; + border-color: #3e5755; + background-color: mix(#3ee77b,#4d6d6a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #040304; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #040304; + border-color: black; + background-color: #4d6d6a; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #040304; + color: #4d6d6a; } + +entry { + background-color: #3ee77b; + background-image: none; + border-color: shade(mix(#3ee77b,#211921,0.2),0.8); + padding: 5px 3px; + color: #211921; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + entry:focus, entry:hover { + border-color: black; } + 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(#3ee77b,#211921,0.2),0.7); } + entry:disabled { + border-color: shade(mix(#3ee77b,#211921,0.2),0.85); } + entry:active:disabled, entry:checked:disabled { + border-color: shade(mix(#3ee77b,#211921,0.2),0.8); } + entry:focus, entry:active { + border-color: black; } + entry:disabled { + background-color: mix(#3ee77b,#211921,0.07); + background-image: none; + opacity: .9; + color: mix(#3ee77b,#211921,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 2px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 5px 1px; } + toolbar.vertical separator { + margin: 5px 1px 5px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button { + margin-top: 6px; + margin-bottom: 6px; } + headerbar switch { + margin-top: 4px; + margin-bottom: 4px; } + 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: #040304; + background-image: none; + border-color: #030203; + color: #3de57a; + background-color: #040304; + background-image: none; + border-radius: 0px 0px 0 0; + color: #3de57a; + padding: 0 6px; + min-height: 42px; } + headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { + border-color: black; } + 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: #030203; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + border-color: #030303; } + headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { + border-color: #030203; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + background-color: #040304; + background-image: none; + color: mix(#3de57a,#040304,0.5); } + headerbar .background, .titlebar:not(headerbar) .background { + background-color: #040304; + border-color: mix(#040304,#3de57a,0.3); } + headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; + padding: 0 6px; } + headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding: 0 6px; } + headerbar button, .titlebar:not(headerbar) button { + background-color: #040304; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: black; } + 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(24, 179, 80, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 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: #040304; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { + border-color: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3de57a; } + 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(#040304,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#040304,#3de57a,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#040304,#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(4, 3, 4, 0.85); } + headerbar button.image-button, .titlebar:not(headerbar) button.image-button { + padding: 3px; } + headerbar .linked > button, .titlebar:not(headerbar) .linked > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + headerbar .linked > button:focus, .titlebar:not(headerbar) .linked > button:focus, headerbar .linked > button:hover, .titlebar:not(headerbar) .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { + box-shadow: inset -1px 0 #030203; } + 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(1, 1, 1, 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(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button { + padding: 3px; } + headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button { + padding: 3px; } + headerbar box button.image-button, .titlebar:not(headerbar) box button.image-button { + padding: 3px 7px; } + headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { + color: #020202; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + background-color: #3ee77b; + background-image: none; + color: mix(#040304,#3ee77b,0.4); + 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: 3px; } + headerbar button, .titlebar:not(headerbar) button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); + padding: 3px 8px; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: black; } + 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(24, 179, 80, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 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: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { + border-color: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3de57a; } + 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(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 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(33, 25, 33, 0.85); } + headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #3de57a; } + headerbar button.image-button, .titlebar:not(headerbar) button.image-button { + padding: 3px; } + headerbar button:backdrop, .titlebar:not(headerbar) button:backdrop { + color: mix(#040304,#3ee77b,0.4); } + headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 3px; } + headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton { + border: 0; + padding: 3px; + background-image: none; + background-color: transparent; + color: #3de57a; + 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: #211921; + 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: #1e171e; + box-shadow: none; } + headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { + background: none; + color: mix(#040304,#3ee77b,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #3ee77b; + background-image: none; + border-color: #1ad05c; + color: #040304; } + toolbar:focus, toolbar:hover { + border-color: black; } + 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: #17b650; } + toolbar:disabled { + border-color: #1cde62; } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: #1ad05c; } + toolbar:disabled { + background-color: #24e469; + background-image: none; + color: mix(#040304,#3ee77b,0.5); } + toolbar .background { + background-color: #3ee77b; + border-color: mix(#3ee77b,#040304,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 6px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 6px; } + toolbar button { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + toolbar button:focus, toolbar button:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + toolbar button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar button, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + toolbar button.flat { + color: #040304; + border-color: rgba(62, 231, 123, 0); + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: black; } + 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(3, 2, 3, 0.4); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 0.4); } + toolbar button:focus, toolbar button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 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: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 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: #231a23; + background-image: none; + color: #3ee77b; } + toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #040304; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#3ee77b,#040304,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + toolbar button:active:disabled :disabled, toolbar button:checked:disabled :disabled, toolbar button.flat:active:disabled :disabled, toolbar button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + toolbar button.separator, toolbar button .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(62, 231, 123, 0.85); } + toolbar button.image-button { + padding: 3px; } + toolbar .linked > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + toolbar .linked > button:focus, toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #1ad05c; } + toolbar .linked > button:last-child, toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + toolbar combobox, toolbar button { + padding: 3px; } + toolbar combobox.text-button, toolbar button.text-button { + padding: 3px; } + toolbar box button.image-button { + padding: 3px 7px; } + toolbar separator, toolbar separator:disabled { + color: #139c45; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#3ee77b,#040304,0.1); + background-color: mix(mix(#3ee77b,#040304,0.1),#3ee77b,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); + background-color: mix(#3ee77b,mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + toolbar.inline-toolbar button.flat { + color: #040304; + border-color: rgba(62, 231, 123, 0); + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 0.4); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 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: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + border-color: black; } + 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(3, 2, 3, 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(3, 3, 3, 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(3, 2, 3, 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: #231a23; + background-image: none; + color: #3ee77b; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #040304; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#3ee77b,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + toolbar.inline-toolbar button:active:disabled :disabled, toolbar.inline-toolbar button:checked:disabled :disabled, toolbar.inline-toolbar button.flat:active:disabled :disabled, toolbar.inline-toolbar button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(62, 231, 123, 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: #040304; } + +.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: 3px; + border-top: 1px solid mix(#3ee77b,#040304,0.1); } + actionbar > revealer > box:backdrop { + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #39e677; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #1ad05c; + color: #040304; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action { + background-color: #3ee77b; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: black; } + .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(23, 182, 80, 0.22); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .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(26, 208, 92, 0.22); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #3ee77b; + border-color: rgba(62, 231, 123, 0); + background-color: rgba(62, 231, 123, 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: #4be984; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .suggested-action:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { + border-color: black; } + .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(23, 182, 80, 0.3); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .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: #4be984; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { + border-color: black; } + .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(23, 182, 80, 0.3); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .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: black; } + .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(23, 182, 80, 0.22); } + .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(28, 222, 98, 0.22); } + .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(26, 208, 92, 0.22); } + .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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3ee77b; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#3ee77b,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3ee77b,#3ee77b,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#3ee77b,#3ee77b,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .suggested-action:active:disabled :disabled, .suggested-action:checked:disabled :disabled, .suggested-action.flat:active:disabled :disabled, .suggested-action.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .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(62, 231, 123, 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(62, 231, 123, 0.85); } + +.destructive-action { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .destructive-action:focus, .destructive-action:hover { + border-color: black; } + .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(23, 182, 80, 0.22); } + .destructive-action:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(26, 208, 92, 0.22); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .destructive-action.flat { + color: #3ee77b; + border-color: rgba(77, 109, 106, 0); + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: black; } + .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(23, 182, 80, 0.3); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: black; } + .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(23, 182, 80, 0.3); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + border-color: black; } + .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(23, 182, 80, 0.22); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .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(26, 208, 92, 0.22); } + .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: #231a23; + background-image: none; + color: #3ee77b; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #3ee77b; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#4d6d6a,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#4d6d6a,#3ee77b,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#4d6d6a,#3ee77b,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .destructive-action:active:disabled :disabled, .destructive-action:checked:disabled :disabled, .destructive-action.flat:active:disabled :disabled, .destructive-action.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(77, 109, 106, 0.85); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #211921; + background-image: none; + border-color: #1a141a; + color: #3ee77b; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: black; } + 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: #171217; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: #1c151c; } + 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: #1a141a; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #1e171e; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #211921; + border-color: mix(#211921,#3ee77b,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 6px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 6px; } + headerbar.selection-mode button, + .titlebar:not(headerbar).selection-mode button { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(23, 182, 80, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #3ee77b; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 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: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + 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: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .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: black; } + 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(23, 182, 80, 0.22); } + 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(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3ee77b; } + 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(#211921,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#211921,#3ee77b,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + 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(33, 25, 33, 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(33, 25, 33, 0.85); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 3px; } + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #1a141a; } + 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(1, 1, 1, 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(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + headerbar.selection-mode combobox, headerbar.selection-mode button, + .titlebar:not(headerbar).selection-mode combobox, + .titlebar:not(headerbar).selection-mode button { + padding: 3px; } + headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode combobox.text-button, + .titlebar:not(headerbar).selection-mode button.text-button { + padding: 3px; } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 3px 7px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #140f14; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, + .titlebar:not(headerbar).selection-mode button { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(23, 182, 80, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #3ee77b; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 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: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + 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: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .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: black; } + 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(23, 182, 80, 0.22); } + 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(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3ee77b; } + 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(#211921,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#211921,#3ee77b,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + 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(33, 25, 33, 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(33, 25, 33, 0.85); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #211921; + 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: #1a141a; + 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: #171217; } + 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: #191319; } + 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(62, 231, 123, 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: #171217; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #211921; } + calendar:selected { + border-radius: 0px; } + calendar.header { + border-bottom: 1px solid rgba(2, 1, 2, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(2, 1, 2, 0.1); } + calendar.button { + color: rgba(4, 3, 4, 0.55); } + calendar.button:hover { + color: #040304; } + calendar.button:backdrop { + color: alpha(mix(#040304,#3ee77b,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#040304,#3ee77b,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#040304,#3ee77b,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#211921,#040304,0.5); } + calendar:backdrop { + color: mix(#3ee77b,#211921,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #3ee77b; + color: #211921; } + +/*************** + ! 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: #3ee77b; } + colorswatch.dark overlay:hover { + border-color: mix(#3ee77b,#040304,0.1); } + colorswatch.dark overlay:backdrop { + color: mix(#211921,#3ee77b,0.66); } + +colorswatch.light overlay { + color: #211921; } + colorswatch.light overlay:hover { + border-color: mix(#3ee77b,#040304,0.1); } + colorswatch.light overlay:backdrop { + color: mix(#3ee77b,#211921,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #211921; + box-shadow: inset 0 0 0 2px mix(#3ee77b,#040304,0.1), inset 0 0 0 1px #211921; } + colorswatch:drop(active).dark overlay { + border-color: #211921; + box-shadow: inset 0 0 0 2px mix(#3ee77b,#040304,0.1), inset 0 0 0 1px #211921; } + +colorswatch overlay { + border: 1px solid mix(#3ee77b,#040304,0.1); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(64, 231, 125, 0.4), inset 0 -1px rgba(2, 1, 2, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: mix(#3ee77b,#040304,0.1); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(2, 1, 2, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #3ee77b; } + +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: #31e572; + color: #040304; } + colorswatch#add-color-button overlay:hover { + background-color: #24e469; } + colorswatch#add-color-button overlay:backdrop { + background-color: #31e572; } + +colorswatch#editor-color-sample { + border-radius: 0px; } + colorswatch#editor-color-sample overlay { + border-radius: 0.5px; } + +button.color { + padding: 3px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0px; } + 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 mix(#3ee77b,#040304,0.1); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#3ee77b,#040304,0.1); + background-color: #3ee77b; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#211921,#3ee77b,0.5); } + +list { + color: #211921; + background-color: #3ee77b; + border-color: mix(#3ee77b,#040304,0.1); } + list:backdrop { + background-color: #3ee77b; + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); } + list row { + padding: 3px; } + +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(4, 3, 4, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(2, 1, 2, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(2, 1, 2, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#211921,#040304,0.1); } + row.activatable:selected:backdrop { + background-color: #211921; } + +flowbox flowboxchild { + padding: 3px; + border-radius: 0px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #040304; } + infobar.info button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + infobar.info button:focus, infobar.info button:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.info button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + infobar.info button.flat { + color: #040304; + border-color: rgba(43, 211, 191, 0); + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #040304; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#2bd3bf,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.info button:active:disabled :disabled, infobar.info button:checked:disabled :disabled, infobar.info button.flat:active:disabled :disabled, infobar.info button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(43, 211, 191, 0.85); } + infobar.warning, infobar.warning:backdrop { + background-color: #80ef67; + background-image: none; + border: 1px solid #4ce829; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #040304; } + infobar.warning button { + background-color: #80ef67; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + infobar.warning button:focus, infobar.warning button:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.warning button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + infobar.warning button.flat { + color: #040304; + border-color: rgba(128, 239, 103, 0); + background-color: rgba(128, 239, 103, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #8df176; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: black; } + 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(3, 2, 3, 0.4); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #8df176; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #9af286; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover { + border-color: black; } + 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(3, 2, 3, 0.4); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #040304; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#80ef67,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#80ef67,#040304,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#80ef67,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.warning button:active:disabled :disabled, infobar.warning button:checked:disabled :disabled, infobar.warning button.flat:active:disabled :disabled, infobar.warning button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(128, 239, 103, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(128, 239, 103, 0.85); } + infobar.question, infobar.question:backdrop { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #040304; } + infobar.question button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + infobar.question button:focus, infobar.question button:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.question button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + infobar.question button.flat { + color: #040304; + border-color: rgba(43, 211, 191, 0); + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(3, 2, 3, 0.4); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #040304; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#2bd3bf,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.question button:active:disabled :disabled, infobar.question button:checked:disabled :disabled, infobar.question button.flat:active:disabled :disabled, infobar.question button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(43, 211, 191, 0.85); } + infobar.error, infobar.error:backdrop { + background-color: #4d6d6a; + background-image: none; + border: 1px solid #3e5755; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #040304; } + infobar.error button { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + infobar.error button:focus, infobar.error button:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.error button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + infobar.error button.flat { + color: #040304; + border-color: rgba(77, 109, 106, 0); + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: black; } + 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(3, 2, 3, 0.4); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + 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: black; } + 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(3, 2, 3, 0.4); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + border-color: black; } + 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(3, 2, 3, 0.32); } + infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #040304; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#4d6d6a,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#4d6d6a,#040304,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#4d6d6a,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.error button:active:disabled :disabled, infobar.error button:checked:disabled :disabled, infobar.error button.flat:active:disabled :disabled, infobar.error button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(77, 109, 106, 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; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.1), inset 0 1px rgba(1, 1, 1, 0.12), inset -1px 0 rgba(1, 1, 1, 0.1), inset 0 -1px rgba(1, 1, 1, 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: #211921; + color: #3ee77b; } + 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: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 3px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 3px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #040304; + border-color: #4ce829; + background-color: mix(#3ee77b,#80ef67,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #040304; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #040304; + border-color: black; + background-color: #80ef67; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #040304; + color: #80ef67; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #040304; + border-color: #3e5755; + background-color: mix(#3ee77b,#4d6d6a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #040304; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #040304; + border-color: black; + background-color: #4d6d6a; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #040304; + color: #4d6d6a; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #040304; + border-color: #3e5755; + background-color: mix(#3ee77b,#4d6d6a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #040304; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #040304; + border-color: black; + background-color: #4d6d6a; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #040304; + color: #4d6d6a; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #040304; + background-image: none; + color: #3de57a; } + menubar > menuitem, .menubar > menuitem { + min-height: 16px; + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #3de57a; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #51e888; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 3px; + background-color: #040304; + color: #3de57a; + border: 1px solid mix(#040304,#3de57a,0.21); } + .csd menu, .csd + .menu, .csd + .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #211921; + color: #3ee77b; } + menu separator, + .csd menu separator, + .menu separator, + .csd + .menu separator, + .context-menu separator, + .csd + .context-menu separator { + background-color: mix(#040304,#3de57a,0.18); + margin: 1px 0; } + menu .separator, + .csd menu .separator, + .menu .separator, + .csd + .menu .separator, + .context-menu .separator, + .csd + .context-menu .separator { + color: mix(#040304,#3de57a,0.18); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; + 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: #211921; + background-image: none; + color: #3ee77b; } + menu menuitem:active accelerator, menu menuitem:hover accelerator, + .menu menuitem:active accelerator, + .menu menuitem:hover accelerator, + .context-menu menuitem:active accelerator, + .context-menu menuitem:hover accelerator { + color: rgba(62, 231, 123, 0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #3ee77b; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#3de57a,#040304,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: #211921; + color: #3ee77b; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #3de57a; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #040304; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #040304; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(61, 229, 122, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #3de57a; } + 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(#3de57a,#040304,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: 3px; + background-color: #040304; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#040304,#3de57a,0.18); + -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(#040304,#3de57a,0.18); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#040304,#3de57a,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: mix(#3ee77b,#3ee77b,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(61, 229, 122, 0.6); } + menuitem accelerator:hover { + color: rgba(62, 231, 123, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#3de57a,#040304,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(2, 1, 2, 0.2); } + +menuitem entry { + background-color: #040304; + background-image: none; + border-color: shade(mix(#040304,#3de57a,0.2),0.8); + padding: 5px 3px; + color: #3de57a; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + menuitem entry:focus, menuitem entry:hover { + border-color: black; } + 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(#040304,#3de57a,0.2),0.7); } + menuitem entry:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.85); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.8); } + menuitem entry:focus, menuitem entry:active { + border-color: black; } + menuitem entry:disabled { + background-color: mix(#040304,#3de57a,0.07); + background-image: none; + opacity: .9; + color: mix(#040304,#3de57a,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 0px; + background-clip: border-box; + background-color: #040304; + background-image: none; + color: #3de57a; + box-shadow: 0 3px 6px rgba(2, 1, 2, 0.16); } + .csd popover.background, popover.background { + /*@include border($menu_bg_color);*/ + border-color: rgba(27, 205, 92, 0.5); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: black; } + .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(24, 179, 80, 0.5); } + .csd popover.background:disabled, popover.background:disabled { + border-color: rgba(29, 217, 97, 0.5); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: rgba(27, 205, 92, 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: #211921; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #050405; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #211921; + color: #3ee77b; } + 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: #050405; + background-image: none; + color: #3de57a; + border-color: #030203; } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #3de57a; } + 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: #211921; + color: #3ee77b; } + popover.background .frame { + border-color: #030203; + border-radius: 0px; } + popover.background entry { + background-color: #3ee77b; + background-image: none; + border-color: shade(mix(#3ee77b,#211921,0.2),0.8); + padding: 5px 3px; + color: #211921; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + popover.background entry:focus, popover.background entry:hover { + border-color: black; } + 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(#3ee77b,#211921,0.2),0.7); } + popover.background entry:disabled { + border-color: shade(mix(#3ee77b,#211921,0.2),0.85); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: shade(mix(#3ee77b,#211921,0.2),0.8); } + popover.background entry:focus, popover.background entry:active { + border-color: black; } + popover.background entry:disabled { + background-color: mix(#3ee77b,#211921,0.07); + background-image: none; + opacity: .9; + color: mix(#3ee77b,#211921,0.9); } + popover.background button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + popover.background button:focus, popover.background button:hover { + border-color: black; } + 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(24, 179, 80, 0.22); } + popover.background button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) popover.background button, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + popover.background button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 0.3); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + popover.background button:focus, popover.background button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 0.3); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + border-color: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #3de57a; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + popover.background button:active:disabled :disabled, popover.background button:checked:disabled :disabled, popover.background button.flat:active:disabled :disabled, popover.background button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(33, 25, 33, 0.85); } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #1a141a; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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: 5px; + outline-color: transparent; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + background-color: #211921; + color: #3ee77b; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #040304; } + 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: #040304; + background-clip: padding-box; + border: 1px solid #030203; + border-radius: 0px; + color: #3ee77b; } + +.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: 3px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 6px; } + +printdialog paper { + color: #040304; + border: 1px solid mix(#3ee77b,#040304,0.1); + background: #40e77d; + padding: 0; } + printdialog paper:backdrop { + color: mix(#040304,#3ee77b,0.5); + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); } + +printdialog .dialog-action-box { + margin: 6px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(3, 2, 3, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 6px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + frame.app-notification button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + frame.app-notification button:focus, frame.app-notification button:hover { + border-color: black; } + 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(24, 179, 80, 0.22); } + frame.app-notification button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + frame.app-notification button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 0.3); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 0.3); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + border-color: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #3de57a; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + frame.app-notification button:active:disabled :disabled, frame.app-notification button:checked:disabled :disabled, frame.app-notification button.flat:active:disabled :disabled, frame.app-notification button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(4, 3, 4, 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: #3ee77b; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #3ee77b; + background-image: none; + border: 1px solid #1ad05c; + border-radius: 0px; + color: #040304; } + .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(4, 3, 4, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #3ee77b; + color: #211921; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #3ee77b; + color: #211921; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 15px; + padding-right: 15px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1.5px; + padding-left: 3px; + padding-right: 3px; + color: #040304; + background-color: #3ee77b; + border: 1px solid; + border-color: mix(#3ee77b,#040304,0.1); + border-radius: 0px; + box-shadow: inset 0 -3px mix(mix(#3ee77b,#040304,0.1),#3ee77b,0.6); + font-size: smaller; } + .keycap:backdrop { + background-color: #3ee77b; + color: mix(#040304,#3ee77b,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, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + background-color: #211921; } + 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, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + color: #3ee77b; } + 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, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected { + color: mix(#3ee77b,#211921,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, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected { + background-color: #211921; + color: mix(#211921,#3ee77b,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, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected { + color: mix(mix(#211921,#3ee77b,0.66),#211921,0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#3ee77b,#040304,0.1); } + 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: #3ee77b; } + notebook > header { + padding: 3px; + background-color: #3ee77b; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#3ee77b,#040304,0.1); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#3ee77b,#040304,0.1); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#3ee77b,#040304,0.1); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#3ee77b,#040304,0.1); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + 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(#040304,#3ee77b,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#040304,mix(#040304,#3ee77b,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #040304; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#040304,#3ee77b,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#3ee77b,#040304,0.1),0.7); + background-image: none; + border-color: mix(mix(#3ee77b,#040304,0.1),mix(#040304,#3ee77b,0.5),0.15); + color: rgba(4, 3, 4, 0.8); + padding: 3px 11px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } + notebook > header > tabs > tab:hover:not(:checked) { + background-color: mix(#3ee77b,#040304,0.04); + background-image: none; + color: mix(#040304,mix(#040304,#3ee77b,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #3ee77b; + border-color: mix(#3ee77b,#040304,0.1); + color: #040304; } + notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#3ee77b,#040304,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #6e9995; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #211921; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#3ee77b,#040304,0.1); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#3ee77b,#040304,0.1); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#3ee77b,#040304,0.1); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#3ee77b,#040304,0.1); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + -gtk-outline-radius: 0; + margin-top: 0px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 0px 0 0; + -gtk-outline-radius: 0px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 0px 0 0; + -gtk-outline-radius: 0 0px 0 0; } + notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #211921; + margin-top: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0px 0 0; + padding-top: 1px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#211921,mix(#3ee77b,#040304,0.2),0.66); } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + -gtk-outline-radius: 0; + margin-bottom: 0px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 0px; + -gtk-outline-radius: 0 0 0 0px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 0px; + -gtk-outline-radius: 0 0 0px; } + notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #211921; + margin-bottom: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0 0px 0px; + padding-bottom: 1px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#211921,mix(#3ee77b,#040304,0.2),0.66); } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + -gtk-outline-radius: 0; + margin-right: 0px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 0px 0 0; + -gtk-outline-radius: 0 0px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 0px; + -gtk-outline-radius: 0 0 0px; } + notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #211921; + margin-right: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0px 0px 0; + padding-right: 9px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#211921,mix(#3ee77b,#040304,0.2),0.66); } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + -gtk-outline-radius: 0; + margin-left: 0px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 0px 0 0; + -gtk-outline-radius: 0px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 0px; + -gtk-outline-radius: 0 0 0 0px; } + notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #211921; + margin-left: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0 0 0px; + padding-left: 9px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#211921,mix(#3ee77b,#040304,0.2),0.66); } + +/********* + ! 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: black; } + 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(24, 179, 80, 0.22); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > button.osd:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button.osd, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 0.3); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #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: black; } + 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3de57a; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + button.osd:disabled:disabled :disabled, button.osd.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + button.osd:active:disabled :disabled, button.osd:checked:disabled :disabled, button.osd.flat:active:disabled :disabled, button.osd.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(4, 3, 4, 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: 3px; + border: 1px solid rgba(3, 2, 3, 0.8); + border-radius: 0px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + toolbar.osd separator { + color: rgba(4, 3, 4, 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: #211921; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(4, 3, 4, 0.8); + color: #3de57a; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(4, 3, 4, 0.6); + color: #3de57a; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, + #XfceNotifyWindow button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + .osd button:focus, .osd button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: black; } + .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(24, 179, 80, 0.22); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > .osd button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd button, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .osd button.flat, + #XfceNotifyWindow button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 0.3); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3de57a; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd button:disabled:disabled :disabled, .osd button.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd button:active:disabled :disabled, .osd button:checked:disabled :disabled, .osd button.flat:active:disabled :disabled, .osd button.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(4, 3, 4, 0.65); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #040304; + background-image: none; + border-color: shade(mix(#040304,#3de57a,0.2),0.8); + padding: 5px 3px; + color: #3de57a; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: black; } + .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(#040304,#3de57a,0.2),0.7); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.85); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.8); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: black; } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#040304,#3de57a,0.07); + background-image: none; + opacity: .9; + color: mix(#040304,#3de57a,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(61, 229, 122, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #3de57a; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(3, 2, 3, 0.8); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: black; } + .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(3, 2, 3, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(3, 2, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #211921; + background-color: #211921; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(3, 3, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(24, 18, 24, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #211921; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #211921; + border-color: #211921; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #3e2f3e; + border-color: #3e2f3e; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #040304; + border-color: #040304; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(4, 3, 4, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(4, 3, 4, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0; + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(3, 3, 3, 0.8),#3de57a,0.31); + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #1e171e; + background-color: #211921; } + .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(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(4, 3, 4, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(4, 3, 4, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(2, 1, 2, 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: #040304; + background-image: none; + border-color: #030203; + padding: 0; + color: #3de57a; + caret-color: #3de57a; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: black; } + .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: #030203; } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: #030303; } + .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: #030203; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: black; } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #040304; + background-image: none; + color: mix(#040304,#3de57a,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); + border-radius: 0; + border-color: rgba(3, 3, 3, 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: black; } + .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(24, 179, 80, 0.22); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .osd spinbutton:not(.vertical) button.flat, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3de57a; } + .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(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:active:disabled :disabled, .osd spinbutton:not(.vertical) button:checked:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .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(4, 3, 4, 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(4, 3, 4, 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: #3de57a; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#3de57a,#040304,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#3ee77b,mix(#040304,#3ee77b,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(2, 1, 2, 0.2); } + .osd spinbutton:not(.vertical) button:backdrop:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(130, 239, 170, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 0.22); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + .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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #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: black; } + .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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3de57a; } + .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(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:disabled:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:active:disabled :disabled, .osd spinbutton.vertical button:first-child:checked:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .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(4, 3, 4, 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(4, 3, 4, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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, mix(#3ee77b,#040304,0.1) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: mix(#3ee77b,#3ee77b,0.4); } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9) 1px, transparent 1px); + background-color: #30e572; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(4, 3, 4, 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(#3ee77b,#040304,0.17); + background-color: #53ea89; + background-image: none; + border-radius: 0px; } + progressbar progress { + background-color: #211921; + 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: #53ea89; + border: 1px solid mix(#3ee77b,#040304,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: #211921; + border-color: transparent; + border-radius: 0px; } + levelbar block.low { + background-color: #80ef67; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #3ee77b; + border-color: transparent; } + levelbar block.full { + background-color: #1a141a; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 3px; } + 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: #241c24; } + 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(#3ee77b,#040304,0.2); } + scale trough:disabled { + background-color: mix(#3ee77b,#040304,0.1); } + menuitem:hover scale trough, + row:selected scale trough, + infobar scale trough { + background-color: rgba(2, 1, 2, 0.2); } + menuitem:hover scale trough highlight, + row:selected scale trough highlight, + infobar scale trough highlight { + background-color: #3ee77b; } + menuitem:hover scale trough highlight:disabled, + row:selected scale trough highlight:disabled, + infobar scale trough highlight:disabled { + background-color: mix(#3ee77b,#211921,0.55); } + menuitem:hover scale trough:disabled, + row:selected scale trough:disabled, + infobar scale trough:disabled { + background-color: rgba(2, 1, 2, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #211921; } + scale highlight:disabled { + background-color: rgba(33, 25, 33, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(33, 25, 33, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #3de57a; + border: 1px solid rgba(33, 25, 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: #53e889; } + scale slider:active { + background-clip: border-box; + background-color: #211921; + border-color: #211921; } + scale slider:disabled { + background-color: mix(#3de57a,#3ee77b,0.55); + border-color: mix(#211921,#3ee77b,0.92); } + menuitem:hover scale slider, + row:selected scale slider, + infobar scale slider { + background-clip: border-box; + background-color: #3ee77b; + border-color: #3ee77b; } + menuitem:hover scale slider:hover, + row:selected scale slider:hover, + infobar scale slider:hover { + background-color: mix(#3ee77b,#211921,0.85); + border-color: mix(#3ee77b,#211921,0.85); } + menuitem:hover scale slider:active, + row:selected scale slider:active, + infobar scale slider:active { + background-color: mix(#3ee77b,#211921,0.5); + border-color: mix(#3ee77b,#211921,0.5); } + menuitem:hover scale slider:disabled, + row:selected scale slider:disabled, + infobar scale slider:disabled { + background-color: mix(#3ee77b,#211921,0.55); + border-color: mix(#3ee77b,#211921,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; } + 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(#3ee77b,#3ee77b,0.4); + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar.bottom { + border-top: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar.left { + border-right: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar.right { + border-left: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar:backdrop { + background-color: #30e572; + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),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(#3ee77b,#040304,0.5); } + scrollbar slider:hover { + background-color: mix(#3ee77b,#040304,0.7); } + scrollbar slider:hover:active { + background-color: #3e2f3e; } + scrollbar slider:backdrop { + background-color: mix(mix(#040304,#3ee77b,0.5),#3ee77b,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: #5b455b; } + 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: #040304; + border: 1px solid #020102; } + 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: mix(#3ee77b,#040304,0.1); + background-color: transparent; + box-shadow: none; + color: mix(#3ee77b,#040304,0.5); } + scrollbar button:hover { + color: mix(#3ee77b,#040304,0.7); } + scrollbar button:active, scrollbar button:checked { + color: #3e2f3e; } + scrollbar button:backdrop { + color: mix(mix(#040304,#3ee77b,0.5),#3ee77b,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#3ee77b,#040304,0.1); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#3ee77b,#040304,0.1); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#3ee77b,#3ee77b,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid mix(#3ee77b,#040304,0.1); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#3ee77b,#040304,0.1); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#3ee77b,#3ee77b,0.5); + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),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: 6px 3px; } + stacksidebar row > label { + padding-left: 3px; + padding-right: 3px; } + 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 6px; } + placessidebar row:selected { + color: #3ee77b; } + placessidebar row:disabled { + color: mix(#040304,#3ee77b,0.5); } + placessidebar row:backdrop { + color: mix(#040304,#3ee77b,0.5); } + placessidebar row:backdrop:selected { + color: mix(#211921,#3ee77b,0.66); } + placessidebar row:backdrop:disabled { + color: #82efaa; } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; + padding-left: 3px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; + padding-right: 3px; } + 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(#211921); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #211921; } + placessidebar row:drop(active):not(:disabled) { + color: #211921; + box-shadow: inset 0 1px #211921, inset 0 -1px #211921; } + placessidebar row:drop(active):not(:disabled):selected { + color: #3ee77b; + background-color: #211921; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#24e469); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#211921); } + paned > separator:backdrop { + background-image: image(mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #3ee77b; + background-image: image(#1ad05c), image(#1ad05c); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #3ee77b; + background-image: image(mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9)), image(mix(#3ee77b,mix(#3ee77b,#040304,0.1),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(#040304); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #211921; + 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: 3px; } + radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive-dark.svg"); } + radio:checked, radio:active { + -gtk-icon-source: url("../assets/radio-checked-dark.svg"); } + radio:checked:disabled, radio:active:disabled { + -gtk-icon-source: url("../assets/radio-checked-insensitive-dark.svg"); } + radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed-dark.svg"); } + radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-insensitive-dark.svg"); } + menuitem radio, modelbutton radio { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + menuitem radio:disabled, modelbutton radio:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:indeterminate, modelbutton radio:indeterminate { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg"); + min-width: 16px; + min-height: 16px; + margin-right: 3px; } + check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive-dark.svg"); } + check:checked, check:active { + -gtk-icon-source: url("../assets/checkbox-checked-dark.svg"); } + check:checked:disabled, check:active:disabled { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive-dark.svg"); } + check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed-dark.svg"); } + check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive-dark.svg"); } + menuitem check, modelbutton check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + menuitem check:disabled, modelbutton check:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:indeterminate, modelbutton check:indeterminate { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + +.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: 2px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 88px; + min-height: 24px; + background-color: mix(#3ee77b,#3ee77b,0.3); + color: #211921; + box-shadow: inset 1px -1px 0 rgba(1, 1, 1, 0.06), inset -1px 1px 0 rgba(1, 1, 1, 0.06); } + switch slider { + background-color: mix(#211921,#3ee77b,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(1, 1, 1, 0.07), 1px 0 2px 0 rgba(1, 1, 1, 0.07); + border-radius: 0px; } + switch:checked { + background-color: #211921; + background-image: none; + border-color: #211921; + color: #3ee77b; } + switch:checked slider { + background-color: #40e77d; + box-shadow: 0 1px 3px 0 rgba(1, 1, 1, 0.1); } + switch:disabled { + background-color: mix(#3ee77b,#3ee77b,0.5); + background-image: none; + border-color: #3ee77b; + color: #3ee77b; + box-shadow: none; } + switch:disabled slider { + background-color: #3ee77b; } + list row:selected switch { + background-color: #3ee77b; + color: mix(#3ee77b,#3ee77b,0.5); } + list row:selected switch slider { + background-color: mix(mix(#3ee77b,#3ee77b,0.5),#3ee77b,0.4); } + list row:selected switch:checked { + color: #211921; + background-color: mix(#211921,#3ee77b,0.5); } + list row:selected switch:checked slider { + background-color: #211921; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #211921; + background-color: #3ee77b; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#3ee77b,#211921,0.8); + background-color: #3ee77b; } + .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(#3ee77b,#3ee77b,0.5); } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband { + border: 1px solid #211921; + background-color: rgba(33, 25, 33, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #3ee77b; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #3ee77b; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #211921; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 1px 4px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#040304,#3ee77b,0.5); } + treeview.view header button:backdrop { + border-color: #3ee77b; + border-style: none solid solid none; + color: mix(mix(#040304,#3ee77b,0.5),#3ee77b,0.5); + background-image: none; + background-color: #3ee77b; } + treeview.view header button:backdrop:disabled { + border-color: #3ee77b; + 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(#040304,#3ee77b,0.5); + border-top-color: #3ee77b; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#3ee77b,#211921,0.5); + border-top-color: rgba(4, 3, 4, 0.1); } + treeview.view:disabled { + color: mix(#040304,#3ee77b,0.5); } + treeview.view:disabled:selected { + color: mix(#3ee77b,#211921,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#211921,#3ee77b,0.66),#211921,0.3); } + treeview.view:disabled:backdrop { + color: #82efaa; } + treeview.view.separator { + min-height: 2px; + color: #3ee77b; } + treeview.view.separator:backdrop { + color: rgba(62, 231, 123, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#040304,#3ee77b,0.5),#3ee77b,0.5); + border-top: #3ee77b; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: black; } + 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(#3ee77b,#040304,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #040304; } + treeview.view.expander:selected { + color: mix(#211921,#3ee77b,0.7); } + treeview.view.expander:selected:hover { + color: #3ee77b; } + treeview.view.expander:selected:backdrop { + color: mix(#211921,mix(#211921,#3ee77b,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#3ee77b,mix(#040304,#3ee77b,0.5),0.7); } + treeview.view.progressbar { + border-radius: 0px; + border: 1px solid black; + background-color: #211921; } + treeview.view.progressbar:selected { + border: 1px solid mix(#211921,#3ee77b,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(64, 231, 125, 0.05); + background-color: #211921; + background-image: none; + border-radius: 0px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + border-color: #3ee77b; + background-color: mix(#3ee77b,#211921,0.9); } + treeview.view.progressbar:disabled { + background-color: #3ee77b; + background-image: none; + border-color: #1cde62; } + treeview.view.progressbar:backdrop { + border-color: #3ee77b; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(4, 3, 4, 0.1); + border-radius: 0px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #211921; + border-radius: 0px; } + treeview.view header button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: black; + border-left-color: black; + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: black; + border-left-color: black; + 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: #211921; + color: #3ee77b; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #3ee77b; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #211921; } + +/*********** + ! Separator +************/ +separator { + background: rgba(2, 1, 2, 0.1); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#3ee77b,#040304,0.1); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#3ee77b,mix(#3ee77b,#040304,0.1),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(shade(mix(#3ee77b,#040304,0.1),0.75),0.57451); } + +viewport { + background-color: mix(#3ee77b,#3ee77b,0.28); + color: mix(#211921,#040304,0.18); + border: 1px solid shade(mix(#3ee77b,#3ee77b,0.78),0.8); } + +/* 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 { + background-color: #040304; + background-image: none; + border-radius: 0px 0px 0 0; + box-shadow: 0 3px 9px 1px rgba(2, 1, 2, 0.7), 0 0 0 1px #3de57a; + /* this is used for the resize cursor area */ + border-width: 1px; + border-style: solid; + border-color: #090300; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(2, 1, 2, 0.4), 0 0 0 1px #090300; + border-color: #090300; + 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 #3de57a; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #090300; } + .solid-csd decoration { + border-radius: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(2, 1, 2, 0.2), 0 0 0 1px rgba(9, 3, 0, 0.13); } + tooltip.csd decoration { + border-radius: 0px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 0px; + box-shadow: 0 1px 2px rgba(2, 1, 2, 0.2), 0 0 0 1px rgba(9, 3, 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: #040304; + background-image: none; + color: #3de57a; } + +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: #3de57a; } + +#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: #3de57a; } + #clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover { + background-color: mix(#040304,#3de57a,0.11); + background-image: none; + border-color: mix(#040304,#3de57a,0.11); + color: #51e888; } + #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(#040304,#3de57a,0.21); + background-image: none; + border-color: mix(#040304,#3de57a,0.21); + color: #51e888; } + #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(#040304,#3de57a,0.31); + background-image: none; + border-color: mix(#040304,#3de57a,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #020102; } + +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: #3de57a; } + +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: #3de57a; + 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(#040304); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#3de57a); + 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: #050405; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #3ee77b; + 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(#040304,#3ee77b,0.85); } + +.clocks-analog-frame.progress { + color: mix(#3ee77b,#211921,0.5); } + +.clocks-analog-frame.progress-fast { + color: #171217; } + +/***************** + ! 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; } + +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #31e572; } + +.geary-folder-popover-list-row { + border-color: #050405; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #3ee77b; } + +/*********************** + ! 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(2, 1, 2, 0.3); + border-color: rgba(64, 231, 125, 0.9); + border-radius: 1px; + padding: 3px; + color: #40e77d; } + +.lightdm.menu { + background-image: none; + background-color: rgba(2, 1, 2, 0.6); + border-color: rgba(64, 231, 125, 0.2); + border-radius: 0px; + padding: 1px; + color: #40e77d; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #40e77d; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 3px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(2, 1, 2, 0.3); + border-color: rgba(64, 231, 125, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(64, 231, 125, 0.3); } + +.lightdm.button:hover { + background-color: rgba(64, 231, 125, 0.3); + border-color: rgba(64, 231, 125, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(2, 1, 2, 0.3); + border-color: rgba(64, 231, 125, 0.6); + border-radius: 1px; + padding: 5px; + color: #40e77d; + 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(64, 231, 125, 0.6); + border-width: 1px; + border-style: solid; + color: #40e77d; } + +.lightdm.entry:selected { + background-color: rgba(64, 231, 125, 0.2); } + +.lightdm-combo.menu { + background-color: #040304; + border-radius: 0; + padding: 0; + color: #40e77d; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #24e469; + background-color: #3ee77b; } + +.gedit-document-panel { + background-color: #3ee77b; + color: mix(#040304,#3ee77b,0.1); } + .gedit-document-panel list row { + padding: 3px; } + .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(2, 1, 2, 0.1); + color: rgba(64, 231, 125, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(2, 1, 2, 0.2); + background-color: rgba(2, 1, 2, 0.08); + color: #40e77d; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(2, 1, 2, 0.1); + color: #40e77d; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #24e469; + background-color: #3ee77b; } + +.gedit-document-panel-document-row:hover { + background-color: #4be984; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(2, 1, 2, 0.1); + background-color: rgba(2, 1, 2, 0.5); + color: #40e77d; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(2, 1, 2, 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: #1ad05c; } + statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active { + background-color: #31e572; + color: #040304; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1ad05c; + background-color: #3ee77b; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #4d6d6a; + background-image: none; + color: #040304; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #3ee77b; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#211921,#3ee77b,0.5); } + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; } + +.gedit-bottom-panel-paned notebook { + border-top: 0; } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #40e77d; + text-shadow: 1px 1px #020102; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #040304; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #3ee77b; } + .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: #1ad05c; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #3ee77b; + border: 0; } + .nautilus-window notebook frame { + border: 0; } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + .nautilus-window .searchbar-container searchbar { + padding-top: 0px; + padding-bottom: 1px; + border-bottom: 1px solid mix(#3ee77b,#040304,0.1); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(4, 3, 4, 0.5); + border-color: rgba(4, 3, 4, 0.5); } + .disk-space-display.used { + background-color: rgba(33, 25, 33, 0.8); + border-color: rgba(30, 23, 30, 0.8); } + .disk-space-display.free { + background-color: #31e572; + border-color: #1cdf62; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #040304; + background-color: #4d6d6a; } + +.conflict-row.activatable:hover { + background-color: #557875; } + +.conflict-row.activatable:selected { + color: #3ee77b; + background-color: #211921; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #40e77d; + text-shadow: 1px 1px #020102; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #040304; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #3ee77b; } + .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 .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + background-color: mix(#3ee77b,#211921,0.12); + color: #211921; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #1ad05c; + /* Path Bar */ } + .nemo-window toolbar button { + background-color: #3ee77b; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .nemo-window toolbar button:focus, .nemo-window toolbar button:hover { + border-color: black; } + .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(3, 2, 3, 0.32); } + .nemo-window toolbar button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button:hover, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked:hover, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button:hover, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked:hover, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .nemo-window toolbar button.flat { + color: #040304; + border-color: rgba(62, 231, 123, 0); + background-color: rgba(62, 231, 123, 0); + background-image: none; + box-shadow: none; } + .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover { + background-color: #4be984; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(3, 2, 3, 0.4); } + .nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 0.4); } + .nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus { + background-color: #4be984; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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(3, 2, 3, 0.4); } + .nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 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: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover { + border-color: black; } + .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(3, 2, 3, 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(3, 3, 3, 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(3, 2, 3, 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: #231a23; + background-image: none; + color: #3ee77b; } + .nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover { + color: #040304; } + .nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#3ee77b,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3ee77b,#040304,0.6); + box-shadow: none; } + .nemo-window toolbar button:disabled:disabled :disabled, .nemo-window toolbar button.flat:disabled:disabled :disabled { + color: mix(#3ee77b,#040304,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .nemo-window toolbar button:active:disabled :disabled, .nemo-window toolbar button:checked:disabled :disabled, .nemo-window toolbar button.flat:active:disabled :disabled, .nemo-window toolbar button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .nemo-window toolbar button.separator, .nemo-window toolbar button .separator { + border: 1px solid currentColor; + color: rgba(62, 231, 123, 0.9); } + .nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled { + color: rgba(62, 231, 123, 0.85); } + .nemo-window toolbar .linked > button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + .nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .nemo-window toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #1ad05c; } + .nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: #24e469; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 8px; } + .nemo-window toolbar combobox, .nemo-window toolbar button { + padding: 3px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 3px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 3px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); + -NemoPathbarButton-border-radius: 0px; } + .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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 0 1px rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #1ad05c; } + .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(1, 1, 1, 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(1, 1, 1, 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(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 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(1, 1, 1, 0.06), inset 0 1px rgba(1, 1, 1, 0.07), inset -1px 0 rgba(1, 1, 1, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 2px 4px; } + .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: 3px; + padding-right: 3px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#3ee77b,#3ee77b,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #1ad05c; + -NemoPlacesTreeView-disk-full-fg-color: #211921; + -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: #3ee77b; + -NemoPlacesTreeView-disk-full-fg-color: #281e28; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #39e677; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#3ee77b,#040304,0.1); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { + border-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) { + margin-left: -6px; + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat { + background-color: #3ee77b; + background-image: none; + border-color: rgba(0, 0, 0, 0.12); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + .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: #3ee77b; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #3ee77b; + background-image: none; + padding: 3px; + border: 0; + color: #040304; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #3ee77b; + color: #211921; } + +.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: #211921; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #3de57a; + border-bottom: 0; + border-radius: 0px 0px 0 0; + padding: 1px 6px 0; + background-color: #040304; + color: #3de57a; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + UnityDecoration .top:backdrop { + border: 1px solid #090300; + color: mix(#040304,#3ee77b,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #040304; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#17b650,mix(#040304,#3ee77b,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #3de57a; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + +SheetStyleDialog.unity-force-quit { + background-color: #3ee77b; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { + background-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #040304; + background-image: none; + color: #3de57a; + font-weight: bold; + text-shadow: 0 1px rgba(2, 1, 2, 0.5); + -gtk-icon-shadow: 0 1px rgba(2, 1, 2, 0.5); } + #panel_window menubar { + padding-left: 3px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #3de57a; + text-shadow: 0 1px rgba(2, 1, 2, 0.5); + -gtk-icon-shadow: 0 1px rgba(2, 1, 2, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(61, 229, 122, 0.2); + background-image: none; + color: #3de57a; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #3de57a; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(61, 229, 122, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 9px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #040304; + color: #3de57a; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#030203,#3de57a,0.21), inset -1px 0 mix(#030203,#3de57a,0.21), inset 0 1px mix(#030203,#3de57a,0.21), inset 0 -1px mix(#030203,#3de57a,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + #login_window button:focus, #login_window button:hover { + border-color: black; } + #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(24, 179, 80, 0.22); } + #login_window button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #login_window button, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + #login_window button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + #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(24, 179, 80, 0.3); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + #login_window button:focus, #login_window button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 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: black; } + #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(24, 179, 80, 0.3); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + border-color: black; } + #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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #3de57a; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + #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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + #login_window button:active:disabled :disabled, #login_window button:checked:disabled :disabled, #login_window button.flat:active:disabled :disabled, #login_window button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(33, 25, 33, 0.85); } + +#login_window entry { + background-color: #040304; + background-image: none; + border-color: shade(mix(#040304,#3de57a,0.2),0.8); + padding: 5px 3px; + color: #3de57a; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + #login_window entry:focus, #login_window entry:hover { + border-color: black; } + #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(#040304,#3de57a,0.2),0.7); } + #login_window entry:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.85); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.8); } + #login_window entry:focus, #login_window entry:active { + border-color: black; } + #login_window entry:disabled { + background-color: mix(#040304,#3de57a,0.07); + background-image: none; + opacity: .9; + color: mix(#040304,#3de57a,0.9); } + +#user_combobox { + color: #3de57a; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#3de57a,#040304,0.5); } + +#user_image { + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #030203, inset -1px 0 #030203, inset 0 1px #030203, inset 0 -1px #030203; } + +#user_image_border { + border-radius: 0px; + background-color: #040304; + background-image: none; + box-shadow: inset 1px 0 rgba(1, 1, 1, 0.07), inset 0 1px rgba(1, 1, 1, 0.08), inset -1px 0 rgba(1, 1, 1, 0.07), inset 0 -1px rgba(1, 1, 1, 0.05); } + +#buttonbox_frame { + padding-top: 6px; + 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: #4d6d6a; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: black; } + #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(3, 2, 3, 0.32); } + #shutdown_button button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + #shutdown_button button.flat { + color: #040304; + border-color: rgba(77, 109, 106, 0); + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: black; } + #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(3, 2, 3, 0.4); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.42); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.48); } + #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: black; } + #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(3, 2, 3, 0.4); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + border-color: black; } + #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(3, 2, 3, 0.32); } + #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #040304; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#4d6d6a,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#4d6d6a,#040304,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#4d6d6a,#040304,0.6); } + #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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + #shutdown_button button:active:disabled :disabled, #shutdown_button button:checked:disabled :disabled, #shutdown_button button.flat:active:disabled :disabled, #shutdown_button button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(77, 109, 106, 0.85); } + +/* restart button */ +#restart_button button { + background-color: #80ef67; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: black; } + #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(3, 2, 3, 0.32); } + #restart_button button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-right-style: none; + box-shadow: inset-1px 0 0 black; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: black; + border-bottom-style: none; + box-shadow: inset 0 -1px black; } + #restart_button button.flat { + color: #040304; + border-color: rgba(128, 239, 103, 0); + background-color: rgba(128, 239, 103, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #8df176; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.22); } + #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: black; } + #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(3, 2, 3, 0.4); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #8df176; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #9af286; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(1, 1, 1, 0.38); } + #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover { + border-color: black; } + #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(3, 2, 3, 0.4); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + border-color: black; } + #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(3, 2, 3, 0.32); } + #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #040304; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#80ef67,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#80ef67,#040304,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#80ef67,#040304,0.6); } + #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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + #restart_button button:active:disabled :disabled, #restart_button button:checked:disabled :disabled, #restart_button button.flat:active:disabled :disabled, #restart_button button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(128, 239, 103, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(128, 239, 103, 0.85); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #040304; + color: #3de57a; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #040304; + border-color: #030203; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#040304,#3de57a,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#040304,#3de57a,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #211921; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(62, 231, 123, 0.93); } + .raven .raven-header { + background-color: #3ee77b; + border: solid mix(#3ee77b,#040304,0.1); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(62, 231, 123, 0.93); } + +.raven-mpris { + background-color: rgba(62, 231, 123, 0.7); } diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk.css new file mode 100644 index 0000000..e7839dc --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/dist/gtk.css @@ -0,0 +1,9034 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* dark color scheme */ +@define-color dark_bg_color #040304; +@define-color dark_fg_color #3de57a; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #040304; +@define-color theme_fg_color #3ee77b; +@define-color theme_base_color #211921; +@define-color theme_text_color #3ee77b; +@define-color theme_selected_bg_color #211921; +@define-color theme_selected_fg_color #3ee77b; +@define-color theme_tooltip_bg_color #040304; +@define-color theme_tooltip_fg_color #3ee77b; +/* shadow effects */ +@define-color light_shadow #050405; +@define-color dark_shadow #063417; +/* misc colors used by gtk+ */ +@define-color info_fg_color #040304; +@define-color info_bg_color #2bd3bf; +@define-color warning_fg_color #040304; +@define-color warning_bg_color #80ef67; +@define-color question_fg_color #040304; +@define-color question_bg_color #2bd3bf; +@define-color error_fg_color #040304; +@define-color error_bg_color #4d6d6a; +@define-color link_color #00b1bf; +@define-color success_color #3ee77b; +@define-color warning_color #80ef67; +@define-color error_color #4d6d6a; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#3ee77b,#040304,0.4); +@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 mix(#040304,#3ee77b,0.18); +@define-color unfocused_borders mix(#040304,mix(#040304,#3ee77b,0.18),0.9); +@define-color button_bg_color #211921; +@define-color button_fg_color #3de57a; +@define-color header_button_bg_color #211921; +@define-color header_button_fg_color #3de57a; +@define-color insensitive_bg_color mix(#040304,#211921,0.6); +@define-color insensitive_fg_color mix(#3ee77b,#040304,0.5); +/* osd */ +@define-color osd_base #040304; +@define-color osd_bg rgba(4, 3, 4, 0.8); +@define-color osd_fg #3de57a; +@define-color osd_insensitive_bg_color mix(#3de57a,rgba(4, 3, 4, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#3de57a,#040304,0.6); +@define-color osd_borders_color rgba(3, 3, 3, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #040304; +@define-color lightdm_fg_color #3de57a; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#3ee77b,#040304,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #3ee77b; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #040304; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #211921; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #211921; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #3ee77b; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color black; +/* window manager colors */ +@define-color wm_bg_focused #040304; +@define-color wm_bg_unfocused #040304; +@define-color wm_border_focused #3de57a; +@define-color wm_border_unfocused #090300; +@define-color wm_title_focused #3de57a; +@define-color wm_title_unfocused mix(#3ee77b,#040304,0.4); +@define-color wm_icons_focused #3de57a; +@define-color wm_icons_focused_prelight #211921; +@define-color wm_icons_focused_pressed #1a141a; +@define-color wm_icons_unfocused mix(#3ee77b,#040304,0.4); +@define-color wm_icons_unfocused_prelight #211921; +@define-color wm_icons_unfocused_pressed #1a141a; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(33, 25, 33, 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: #211921; + color: #3ee77b; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #00b1bf; } + *:disabled, *:disabled:disabled { + color: mix(#3ee77b,#040304,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #00b1bf; } + +.background { + background-color: #040304; + color: #3ee77b; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #040304; } + +.gtkstyle-fallback { + background-color: rgba(4, 3, 4, 0.5); + color: #3ee77b; } + .gtkstyle-fallback:hover { + background-color: #040304; + color: #3ee77b; } + .gtkstyle-fallback:active { + background-color: #040304; + color: #3ee77b; } + .gtkstyle-fallback:disabled { + background-color: #040304; + color: mix(#3ee77b,#040304,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #3ee77b; } + label.separator:backdrop { + color: mix(#3ee77b,#040304,0.5); } + +label selection { + background-color: #211921; + color: #3ee77b; } + +label:disabled { + color: mix(#3ee77b,#040304,0.5); } + label:disabled:backdrop { + color: black; } + +label:backdrop { + color: mix(#3ee77b,#040304,0.5); } + +assistant .sidebar { + background-color: #211921; + border-top: 1px solid mix(#040304,#3ee77b,0.18); } + assistant .sidebar:backdrop { + background-color: #211921; + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 3px 6px; } + +assistant .sidebar label.highlight { + background-color: mix(#3ee77b,#040304,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#211921), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#211921), 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(#211921), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(13, 104, 46, 0.98902)), 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, treeview.view header button, treeview.view header button:hover, treeview.view header button:active, .nemo-window toolbar button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, #login_window button, #shutdown_button button, #restart_button button { + min-height: 20px; + min-width: 20px; + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + -gtk-outline-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; + -gtk-outline-radius: 0; } + spinbutton:not(.vertical) button:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), + toolbar.inline-toolbar toolbutton:backdrop > button.flat:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +.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-radius: 0; + -gtk-outline-radius: 0; } + .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 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; } + .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: 0 0px 0px 0; + -gtk-outline-radius: 0 0px 0px 0; } + .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-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; + -gtk-outline-radius: 0px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-width: 1px; + border-radius: 0px 0px 0 0; + -gtk-outline-radius: 0px 0px 0 0; } + .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-width: 1px; + border-radius: 0 0 0px 0px; + -gtk-outline-radius: 0 0 0px 0px; } + .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; } + .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 0px; + -gtk-outline-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(4, 3, 4, 0.3); + background-color: rgba(62, 231, 123, 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(33, 25, 33, 0.3); + background-color: rgba(62, 231, 123, 0.1); + background-image: none; + box-shadow: none; } + +button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + button:focus, button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.22),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(24, 179, 80, 0.22); } + button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + button:active:disabled, button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button, + stackswitcher.vertical > button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button:checked, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button:checked:hover, + stackswitcher.vertical > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + button:hover, button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),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(24, 179, 80, 0.3); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 0.3); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(27, 205, 92, 0.3); } + button:focus, button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + button:focus:hover, button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + button:focus:hover:focus, button:focus:hover:hover, button.flat:focus:hover:focus, button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),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(24, 179, 80, 0.3); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + button:checked, button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.22),0.3); } + button:checked:active, button:checked:active:hover, button:checked:active:focus, button:checked:active:hover:focus, button:checked:checked, button:checked:checked:hover, button:checked:checked:focus, button:checked:checked:hover:focus, button:active:active, button:active:active:hover, button:active:active:focus, button:active:active:hover:focus, button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:checked:active, button.flat:checked:active:hover, button.flat:checked:active:focus, button.flat:checked:active:hover:focus, button.flat:checked:checked, button.flat:checked:checked:hover, button.flat:checked:checked:focus, button.flat:checked:checked:hover:focus, button.flat:active:active, button.flat:active:active:hover, button.flat:active:active:focus, button.flat:active:active:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.22); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + button:focus, button:hover, button.flat:focus, button.flat:hover { + color: #3de57a; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + button:active:disabled :disabled, button:checked:disabled :disabled, button.flat:active:disabled :disabled, button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + button.separator, button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(33, 25, 33, 0.85); } + .inline-toolbar button, + .linked > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .inline-toolbar button:focus, .inline-toolbar button:hover, + .linked > button:focus, + .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .inline-toolbar button:disabled, + .linked > button:disabled { + box-shadow: inset -1px 0 #1a141a; } + .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, 52, 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(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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 1px 0 rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #1a141a; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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: .6; } + +spinbutton button { + color: #3de57a; } + spinbutton button:active, spinbutton button:checked, spinbutton button:hover { + background-color: #281e28; + background-image: none; } + spinbutton button:hover, spinbutton button:focus:hover { + border-color: rgba(27, 205, 92, 0.3); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:focus, spinbutton button:focus:hover:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + spinbutton button:hover:active, spinbutton button:hover:active:hover, spinbutton button:hover:active:focus, spinbutton button:hover:active:hover:focus, spinbutton button:hover:checked, spinbutton button:hover:checked:hover, spinbutton button:hover:checked:focus, spinbutton button:hover:checked:hover:focus, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:hover, spinbutton button:focus:hover:active:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:hover, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(24, 179, 80, 0.3); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(29, 217, 97, 0.3); } + spinbutton button:hover:active:disabled, spinbutton button:hover:checked:disabled, spinbutton button:focus:hover:active:disabled, spinbutton button:focus:hover:checked:disabled { + border-color: rgba(27, 205, 92, 0.3); } + spinbutton button:focus:hover { + color: mix(#3ee77b,mix(#211921,mix(#040304,#3ee77b,0.18),0.3),0.3); } + spinbutton button:disabled { + color: mix(#3de57a,#040304,0.7); } + spinbutton button:backdrop { + color: mix(#211921,mix(#3ee77b,#040304,0.5),0.9); } + spinbutton button:backdrop:disabled { + color: rgba(0, 0, 0, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #211921; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 0px; + -gtk-outline-radius: 0px; + color: #3ee77b; + caret-color: #3ee77b; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #1e171e; + background-image: none; + color: mix(#211921,#3ee77b,0.5); } + spinbutton:not(.vertical) entry { + border-radius: 0px 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; + border-right-width: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + border-radius: 0; + -gtk-outline-radius: 0; + border-style: solid; + background-image: none; + box-shadow: none; } + spinbutton:not(.vertical) button:focus { + border-top-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-bottom-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(13, 104, 46, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#040304,mix(#040304,#3ee77b,0.18),0.9),0.8); } + spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + border-style: solid; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover, spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl) { + border-right-style: none; + border-radius: 0px 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; } + spinbutton:not(.vertical) button.down:dir(rtl):focus { + border-top-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-bottom-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-left-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr) { + border-left-style: none; + border-radius: 0 0px 0px 0; + -gtk-outline-radius: 0 0px 0px 0; } + spinbutton:not(.vertical) button.up:dir(ltr):focus { + border-top-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-bottom-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-right-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + box-shadow: inset 1px 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + +spinbutton.vertical button, spinbutton.vertical entry { + min-width: 0; + padding-left: 1px; + padding-right: 1px; } + +spinbutton.vertical entry { + border-radius: 0; + -gtk-outline-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + +spinbutton.vertical button.up:focus:hover, spinbutton.vertical button.down:focus:hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + +spinbutton.vertical button.up { + border-radius: 0px 0px 0 0; + -gtk-outline-radius: 0px 0px 0 0; } + spinbutton.vertical button.up:focus { + border-top-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-left-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-right-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + +spinbutton.vertical button.down { + border-radius: 0 0 0px 0px; + -gtk-outline-radius: 0 0 0px 0px; } + spinbutton.vertical button.down:focus { + border-bottom-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-left-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); + border-right-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo { + min-width: 0; + padding-left: 5px; + padding-right: 5px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox box button, combobox box entry { + padding: 3px 5px; } + +combobox menu menuitem { + padding: 3px 5px; } + combobox menu menuitem cellview { + min-height: 20px; } + +/********* + ! 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; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.1), inset 0 1px rgba(6, 52, 23, 0.12), inset -1px 0 rgba(6, 52, 23, 0.1), inset 0 -1px rgba(6, 52, 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: #211921; + color: #3ee77b; } + 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: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 3px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 3px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #040304; + border-color: #4ce829; + background-color: mix(#211921,#80ef67,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #040304; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #040304; + border-color: mix(#211921,#80ef67,0.3); + background-color: #80ef67; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #040304; + color: #80ef67; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #040304; + border-color: #3e5755; + background-color: mix(#211921,#4d6d6a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #040304; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #040304; + border-color: mix(#211921,#4d6d6a,0.3); + background-color: #4d6d6a; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #040304; + color: #4d6d6a; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #040304; + border-color: #3e5755; + background-color: mix(#211921,#4d6d6a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #040304; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #040304; + border-color: mix(#211921,#4d6d6a,0.3); + background-color: #4d6d6a; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #040304; + color: #4d6d6a; } + +entry { + background-color: #211921; + background-image: none; + border-color: shade(mix(#211921,#3ee77b,0.2),0.8); + padding: 5px 3px; + color: #3ee77b; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + entry:focus, entry:hover { + border-color: mix(#211921,mix(#211921,#3ee77b,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(#211921,#3ee77b,0.2),0.7); } + entry:disabled { + border-color: shade(mix(#211921,#3ee77b,0.2),0.85); } + entry:active:disabled, entry:checked:disabled { + border-color: shade(mix(#211921,#3ee77b,0.2),0.8); } + entry:focus, entry:active { + border-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + entry:disabled { + background-color: mix(#211921,#3ee77b,0.07); + background-image: none; + opacity: .9; + color: mix(#211921,#3ee77b,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 2px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 5px 1px; } + toolbar.vertical separator { + margin: 5px 1px 5px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button { + margin-top: 6px; + margin-bottom: 6px; } + headerbar switch { + margin-top: 4px; + margin-bottom: 4px; } + 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: #040304; + background-image: none; + border-color: #030203; + color: #3de57a; + background-color: #040304; + background-image: none; + border-radius: 0px 0px 0 0; + color: #3de57a; + padding: 0 6px; + min-height: 42px; } + headerbar:focus, .titlebar:focus:not(headerbar), headerbar:hover, .titlebar:hover:not(headerbar) { + border-color: mix(#211921,#040304,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: #030203; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + border-color: #030303; } + headerbar:active:disabled, .titlebar:active:disabled:not(headerbar), headerbar:checked:disabled, .titlebar:checked:disabled:not(headerbar) { + border-color: #030203; } + headerbar:disabled, .titlebar:disabled:not(headerbar) { + background-color: #040304; + background-image: none; + color: mix(#3de57a,#040304,0.5); } + headerbar .background, .titlebar:not(headerbar) .background { + background-color: #040304; + border-color: mix(#040304,#3de57a,0.3); } + headerbar .title, .titlebar:not(headerbar) .title { + font-weight: bold; + padding: 0 6px; } + headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding: 0 6px; } + headerbar button, .titlebar:not(headerbar) button { + background-color: #040304; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 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: #040304; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3de57a; } + 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(#040304,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#040304,#3de57a,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#040304,#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + headerbar button.separator:disabled, .titlebar:not(headerbar) button.separator:disabled, headerbar button .separator:disabled, .titlebar:not(headerbar) button .separator:disabled { + color: rgba(4, 3, 4, 0.85); } + headerbar button.image-button, .titlebar:not(headerbar) button.image-button { + padding: 3px; } + headerbar .linked > button, .titlebar:not(headerbar) .linked > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + headerbar .linked > button:disabled, .titlebar:not(headerbar) .linked > button:disabled { + box-shadow: inset -1px 0 #030203; } + 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, 52, 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(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + headerbar combobox, .titlebar:not(headerbar) combobox, headerbar button, .titlebar:not(headerbar) button { + padding: 3px; } + headerbar combobox.text-button, .titlebar:not(headerbar) combobox.text-button, headerbar button.text-button, .titlebar:not(headerbar) button.text-button { + padding: 3px; } + headerbar box button.image-button, .titlebar:not(headerbar) box button.image-button { + padding: 3px 7px; } + headerbar separator, .titlebar:not(headerbar) separator, headerbar separator:disabled, .titlebar:not(headerbar) separator:disabled { + color: #020202; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + background-color: #040304; + background-image: none; + color: mix(#3ee77b,#040304,0.4); + 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: 3px; } + headerbar button, .titlebar:not(headerbar) button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); + padding: 3px 8px; } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button:hover, .titlebar:not(headerbar) button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + headerbar button:disabled, .titlebar:not(headerbar) button:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar button, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child), + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, + stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, + stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 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: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 0.3); } + headerbar button:focus, .titlebar:not(headerbar) button:focus, headerbar button.flat:focus, .titlebar:not(headerbar) button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + headerbar button:focus:hover, .titlebar:not(headerbar) button:focus:hover, headerbar button.flat:focus:hover, .titlebar:not(headerbar) button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:hover, .titlebar:not(headerbar) button:checked:hover, headerbar button:active:focus, .titlebar:not(headerbar) button:active:focus, headerbar button:active:hover, .titlebar:not(headerbar) button:active:hover, headerbar button.flat:checked:focus, .titlebar:not(headerbar) button.flat:checked:focus, headerbar button.flat:checked:hover, .titlebar:not(headerbar) button.flat:checked:hover, headerbar button.flat:active:focus, .titlebar:not(headerbar) button.flat:active:focus, headerbar button.flat:active:hover, .titlebar:not(headerbar) button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3de57a; } + 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(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + headerbar button:disabled:disabled :disabled, .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button.flat:disabled:disabled :disabled, .titlebar:not(headerbar) button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:checked:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button.flat:active:disabled :disabled, .titlebar:not(headerbar) button.flat:active:disabled :disabled, headerbar button.flat:checked:disabled :disabled, .titlebar:not(headerbar) button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + headerbar button.separator, .titlebar:not(headerbar) button.separator, headerbar button .separator, .titlebar:not(headerbar) button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 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(33, 25, 33, 0.85); } + headerbar button.flat, .titlebar:not(headerbar) button.flat { + color: #3de57a; } + headerbar button.image-button, .titlebar:not(headerbar) button.image-button { + padding: 3px; } + headerbar button:backdrop, .titlebar:not(headerbar) button:backdrop { + color: mix(#3ee77b,#040304,0.4); } + headerbar button.titlebutton + separator.titlebutton, .titlebar:not(headerbar) button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 3px; } + headerbar button.titlebutton, .titlebar:not(headerbar) button.titlebutton { + border: 0; + padding: 3px; + background-image: none; + background-color: transparent; + color: #3de57a; + 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: #211921; + 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: #1e171e; + box-shadow: none; } + headerbar button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop { + background: none; + color: mix(#3ee77b,#040304,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #040304; + background-image: none; + border-color: #030203; + color: #3ee77b; } + toolbar:focus, toolbar:hover { + border-color: mix(#211921,#040304,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: #030203; } + toolbar:disabled { + border-color: #030303; } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: #030203; } + toolbar:disabled { + background-color: #040304; + background-image: none; + color: mix(#3ee77b,#040304,0.5); } + toolbar .background { + background-color: #040304; + border-color: mix(#040304,#3ee77b,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 6px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 6px; } + toolbar button { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + toolbar button:focus, toolbar button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + toolbar button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(26, 208, 92, 0.22); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar button, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked:hover, + stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + toolbar button.flat { + color: #3ee77b; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 0.3); } + toolbar button:focus, toolbar button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),0.3); } + toolbar button:checked:active, toolbar button:checked:active:hover, toolbar button:checked:active:focus, toolbar button:checked:active:hover:focus, toolbar button:checked:checked, toolbar button:checked:checked:hover, toolbar button:checked:checked:focus, toolbar button:checked:checked:hover:focus, toolbar button:active:active, toolbar button:active:active:hover, toolbar button:active:active:focus, toolbar button:active:active:hover:focus, toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:checked:active, toolbar button.flat:checked:active:hover, toolbar button.flat:checked:active:focus, toolbar button.flat:checked:active:hover:focus, toolbar button.flat:checked:checked, toolbar button.flat:checked:checked:hover, toolbar button.flat:checked:checked:focus, toolbar button.flat:checked:checked:hover:focus, toolbar button.flat:active:active, toolbar button.flat:active:active:hover, toolbar button.flat:active:active:focus, toolbar button.flat:active:active:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.22); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + toolbar button:focus, toolbar button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #3ee77b; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#040304,#3ee77b,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + toolbar button:active:disabled :disabled, toolbar button:checked:disabled :disabled, toolbar button.flat:active:disabled :disabled, toolbar button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + toolbar button.separator, toolbar button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(4, 3, 4, 0.85); } + toolbar button.image-button { + padding: 3px; } + toolbar .linked > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + toolbar .linked > button:focus, toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #030203; } + toolbar .linked > button:last-child, toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + toolbar .linked > button:last-child:hover, toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + toolbar combobox, toolbar button { + padding: 3px; } + toolbar combobox.text-button, toolbar button.text-button { + padding: 3px; } + toolbar box button.image-button { + padding: 3px 7px; } + toolbar separator, toolbar separator:disabled { + color: #020202; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#040304,#3ee77b,0.18); + background-color: mix(mix(#040304,#3ee77b,0.18),#040304,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); + background-color: mix(#040304,mix(#040304,mix(#040304,#3ee77b,0.18),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(26, 208, 92, 0.22); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, + stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + toolbar.inline-toolbar button.flat { + color: #3ee77b; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 0.3); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),0.3); } + toolbar.inline-toolbar button:checked:active, toolbar.inline-toolbar button:checked:active:hover, toolbar.inline-toolbar button:checked:active:focus, toolbar.inline-toolbar button:checked:active:hover:focus, toolbar.inline-toolbar button:checked:checked, toolbar.inline-toolbar button:checked:checked:hover, toolbar.inline-toolbar button:checked:checked:focus, toolbar.inline-toolbar button:checked:checked:hover:focus, toolbar.inline-toolbar button:active:active, toolbar.inline-toolbar button:active:active:hover, toolbar.inline-toolbar button:active:active:focus, toolbar.inline-toolbar button:active:active:hover:focus, toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:checked:active, toolbar.inline-toolbar button.flat:checked:active:hover, toolbar.inline-toolbar button.flat:checked:active:focus, toolbar.inline-toolbar button.flat:checked:active:hover:focus, toolbar.inline-toolbar button.flat:checked:checked, toolbar.inline-toolbar button.flat:checked:checked:hover, toolbar.inline-toolbar button.flat:checked:checked:focus, toolbar.inline-toolbar button.flat:checked:checked:hover:focus, toolbar.inline-toolbar button.flat:active:active, toolbar.inline-toolbar button.flat:active:active:hover, toolbar.inline-toolbar button.flat:active:active:focus, toolbar.inline-toolbar button.flat:active:active:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 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(28, 222, 98, 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(26, 208, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #3ee77b; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#040304,#3ee77b,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + toolbar.inline-toolbar button:active:disabled :disabled, toolbar.inline-toolbar button:checked:disabled :disabled, toolbar.inline-toolbar button.flat:active:disabled :disabled, toolbar.inline-toolbar button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(4, 3, 4, 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: #040304; } + +.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: 3px; + border-top: 1px solid mix(#040304,#3ee77b,0.18); } + actionbar > revealer > box:backdrop { + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #040304; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #030203; + color: #3ee77b; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar:not(headerbar).selection-mode button.suggested-action { + background-color: #3ee77b; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.12); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .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(26, 208, 92, 0.22); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child), + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked:hover, + headerbar.selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > :not(:last-child):not(:only-child) button.suggested-action:checked:hover, + stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, + headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #3ee77b; + border-color: rgba(62, 231, 123, 0); + background-color: rgba(62, 231, 123, 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: #4be984; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .suggested-action:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:focus, .suggested-action:hover:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .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: #4be984; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #58ea8d; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.38); } + .suggested-action:focus:hover:focus, .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:focus, .suggested-action.flat:focus:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .suggested-action:focus:hover:active, .suggested-action:focus:hover:active:hover, .suggested-action:focus:hover:active:focus, .suggested-action:focus:hover:active:hover:focus, .suggested-action:focus:hover:checked, .suggested-action:focus:hover:checked:hover, .suggested-action:focus:hover:checked:focus, .suggested-action:focus:hover:checked:hover:focus, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:hover, .suggested-action.flat:focus:hover:active:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:hover, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.3); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .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(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + .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(28, 222, 98, 0.22); } + .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(26, 208, 92, 0.22); } + .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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3ee77b; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#3ee77b,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3ee77b,#3ee77b,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#3ee77b,#3ee77b,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .suggested-action:active:disabled :disabled, .suggested-action:checked:disabled :disabled, .suggested-action.flat:active:disabled :disabled, .suggested-action.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .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(62, 231, 123, 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(62, 231, 123, 0.85); } + +.destructive-action { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + .destructive-action:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(26, 208, 92, 0.22); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked:hover, + stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .destructive-action.flat { + color: #3ee77b; + border-color: rgba(77, 109, 106, 0); + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + .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(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 0.3); } + .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(26, 208, 92, 0.3); } + .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),0.3); } + .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 0.22); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .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(26, 208, 92, 0.22); } + .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: #231a23; + background-image: none; + color: #3ee77b; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #3ee77b; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#4d6d6a,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#4d6d6a,#3ee77b,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#4d6d6a,#3ee77b,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .destructive-action:active:disabled :disabled, .destructive-action:checked:disabled :disabled, .destructive-action.flat:active:disabled :disabled, .destructive-action.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(77, 109, 106, 0.85); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #211921; + background-image: none; + border-color: #1a141a; + color: #3ee77b; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#211921,#211921,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: #171217; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: #1c151c; } + 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: #1a141a; } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #1e171e; + background-image: none; + color: mix(#3ee77b,#211921,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #211921; + border-color: mix(#211921,#3ee77b,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 6px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 6px; } + headerbar.selection-mode button, + .titlebar:not(headerbar).selection-mode button { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #3ee77b; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 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: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + 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: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .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(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + 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(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3ee77b; } + 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(#211921,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#211921,#3ee77b,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + 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(33, 25, 33, 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(33, 25, 33, 0.85); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 3px; } + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #1a141a; } + 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, 52, 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(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + headerbar.selection-mode combobox, headerbar.selection-mode button, + .titlebar:not(headerbar).selection-mode combobox, + .titlebar:not(headerbar).selection-mode button { + padding: 3px; } + headerbar.selection-mode combobox.text-button, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode combobox.text-button, + .titlebar:not(headerbar).selection-mode button.text-button { + padding: 3px; } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 3px 7px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #140f14; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, + .titlebar:not(headerbar).selection-mode button { + background-color: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher:not(.vertical) > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, + stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + .titlebar:not(headerbar).selection-mode button:checked:hover, + stackswitcher.vertical > + .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #3ee77b; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 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: #231a23; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #231a23; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + 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: #241c24; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + 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(28, 222, 98, 0.3); } + 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(26, 208, 92, 0.3); } + 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .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(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + 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(28, 222, 98, 0.22); } + 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(26, 208, 92, 0.22); } + 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3ee77b; } + 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(#211921,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3ee77b,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#211921,#3ee77b,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + 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(33, 25, 33, 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(33, 25, 33, 0.85); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #211921; + 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: #1a141a; + 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: #171217; } + 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: #191319; } + 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(62, 231, 123, 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: #171217; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #3ee77b; } + calendar:selected { + border-radius: 0px; } + calendar.header { + border-bottom: 1px solid rgba(13, 104, 46, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(13, 104, 46, 0.1); } + calendar.button { + color: rgba(62, 231, 123, 0.55); } + calendar.button:hover { + color: #3ee77b; } + calendar.button:backdrop { + color: alpha(mix(#3ee77b,#040304,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#3ee77b,#040304,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#3ee77b,#040304,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#211921,#3ee77b,0.5); } + calendar:backdrop { + color: mix(#211921,#3ee77b,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #211921; + color: #3ee77b; } + +/*************** + ! 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: #3ee77b; } + colorswatch.dark overlay:hover { + border-color: rgba(13, 104, 46, 0.8); } + colorswatch.dark overlay:backdrop { + color: mix(#211921,#3ee77b,0.66); } + +colorswatch.light overlay { + color: #3ee77b; } + colorswatch.light overlay:hover { + border-color: rgba(13, 104, 46, 0.5); } + colorswatch.light overlay:backdrop { + color: mix(#211921,#3ee77b,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #211921; + box-shadow: inset 0 0 0 2px #0d0a0d, inset 0 0 0 1px #211921; } + colorswatch:drop(active).dark overlay { + border-color: #211921; + box-shadow: inset 0 0 0 2px rgba(13, 104, 46, 0.3), inset 0 0 0 1px #211921; } + +colorswatch overlay { + border: 1px solid rgba(13, 104, 46, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(6, 4, 6, 0.4), inset 0 -1px rgba(13, 104, 46, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(13, 104, 46, 0.3); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(13, 104, 46, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #3ee77b; } + +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: #040304; + color: #3ee77b; } + colorswatch#add-color-button overlay:hover { + background-color: #040304; } + colorswatch#add-color-button overlay:backdrop { + background-color: #040304; } + +colorswatch#editor-color-sample { + border-radius: 0px; } + colorswatch#editor-color-sample overlay { + border-radius: 0.5px; } + +button.color { + padding: 3px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0px; } + 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 mix(#040304,#3ee77b,0.18); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#040304,#3ee77b,0.18); + background-color: #040304; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#211921,#211921,0.5); } + +list { + color: #3ee77b; + background-color: #211921; + border-color: mix(#040304,#3ee77b,0.18); } + list:backdrop { + background-color: #211921; + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); } + list row { + padding: 3px; } + +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(62, 231, 123, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(13, 104, 46, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(13, 104, 46, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#211921,#3ee77b,0.1); } + row.activatable:selected:backdrop { + background-color: #211921; } + +flowbox flowboxchild { + padding: 3px; + border-radius: 0px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #040304; } + infobar.info button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + infobar.info button:focus, infobar.info button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.info button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked:hover, + stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + infobar.info button.flat { + color: #040304; + border-color: rgba(43, 211, 191, 0); + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:hover, infobar.info button:hover:active:focus, infobar.info button:hover:active:hover:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:hover, infobar.info button:hover:checked:focus, infobar.info button:hover:checked:hover:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover, infobar.info button.flat:hover:active:focus, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.info button:focus:hover:active, infobar.info button:focus:hover:active:hover, infobar.info button:focus:hover:active:focus, infobar.info button:focus:hover:active:hover:focus, infobar.info button:focus:hover:checked, infobar.info button:focus:hover:checked:hover, infobar.info button:focus:hover:checked:focus, infobar.info button:focus:hover:checked:hover:focus, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:hover, infobar.info button.flat:focus:hover:active:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:hover, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.info button:checked:active, infobar.info button:checked:active:hover, infobar.info button:checked:active:focus, infobar.info button:checked:active:hover:focus, infobar.info button:checked:checked, infobar.info button:checked:checked:hover, infobar.info button:checked:checked:focus, infobar.info button:checked:checked:hover:focus, infobar.info button:active:active, infobar.info button:active:active:hover, infobar.info button:active:active:focus, infobar.info button:active:active:hover:focus, infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:checked:active, infobar.info button.flat:checked:active:hover, infobar.info button.flat:checked:active:focus, infobar.info button.flat:checked:active:hover:focus, infobar.info button.flat:checked:checked, infobar.info button.flat:checked:checked:hover, infobar.info button.flat:checked:checked:focus, infobar.info button.flat:checked:checked:hover:focus, infobar.info button.flat:active:active, infobar.info button.flat:active:active:hover, infobar.info button.flat:active:active:focus, infobar.info button.flat:active:active:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.info button:checked:active:disabled, infobar.info button:checked:checked:disabled, infobar.info button:active:active:disabled, infobar.info button:active:checked:disabled, infobar.info button.flat:checked:active:disabled, infobar.info button.flat:checked:checked:disabled, infobar.info button.flat:active:active:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #040304; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#2bd3bf,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.info button:active:disabled :disabled, infobar.info button:checked:disabled :disabled, infobar.info button.flat:active:disabled :disabled, infobar.info button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(43, 211, 191, 0.85); } + infobar.warning, infobar.warning:backdrop { + background-color: #80ef67; + background-image: none; + border: 1px solid #4ce829; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #040304; } + infobar.warning button { + background-color: #80ef67; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.12); } + infobar.warning button:focus, infobar.warning button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.warning button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, + stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + infobar.warning button.flat { + color: #040304; + border-color: rgba(128, 239, 103, 0); + background-color: rgba(128, 239, 103, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #8df176; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:hover, infobar.warning button:hover:active:focus, infobar.warning button:hover:active:hover:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:hover, infobar.warning button:hover:checked:focus, infobar.warning button:hover:checked:hover:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover, infobar.warning button.flat:hover:active:focus, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #8df176; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #9af286; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.38); } + infobar.warning button:focus:hover:focus, infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:focus, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button:focus:hover:active:hover, infobar.warning button:focus:hover:active:focus, infobar.warning button:focus:hover:active:hover:focus, infobar.warning button:focus:hover:checked, infobar.warning button:focus:hover:checked:hover, infobar.warning button:focus:hover:checked:focus, infobar.warning button:focus:hover:checked:hover:focus, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:hover, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:hover, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.warning button:checked:active, infobar.warning button:checked:active:hover, infobar.warning button:checked:active:focus, infobar.warning button:checked:active:hover:focus, infobar.warning button:checked:checked, infobar.warning button:checked:checked:hover, infobar.warning button:checked:checked:focus, infobar.warning button:checked:checked:hover:focus, infobar.warning button:active:active, infobar.warning button:active:active:hover, infobar.warning button:active:active:focus, infobar.warning button:active:active:hover:focus, infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:checked:active, infobar.warning button.flat:checked:active:hover, infobar.warning button.flat:checked:active:focus, infobar.warning button.flat:checked:active:hover:focus, infobar.warning button.flat:checked:checked, infobar.warning button.flat:checked:checked:hover, infobar.warning button.flat:checked:checked:focus, infobar.warning button.flat:checked:checked:hover:focus, infobar.warning button.flat:active:active, infobar.warning button.flat:active:active:hover, infobar.warning button.flat:active:active:focus, infobar.warning button.flat:active:active:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.warning button:checked:active:disabled, infobar.warning button:checked:checked:disabled, infobar.warning button:active:active:disabled, infobar.warning button:active:checked:disabled, infobar.warning button.flat:checked:active:disabled, infobar.warning button.flat:checked:checked:disabled, infobar.warning button.flat:active:active:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #040304; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#80ef67,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#80ef67,#040304,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#80ef67,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.warning button:active:disabled :disabled, infobar.warning button:checked:disabled :disabled, infobar.warning button.flat:active:disabled :disabled, infobar.warning button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(128, 239, 103, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(128, 239, 103, 0.85); } + infobar.question, infobar.question:backdrop { + background-color: #2bd3bf; + background-image: none; + border: 1px solid #22a999; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #040304; } + infobar.question button { + background-color: #2bd3bf; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + infobar.question button:focus, infobar.question button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.question button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked:hover, + stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + infobar.question button.flat { + color: #040304; + border-color: rgba(43, 211, 191, 0); + background-color: rgba(43, 211, 191, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.flat:hover { + background-color: #35d6c3; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:hover, infobar.question button:hover:active:focus, infobar.question button:hover:active:hover:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:hover, infobar.question button:hover:checked:focus, infobar.question button:hover:checked:hover:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover, infobar.question button.flat:hover:active:focus, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #35d6c3; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #3fd8c6; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.question button:focus:hover:active, infobar.question button:focus:hover:active:hover, infobar.question button:focus:hover:active:focus, infobar.question button:focus:hover:active:hover:focus, infobar.question button:focus:hover:checked, infobar.question button:focus:hover:checked:hover, infobar.question button:focus:hover:checked:focus, infobar.question button:focus:hover:checked:hover:focus, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:hover, infobar.question button.flat:focus:hover:active:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:hover, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.question button:checked:active, infobar.question button:checked:active:hover, infobar.question button:checked:active:focus, infobar.question button:checked:active:hover:focus, infobar.question button:checked:checked, infobar.question button:checked:checked:hover, infobar.question button:checked:checked:focus, infobar.question button:checked:checked:hover:focus, infobar.question button:active:active, infobar.question button:active:active:hover, infobar.question button:active:active:focus, infobar.question button:active:active:hover:focus, infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:checked:active, infobar.question button.flat:checked:active:hover, infobar.question button.flat:checked:active:focus, infobar.question button.flat:checked:active:hover:focus, infobar.question button.flat:checked:checked, infobar.question button.flat:checked:checked:hover, infobar.question button.flat:checked:checked:focus, infobar.question button.flat:checked:checked:hover:focus, infobar.question button.flat:active:active, infobar.question button.flat:active:active:hover, infobar.question button.flat:active:active:focus, infobar.question button.flat:active:active:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.question button:checked:active:disabled, infobar.question button:checked:checked:disabled, infobar.question button:active:active:disabled, infobar.question button:active:checked:disabled, infobar.question button.flat:checked:active:disabled, infobar.question button.flat:checked:checked:disabled, infobar.question button.flat:active:active:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #040304; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#2bd3bf,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#2bd3bf,#040304,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#2bd3bf,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.question button:active:disabled :disabled, infobar.question button:checked:disabled :disabled, infobar.question button.flat:active:disabled :disabled, infobar.question button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(43, 211, 191, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(43, 211, 191, 0.85); } + infobar.error, infobar.error:backdrop { + background-color: #4d6d6a; + background-image: none; + border: 1px solid #3e5755; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #040304; } + infobar.error button { + background-color: #4d6d6a; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + infobar.error button:focus, infobar.error button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.error button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked:hover, + stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + infobar.error button.flat { + color: #040304; + border-color: rgba(77, 109, 106, 0); + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + 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(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:hover, infobar.error button:hover:active:focus, infobar.error button:hover:active:hover:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:hover, infobar.error button:hover:checked:focus, infobar.error button:hover:checked:hover:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover, infobar.error button.flat:hover:active:focus, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + 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(#211921,rgba(4, 3, 4, 0.4),0.3); } + infobar.error button:focus:hover:active, infobar.error button:focus:hover:active:hover, infobar.error button:focus:hover:active:focus, infobar.error button:focus:hover:active:hover:focus, infobar.error button:focus:hover:checked, infobar.error button:focus:hover:checked:hover, infobar.error button:focus:hover:checked:focus, infobar.error button:focus:hover:checked:hover:focus, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:hover, infobar.error button.flat:focus:hover:active:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:hover, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + infobar.error button:checked:active, infobar.error button:checked:active:hover, infobar.error button:checked:active:focus, infobar.error button:checked:active:hover:focus, infobar.error button:checked:checked, infobar.error button:checked:checked:hover, infobar.error button:checked:checked:focus, infobar.error button:checked:checked:hover:focus, infobar.error button:active:active, infobar.error button:active:active:hover, infobar.error button:active:active:focus, infobar.error button:active:active:hover:focus, infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:checked:active, infobar.error button.flat:checked:active:hover, infobar.error button.flat:checked:active:focus, infobar.error button.flat:checked:active:hover:focus, infobar.error button.flat:checked:checked, infobar.error button.flat:checked:checked:hover, infobar.error button.flat:checked:checked:focus, infobar.error button.flat:checked:checked:hover:focus, infobar.error button.flat:active:active, infobar.error button.flat:active:active:hover, infobar.error button.flat:active:active:focus, infobar.error button.flat:active:active:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + infobar.error button:checked:active:disabled, infobar.error button:checked:checked:disabled, infobar.error button:active:active:disabled, infobar.error button:active:checked:disabled, infobar.error button.flat:checked:active:disabled, infobar.error button.flat:checked:checked:disabled, infobar.error button.flat:active:active:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #040304; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#4d6d6a,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#4d6d6a,#040304,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#4d6d6a,#040304,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + infobar.error button:active:disabled :disabled, infobar.error button:checked:disabled :disabled, infobar.error button.flat:active:disabled :disabled, infobar.error button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(77, 109, 106, 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; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.1), inset 0 1px rgba(6, 52, 23, 0.12), inset -1px 0 rgba(6, 52, 23, 0.1), inset 0 -1px rgba(6, 52, 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: #211921; + color: #3ee77b; } + 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: #211921; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #3ee77b; } + entry image.left, #XfceNotifyWindow entry image.left, #login_window entry image.left { + padding-right: 3px; } + entry image.right, #XfceNotifyWindow entry image.right, #login_window entry image.right { + padding-left: 3px; } + entry.warning, popover.background entry.warning, + #XfceNotifyWindow entry.warning, #login_window entry.warning { + color: #040304; + border-color: #4ce829; + background-color: mix(#211921,#80ef67,0.6); } + entry.warning image, #XfceNotifyWindow entry.warning image, #login_window entry.warning image { + color: #040304; } + entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, #login_window entry.warning:focus { + color: #040304; + border-color: mix(#211921,#80ef67,0.3); + background-color: #80ef67; + box-shadow: none; } + entry.warning selection, #XfceNotifyWindow entry.warning selection, #login_window entry.warning selection { + background-color: #040304; + color: #80ef67; } + entry.error, popover.background entry.error, + #XfceNotifyWindow entry.error, #login_window entry.error { + color: #040304; + border-color: #3e5755; + background-color: mix(#211921,#4d6d6a,0.6); } + entry.error image, #XfceNotifyWindow entry.error image, #login_window entry.error image { + color: #040304; } + entry.error:focus, + #XfceNotifyWindow entry.error:focus, #login_window entry.error:focus { + color: #040304; + border-color: mix(#211921,#4d6d6a,0.3); + background-color: #4d6d6a; + box-shadow: none; } + entry.error selection, #XfceNotifyWindow entry.error selection, #login_window entry.error selection { + background-color: #040304; + color: #4d6d6a; } + entry.search-missing, popover.background entry.search-missing, + #XfceNotifyWindow entry.search-missing, #login_window entry.search-missing { + color: #040304; + border-color: #3e5755; + background-color: mix(#211921,#4d6d6a,0.6); } + entry.search-missing image, #XfceNotifyWindow entry.search-missing image, #login_window entry.search-missing image { + color: #040304; } + entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, #login_window entry.search-missing:focus { + color: #040304; + border-color: mix(#211921,#4d6d6a,0.3); + background-color: #4d6d6a; + box-shadow: none; } + entry.search-missing selection, #XfceNotifyWindow entry.search-missing selection, #login_window entry.search-missing selection { + background-color: #040304; + color: #4d6d6a; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #040304; + background-image: none; + color: #3de57a; } + menubar > menuitem, .menubar > menuitem { + min-height: 16px; + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #3de57a; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #51e888; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 3px; + background-color: #040304; + color: #3de57a; + border: 1px solid mix(#040304,#3de57a,0.21); } + .csd menu, .csd + .menu, .csd + .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #211921; + color: #3ee77b; } + menu separator, + .csd menu separator, + .menu separator, + .csd + .menu separator, + .context-menu separator, + .csd + .context-menu separator { + background-color: mix(#040304,#3de57a,0.18); + margin: 1px 0; } + menu .separator, + .csd menu .separator, + .menu .separator, + .csd + .menu .separator, + .context-menu .separator, + .csd + .context-menu .separator { + color: mix(#040304,#3de57a,0.18); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; + 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: #211921; + background-image: none; + color: #3ee77b; } + menu menuitem:active accelerator, menu menuitem:hover accelerator, + .menu menuitem:active accelerator, + .menu menuitem:hover accelerator, + .context-menu menuitem:active accelerator, + .context-menu menuitem:hover accelerator { + color: rgba(62, 231, 123, 0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #3ee77b; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#3de57a,#040304,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: #211921; + color: #3ee77b; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #3de57a; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #040304; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #040304; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(61, 229, 122, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #3de57a; } + 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(#3de57a,#040304,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: 3px; + background-color: #040304; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#040304,#3de57a,0.18); + -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(#040304,#3de57a,0.18); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#040304,#3de57a,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #211921; } + 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(61, 229, 122, 0.6); } + menuitem accelerator:hover { + color: rgba(62, 231, 123, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#3de57a,#040304,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(13, 104, 46, 0.2); } + +menuitem entry { + background-color: #040304; + background-image: none; + border-color: shade(mix(#040304,#3de57a,0.2),0.8); + padding: 5px 3px; + color: #3de57a; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#211921,mix(#040304,#3de57a,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(#040304,#3de57a,0.2),0.7); } + menuitem entry:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.85); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.8); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + menuitem entry:disabled { + background-color: mix(#040304,#3de57a,0.07); + background-image: none; + opacity: .9; + color: mix(#040304,#3de57a,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 0px; + background-clip: border-box; + background-color: #040304; + background-image: none; + color: #3de57a; + box-shadow: 0 3px 6px rgba(13, 104, 46, 0.16); } + .csd popover.background, popover.background { + /*@include border($menu_bg_color);*/ + border-color: rgba(27, 205, 92, 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(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.5); } + .csd popover.background:disabled, popover.background:disabled { + border-color: rgba(29, 217, 97, 0.5); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: rgba(27, 205, 92, 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: #211921; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #050405; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #211921; + color: #3ee77b; } + 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: #050405; + background-image: none; + color: #3de57a; + border-color: #030203; } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #3de57a; } + 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: #211921; + color: #3ee77b; } + popover.background .frame { + border-color: #030203; + border-radius: 0px; } + popover.background entry { + background-color: #211921; + background-image: none; + border-color: shade(mix(#211921,#3ee77b,0.2),0.8); + padding: 5px 3px; + color: #3ee77b; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#211921,mix(#211921,#3ee77b,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(#211921,#3ee77b,0.2),0.7); } + popover.background entry:disabled { + border-color: shade(mix(#211921,#3ee77b,0.2),0.85); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: shade(mix(#211921,#3ee77b,0.2),0.8); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + popover.background entry:disabled { + background-color: mix(#211921,#3ee77b,0.07); + background-image: none; + opacity: .9; + color: mix(#211921,#3ee77b,0.9); } + popover.background button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + popover.background button:focus, popover.background button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + popover.background button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) popover.background button, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked:hover, + stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + popover.background button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + popover.background button:focus, popover.background button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #3de57a; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + popover.background button:active:disabled :disabled, popover.background button:checked:disabled :disabled, popover.background button.flat:active:disabled :disabled, popover.background button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(33, 25, 33, 0.85); } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #1a141a; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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: 5px; + outline-color: transparent; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + background-color: #211921; + color: #3ee77b; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #3ee77b; } + 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: #040304; + background-clip: padding-box; + border: 1px solid #030203; + border-radius: 0px; + color: #3ee77b; } + +.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: 3px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 6px; } + +printdialog paper { + color: #3ee77b; + border: 1px solid mix(#040304,#3ee77b,0.18); + background: #060406; + padding: 0; } + printdialog paper:backdrop { + color: mix(#3ee77b,#040304,0.5); + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); } + +printdialog .dialog-action-box { + margin: 6px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(3, 2, 3, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 6px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + frame.app-notification button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + frame.app-notification button:focus, frame.app-notification button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + frame.app-notification button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, + stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + frame.app-notification button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #3de57a; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + frame.app-notification button:active:disabled :disabled, frame.app-notification button:checked:disabled :disabled, frame.app-notification button.flat:active:disabled :disabled, frame.app-notification button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(4, 3, 4, 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: #3ee77b; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #040304; + background-image: none; + border: 1px solid #030203; + border-radius: 0px; + color: #3ee77b; } + .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(4, 3, 4, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #211921; + color: #3ee77b; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #211921; + color: #3ee77b; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 15px; + padding-right: 15px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1.5px; + padding-left: 3px; + padding-right: 3px; + color: #3ee77b; + background-color: #211921; + border: 1px solid; + border-color: mix(mix(#040304,#3ee77b,0.18),#040304,0.5); + border-radius: 0px; + box-shadow: inset 0 -3px mix(#211921,#040304,0.2); + font-size: smaller; } + .keycap:backdrop { + background-color: #211921; + color: mix(#3ee77b,#040304,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, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + background-color: #211921; } + 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, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar iconview:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected { + color: #3ee77b; + outline-color: rgba(62, 231, 123, 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, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected { + color: mix(#3ee77b,#211921,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, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected { + background-color: #211921; + color: mix(#211921,#3ee77b,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, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:disabled:selected { + color: mix(mix(#211921,#3ee77b,0.66),#211921,0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#040304,#3ee77b,0.18); } + 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: #040304; } + notebook > header { + padding: 3px; + background-color: #040304; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#040304,#3ee77b,0.18); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#040304,#3ee77b,0.18); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#040304,#3ee77b,0.18); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#040304,#3ee77b,0.18); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + 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(#3ee77b,#040304,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#3ee77b,mix(#3ee77b,#040304,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #3ee77b; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#3ee77b,#040304,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#040304,#3ee77b,0.1),0.7); + background-image: none; + border-color: mix(mix(#040304,#3ee77b,0.18),mix(#3ee77b,#040304,0.5),0.15); + color: rgba(62, 231, 123, 0.8); + padding: 3px 11px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } + notebook > header > tabs > tab:hover:not(:checked) { + background-color: mix(#040304,#3ee77b,0.04); + background-image: none; + color: mix(#3ee77b,mix(#3ee77b,#040304,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #040304; + border-color: mix(#040304,#3ee77b,0.18); + color: #3ee77b; } + notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#040304,#3ee77b,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #6e9995; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #211921; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#040304,#3ee77b,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#040304,#3ee77b,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#040304,#3ee77b,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#040304,#3ee77b,0.18); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + -gtk-outline-radius: 0; + margin-top: 0px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 0px 0 0; + -gtk-outline-radius: 0px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 0px 0 0; + -gtk-outline-radius: 0 0px 0 0; } + notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #211921; + margin-top: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0px 0 0; + padding-top: 1px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#211921,mix(#040304,#3ee77b,0.2),0.66); } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + -gtk-outline-radius: 0; + margin-bottom: 0px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 0px; + -gtk-outline-radius: 0 0 0 0px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 0px; + -gtk-outline-radius: 0 0 0px; } + notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #211921; + margin-bottom: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0 0px 0px; + padding-bottom: 1px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#211921,mix(#040304,#3ee77b,0.2),0.66); } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + -gtk-outline-radius: 0; + margin-right: 0px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 0px 0 0; + -gtk-outline-radius: 0 0px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 0px; + -gtk-outline-radius: 0 0 0px; } + notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #211921; + margin-right: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0px 0px 0; + padding-right: 9px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#211921,mix(#040304,#3ee77b,0.2),0.66); } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + -gtk-outline-radius: 0; + margin-left: 0px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 0px 0 0; + -gtk-outline-radius: 0px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 0px; + -gtk-outline-radius: 0 0 0 0px; } + notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #211921; + margin-left: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0 0 0px; + padding-left: 9px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#211921,mix(#040304,#3ee77b,0.2),0.66); } + +/********* + ! 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) button.osd, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked:hover, + stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #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(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + 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: #3de57a; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + button.osd:disabled:disabled :disabled, button.osd.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + 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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + button.osd:active:disabled :disabled, button.osd:checked:disabled :disabled, button.osd.flat:active:disabled :disabled, button.osd.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(4, 3, 4, 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: 3px; + border: 1px solid rgba(3, 2, 3, 0.8); + border-radius: 0px; + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + color: #3de57a; } + toolbar.osd separator { + color: rgba(4, 3, 4, 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: #211921; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(4, 3, 4, 0.8); + color: #3de57a; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(4, 3, 4, 0.6); + color: #3de57a; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, + #XfceNotifyWindow button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .osd button:focus, .osd button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd button, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked:hover, + stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow button:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .osd button.flat, + #XfceNotifyWindow button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #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(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3de57a; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd button:disabled:disabled :disabled, .osd button.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd button:active:disabled :disabled, .osd button:checked:disabled :disabled, .osd button.flat:active:disabled :disabled, .osd button.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(4, 3, 4, 0.65); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #040304; + background-image: none; + border-color: shade(mix(#040304,#3de57a,0.2),0.8); + padding: 5px 3px; + color: #3de57a; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#211921,mix(#040304,#3de57a,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(#040304,#3de57a,0.2),0.7); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.85); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.8); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#211921,rgba(3, 3, 3, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#040304,#3de57a,0.07); + background-image: none; + opacity: .9; + color: mix(#040304,#3de57a,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(61, 229, 122, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #3de57a; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(3, 2, 3, 0.8); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#211921,rgba(4, 3, 4, 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(3, 2, 3, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: rgba(3, 3, 3, 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(3, 2, 3, 0.8); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(3, 2, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #211921; + background-color: #211921; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(3, 3, 3, 0.8); + background-color: rgba(4, 3, 4, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(24, 18, 24, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #211921; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #211921; + border-color: #211921; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #3e2f3e; + border-color: #3e2f3e; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #040304; + border-color: #040304; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(4, 3, 4, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(4, 3, 4, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0; + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(3, 3, 3, 0.8),#3de57a,0.31); + background-color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #1e171e; + background-color: #211921; } + .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(3, 3, 3, 0.8),#3de57a,0.21); + border-radius: 0px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(4, 3, 4, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(4, 3, 4, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(13, 104, 46, 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: #040304; + background-image: none; + border-color: #030203; + padding: 0; + color: #3de57a; + caret-color: #3de57a; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#211921,#040304,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: #030203; } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: #030303; } + .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: #030203; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#211921,rgba(3, 3, 3, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #040304; + background-image: none; + color: mix(#040304,#3de57a,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); + border-radius: 0; + border-color: rgba(3, 3, 3, 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(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .osd spinbutton:not(.vertical) button.flat, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #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(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3de57a; } + .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(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:active:disabled :disabled, .osd spinbutton:not(.vertical) button:checked:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .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(4, 3, 4, 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(4, 3, 4, 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: #3de57a; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#3de57a,#040304,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#211921,mix(#3ee77b,#040304,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(13, 104, 46, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.22); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher:not(.vertical) > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + stackswitcher.vertical > + #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #3de57a; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .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(4, 3, 4, 0.8); + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #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(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .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: #3de57a; } + .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(4, 3, 4, 0.8),#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:disabled:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled :disabled { + color: mix(rgba(4, 3, 4, 0.8),#3de57a,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:active:disabled :disabled, .osd spinbutton.vertical button:first-child:checked:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .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(4, 3, 4, 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(4, 3, 4, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(33, 25, 33, 0.2)), to(rgba(33, 25, 33, 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(33, 25, 33, 0.35)), to(rgba(33, 25, 33, 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, mix(#040304,#3ee77b,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: black; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#040304,mix(#040304,#3ee77b,0.18),0.9) 1px, transparent 1px); + background-color: black; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(62, 231, 123, 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(#040304,#3ee77b,0.17); + background-color: #040304; + background-image: none; + border-radius: 0px; } + progressbar progress { + background-color: #211921; + 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: #040304; + border: 1px solid mix(#040304,#3ee77b,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: #211921; + border-color: transparent; + border-radius: 0px; } + levelbar block.low { + background-color: #80ef67; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #3ee77b; + border-color: transparent; } + levelbar block.full { + background-color: #1a141a; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 3px; } + 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: #241c24; } + 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(#040304,#3ee77b,0.2); } + scale trough:disabled { + background-color: mix(#040304,#3ee77b,0.1); } + menuitem:hover scale trough, + row:selected scale trough, + infobar scale trough { + background-color: rgba(13, 104, 46, 0.2); } + menuitem:hover scale trough highlight, + row:selected scale trough highlight, + infobar scale trough highlight { + background-color: #3ee77b; } + menuitem:hover scale trough highlight:disabled, + row:selected scale trough highlight:disabled, + infobar scale trough highlight:disabled { + background-color: mix(#3ee77b,#211921,0.55); } + menuitem:hover scale trough:disabled, + row:selected scale trough:disabled, + infobar scale trough:disabled { + background-color: rgba(13, 104, 46, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #211921; } + scale highlight:disabled { + background-color: rgba(33, 25, 33, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(33, 25, 33, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #211921; + border: 1px solid rgba(61, 229, 122, 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: #302430; } + scale slider:active { + background-clip: border-box; + background-color: #211921; + border-color: #211921; } + scale slider:disabled { + background-color: mix(#211921,#040304,0.55); + border-color: mix(#3de57a,#040304,0.92); } + menuitem:hover scale slider, + row:selected scale slider, + infobar scale slider { + background-clip: border-box; + background-color: #3ee77b; + border-color: #3ee77b; } + menuitem:hover scale slider:hover, + row:selected scale slider:hover, + infobar scale slider:hover { + background-color: mix(#3ee77b,#211921,0.85); + border-color: mix(#3ee77b,#211921,0.85); } + menuitem:hover scale slider:active, + row:selected scale slider:active, + infobar scale slider:active { + background-color: mix(#3ee77b,#211921,0.5); + border-color: mix(#3ee77b,#211921,0.5); } + menuitem:hover scale slider:disabled, + row:selected scale slider:disabled, + infobar scale slider:disabled { + background-color: mix(#3ee77b,#211921,0.55); + border-color: mix(#3ee77b,#211921,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; } + 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: black; + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar.bottom { + border-top: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar.left { + border-right: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar.right { + border-left: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar:backdrop { + background-color: black; + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),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(#040304,#3ee77b,0.5); } + scrollbar slider:hover { + background-color: mix(#040304,#3ee77b,0.7); } + scrollbar slider:hover:active { + background-color: #120e12; } + scrollbar slider:backdrop { + background-color: mix(mix(#3ee77b,#040304,0.5),#040304,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: #302430; } + 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: #3ee77b; + border: 1px solid #060406; } + 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: mix(#040304,#3ee77b,0.18); + background-color: transparent; + box-shadow: none; + color: mix(#040304,#3ee77b,0.5); } + scrollbar button:hover { + color: mix(#040304,#3ee77b,0.7); } + scrollbar button:active, scrollbar button:checked { + color: #120e12; } + scrollbar button:backdrop { + color: mix(mix(#3ee77b,#040304,0.5),#040304,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#040304,#3ee77b,0.18); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#040304,#3ee77b,0.18); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#040304,#211921,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid mix(#040304,#3ee77b,0.18); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#040304,#3ee77b,0.18); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#040304,#211921,0.5); + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),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: 6px 3px; } + stacksidebar row > label { + padding-left: 3px; + padding-right: 3px; } + 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 6px; } + placessidebar row:selected { + color: #3ee77b; } + placessidebar row:disabled { + color: mix(#3ee77b,#040304,0.5); } + placessidebar row:backdrop { + color: mix(#3ee77b,#040304,0.5); } + placessidebar row:backdrop:selected { + color: mix(#211921,#3ee77b,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: 8px; + padding-left: 3px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; + padding-right: 3px; } + 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(#211921); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #211921; } + placessidebar row:drop(active):not(:disabled) { + color: #211921; + box-shadow: inset 0 1px #211921, inset 0 -1px #211921; } + placessidebar row:drop(active):not(:disabled):selected { + color: #3ee77b; + background-color: #211921; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#040304); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#211921); } + paned > separator:backdrop { + background-image: image(mix(#040304,mix(#040304,#3ee77b,0.18),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #040304; + background-image: image(#030203), image(#030203); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #040304; + background-image: image(mix(#040304,mix(#040304,#3ee77b,0.18),0.9)), image(mix(#040304,mix(#040304,#3ee77b,0.18),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(#040304); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #211921; + 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: 3px; } + radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + radio:checked, radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + radio:checked:disabled, radio:active:disabled { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + menuitem radio, modelbutton radio { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + menuitem radio:disabled, modelbutton radio:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:indeterminate, modelbutton radio:indeterminate { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked.svg"); + min-width: 16px; + min-height: 16px; + margin-right: 3px; } + check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + check:checked, check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + check:checked:disabled, check:active:disabled { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + menuitem check, modelbutton check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + menuitem check:disabled, modelbutton check:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:indeterminate, modelbutton check:indeterminate { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + +.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: 2px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 88px; + min-height: 24px; + background-color: mix(#040304,#211921,0.3); + color: #3ee77b; + box-shadow: inset 1px -1px 0 rgba(6, 52, 23, 0.06), inset -1px 1px 0 rgba(6, 52, 23, 0.06); } + switch slider { + background-color: mix(#3ee77b,#040304,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(6, 52, 23, 0.07), 1px 0 2px 0 rgba(6, 52, 23, 0.07); + border-radius: 0px; } + switch:checked { + background-color: #211921; + background-image: none; + border-color: #211921; + color: #211921; } + switch:checked slider { + background-color: #060406; + box-shadow: 0 1px 3px 0 rgba(6, 52, 23, 0.1); } + switch:disabled { + background-color: mix(#040304,#211921,0.5); + background-image: none; + border-color: #040304; + color: #040304; + box-shadow: none; } + switch:disabled slider { + background-color: #040304; } + list row:selected switch { + background-color: #040304; + color: mix(#040304,#211921,0.5); } + list row:selected switch slider { + background-color: mix(mix(#040304,#211921,0.5),#211921,0.4); } + list row:selected switch:checked { + color: #211921; + background-color: mix(#3ee77b,#040304,0.5); } + list row:selected switch:checked slider { + background-color: #211921; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #3ee77b; + background-color: #211921; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#211921,#3ee77b,0.8); + background-color: #211921; } + .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(#040304,#211921,0.5); } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +flowbox rubberband, +treeview.view rubberband { + border: 1px solid #211921; + background-color: rgba(33, 25, 33, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #211921; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #211921; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #211921; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 1px 4px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#3ee77b,#040304,0.5); } + treeview.view header button:backdrop { + border-color: #040304; + border-style: none solid solid none; + color: mix(mix(#3ee77b,#040304,0.5),#040304,0.5); + background-image: none; + background-color: #211921; } + treeview.view header button:backdrop:disabled { + border-color: #040304; + 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(#3ee77b,#211921,0.5); + border-top-color: #040304; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#3ee77b,#211921,0.5); + border-top-color: rgba(62, 231, 123, 0.1); } + treeview.view:disabled { + color: mix(#3ee77b,#040304,0.5); } + treeview.view:disabled:selected { + color: mix(#3ee77b,#211921,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#211921,#3ee77b,0.66),#211921,0.3); } + treeview.view:disabled:backdrop { + color: black; } + treeview.view.separator { + min-height: 2px; + color: #040304; } + treeview.view.separator:backdrop { + color: rgba(4, 3, 4, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#3ee77b,#040304,0.5),#040304,0.5); + border-top: #040304; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#211921,#3ee77b,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(#211921,#3ee77b,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #3ee77b; } + treeview.view.expander:selected { + color: mix(#211921,#3ee77b,0.7); } + treeview.view.expander:selected:hover { + color: #3ee77b; } + treeview.view.expander:selected:backdrop { + color: mix(#211921,mix(#211921,#3ee77b,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#211921,mix(#3ee77b,#040304,0.5),0.7); } + treeview.view.progressbar { + color: #211921; + border-radius: 0px; + border: 1px solid mix(#211921,#3ee77b,0.3); + background-color: #211921; } + treeview.view.progressbar:selected { + border: 1px solid mix(#211921,#3ee77b,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #3ee77b; + box-shadow: none; + background-color: #211921; + background-image: none; + border-radius: 0px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#211921,#3ee77b,0.66); + border-color: mix(#211921,#3ee77b,0.3); + background-color: mix(#211921,#211921,0.9); } + treeview.view.progressbar:disabled { + background-color: #040304; + background-image: none; + border-color: #030303; } + treeview.view.progressbar:backdrop { + color: #211921; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(62, 231, 123, 0.1); + border-radius: 0px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(62, 231, 123, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #211921; + border-radius: 0px; } + treeview.view header button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: mix(#211921,#3ee77b,0.3); + border-left-color: mix(#211921,#3ee77b,0.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: mix(#211921,#3ee77b,0.3); + border-left-color: mix(#211921,#3ee77b,0.3); + 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: #211921; + color: #211921; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #211921; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #211921; } + +/*********** + ! Separator +************/ +separator { + background: rgba(13, 104, 46, 0.1); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#040304,#3ee77b,0.18); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#040304,mix(#040304,#3ee77b,0.18),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(mix(#040304,#3ee77b,0.18),0.21373); } + +viewport { + background-color: mix(#211921,#040304,0.28); + color: mix(#3ee77b,#3ee77b,0.18); + border: 1px solid shade(mix(#211921,#040304,0.78),0.8); } + +/* 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 { + background-color: #040304; + background-image: none; + border-radius: 0px 0px 0 0; + box-shadow: 0 3px 9px 1px rgba(13, 104, 46, 0.7), 0 0 0 1px #3de57a; + /* this is used for the resize cursor area */ + border-width: 1px; + border-style: solid; + border-color: #090300; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(13, 104, 46, 0.4), 0 0 0 1px #090300; + border-color: #090300; + 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 #3de57a; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #090300; } + .solid-csd decoration { + border-radius: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(13, 104, 46, 0.2), 0 0 0 1px rgba(9, 3, 0, 0.13); } + tooltip.csd decoration { + border-radius: 0px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 0px; + box-shadow: 0 1px 2px rgba(13, 104, 46, 0.2), 0 0 0 1px rgba(9, 3, 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: #040304; + background-image: none; + color: #3de57a; } + +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: #3de57a; } + +#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: #3de57a; } + #clock-applet-button:hover, panel-applet button:hover, .xfce4-panel button:hover, #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover { + background-color: mix(#040304,#3de57a,0.11); + background-image: none; + border-color: mix(#040304,#3de57a,0.11); + color: #51e888; } + #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(#040304,#3de57a,0.21); + background-image: none; + border-color: mix(#040304,#3de57a,0.21); + color: #51e888; } + #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(#040304,#3de57a,0.31); + background-image: none; + border-color: mix(#040304,#3de57a,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #0d682e; } + +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: #3de57a; } + +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: #3de57a; + 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(#040304); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#3de57a); + 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: #050405; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #3ee77b; + 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(#3ee77b,#040304,0.85); } + +.clocks-analog-frame.progress { + color: mix(#040304,#211921,0.5); } + +.clocks-analog-frame.progress-fast { + color: #171217; } + +/***************** + ! 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; } + +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #1f181f; } + +.geary-folder-popover-list-row { + border-color: #050405; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #040304; } + +/*********************** + ! 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(13, 104, 46, 0.3); + border-color: rgba(6, 4, 6, 0.9); + border-radius: 1px; + padding: 3px; + color: #060406; } + +.lightdm.menu { + background-image: none; + background-color: rgba(13, 104, 46, 0.6); + border-color: rgba(6, 4, 6, 0.2); + border-radius: 0px; + padding: 1px; + color: #060406; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #060406; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 3px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(13, 104, 46, 0.3); + border-color: rgba(6, 4, 6, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(6, 4, 6, 0.3); } + +.lightdm.button:hover { + background-color: rgba(6, 4, 6, 0.3); + border-color: rgba(6, 4, 6, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(13, 104, 46, 0.3); + border-color: rgba(6, 4, 6, 0.6); + border-radius: 1px; + padding: 5px; + color: #060406; + 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(6, 4, 6, 0.6); + border-width: 1px; + border-style: solid; + color: #060406; } + +.lightdm.entry:selected { + background-color: rgba(6, 4, 6, 0.2); } + +.lightdm-combo.menu { + background-color: #040304; + border-radius: 0; + padding: 0; + color: #060406; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #040304; + background-color: #040304; } + +.gedit-document-panel { + background-color: #040304; + color: mix(#3ee77b,#040304,0.1); } + .gedit-document-panel list row { + padding: 3px; } + .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(13, 104, 46, 0.1); + color: rgba(6, 4, 6, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(13, 104, 46, 0.2); + background-color: rgba(13, 104, 46, 0.08); + color: #060406; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(13, 104, 46, 0.1); + color: #060406; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #040304; + background-color: #040304; } + +.gedit-document-panel-document-row:hover { + background-color: #040304; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(13, 104, 46, 0.1); + background-color: rgba(13, 104, 46, 0.5); + color: #060406; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(13, 104, 46, 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: #030203; } + statusbar GeditSmallButton button:active, GeditStatusMenuButton button:active { + background-color: #040304; + color: #3ee77b; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1a141a; + background-color: #211921; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #4d6d6a; + background-image: none; + color: #040304; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #040304; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#3ee77b,#211921,0.5); } + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; } + +.gedit-bottom-panel-paned notebook { + border-top: 0; } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #060406; + text-shadow: 1px 1px #0d682e; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #3ee77b; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #3ee77b; } + .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: #030203; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #211921; + border: 0; } + .nautilus-window notebook frame { + border: 0; } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + .nautilus-window .searchbar-container searchbar { + padding-top: 0px; + padding-bottom: 1px; + border-bottom: 1px solid mix(#040304,#3ee77b,0.18); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(62, 231, 123, 0.5); + border-color: rgba(36, 228, 105, 0.5); } + .disk-space-display.used { + background-color: rgba(33, 25, 33, 0.8); + border-color: rgba(30, 23, 30, 0.8); } + .disk-space-display.free { + background-color: #040304; + border-color: #030303; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #040304; + background-color: #4d6d6a; } + +.conflict-row.activatable:hover { + background-color: #557875; } + +.conflict-row.activatable:selected { + color: #3ee77b; + background-color: #211921; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #060406; + text-shadow: 1px 1px #0d682e; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #3ee77b; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #3ee77b; } + .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 .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + background-color: mix(#211921,#3ee77b,0.12); + color: #3ee77b; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #030203; + /* Path Bar */ } + .nemo-window toolbar button { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .nemo-window toolbar button:focus, .nemo-window toolbar button:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),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(23, 182, 80, 0.22); } + .nemo-window toolbar button:disabled { + border-color: rgba(28, 222, 98, 0.22); } + .nemo-window toolbar button:active:disabled, .nemo-window toolbar button:checked:disabled { + border-color: rgba(26, 208, 92, 0.22); } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button:hover, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked:hover, + stackswitcher:not(.vertical) > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button:hover, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(62, 231, 123, 0.3),0.3); } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) .nemo-window toolbar button:checked:hover, + stackswitcher.vertical > .nemo-window toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .nemo-window toolbar button.flat { + color: #3ee77b; + border-color: rgba(4, 3, 4, 0); + background-color: rgba(4, 3, 4, 0); + background-image: none; + box-shadow: none; } + .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + .nemo-window toolbar button:hover:disabled, .nemo-window toolbar button.flat:hover:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 0.3); } + .nemo-window toolbar button:focus, .nemo-window toolbar button.flat:focus { + background-color: #040304; + background-image: none; + border-color: rgba(62, 231, 123, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + .nemo-window toolbar button:focus:hover, .nemo-window toolbar button.flat:focus:hover { + background-color: #040304; + background-image: none; + border-color: rgba(26, 208, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(62, 231, 123, 0.3),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(23, 182, 80, 0.3); } + .nemo-window toolbar button:focus:hover:disabled, .nemo-window toolbar button.flat:focus:hover:disabled { + border-color: rgba(28, 222, 98, 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(26, 208, 92, 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: #211921; + background-image: none; + border-color: rgba(26, 208, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(62, 231, 123, 0.06), inset 0 1px rgba(62, 231, 123, 0.07), inset -1px 0 rgba(62, 231, 123, 0.06), inset 0 -1px rgba(62, 231, 123, 0.05); } + .nemo-window toolbar button:checked:focus, .nemo-window toolbar button:checked:hover, .nemo-window toolbar button:active:focus, .nemo-window toolbar button:active:hover, .nemo-window toolbar button.flat:checked:focus, .nemo-window toolbar button.flat:checked:hover, .nemo-window toolbar button.flat:active:focus, .nemo-window toolbar button.flat:active:hover { + border-color: mix(#211921,rgba(62, 231, 123, 0.22),0.3); } + .nemo-window toolbar button:checked:active, .nemo-window toolbar button:checked:active:hover, .nemo-window toolbar button:checked:active:focus, .nemo-window toolbar button:checked:active:hover:focus, .nemo-window toolbar button:checked:checked, .nemo-window toolbar button:checked:checked:hover, .nemo-window toolbar button:checked:checked:focus, .nemo-window toolbar button:checked:checked:hover:focus, .nemo-window toolbar button:active:active, .nemo-window toolbar button:active:active:hover, .nemo-window toolbar button:active:active:focus, .nemo-window toolbar button:active:active:hover:focus, .nemo-window toolbar button:active:checked, .nemo-window toolbar button:active:checked:hover, .nemo-window toolbar button:active:checked:focus, .nemo-window toolbar button:active:checked:hover:focus, .nemo-window toolbar button.flat:checked:active, .nemo-window toolbar button.flat:checked:active:hover, .nemo-window toolbar button.flat:checked:active:focus, .nemo-window toolbar button.flat:checked:active:hover:focus, .nemo-window toolbar button.flat:checked:checked, .nemo-window toolbar button.flat:checked:checked:hover, .nemo-window toolbar button.flat:checked:checked:focus, .nemo-window toolbar button.flat:checked:checked:hover:focus, .nemo-window toolbar button.flat:active:active, .nemo-window toolbar button.flat:active:active:hover, .nemo-window toolbar button.flat:active:active:focus, .nemo-window toolbar button.flat:active:active:hover:focus, .nemo-window toolbar button.flat:active:checked, .nemo-window toolbar button.flat:active:checked:hover, .nemo-window toolbar button.flat:active:checked:focus, .nemo-window toolbar button.flat:active:checked:hover:focus { + border-color: rgba(23, 182, 80, 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(28, 222, 98, 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(26, 208, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + .nemo-window toolbar button:focus, .nemo-window toolbar button:hover, .nemo-window toolbar button.flat:focus, .nemo-window toolbar button.flat:hover { + color: #3ee77b; } + .nemo-window toolbar button:disabled:disabled, .nemo-window toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#040304,#3ee77b,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#040304,#3ee77b,0.6); + box-shadow: none; } + .nemo-window toolbar button:disabled:disabled :disabled, .nemo-window toolbar button.flat:disabled:disabled :disabled { + color: mix(#040304,#3ee77b,0.6); } + .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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + .nemo-window toolbar button:active:disabled :disabled, .nemo-window toolbar button:checked:disabled :disabled, .nemo-window toolbar button.flat:active:disabled :disabled, .nemo-window toolbar button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + .nemo-window toolbar button.separator, .nemo-window toolbar button .separator { + border: 1px solid currentColor; + color: rgba(4, 3, 4, 0.9); } + .nemo-window toolbar button.separator:disabled, .nemo-window toolbar button .separator:disabled { + color: rgba(4, 3, 4, 0.85); } + .nemo-window toolbar .linked > button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + .nemo-window toolbar .linked > button:focus, .nemo-window toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .nemo-window toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #030203; } + .nemo-window toolbar .linked > button:last-child, .nemo-window toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: #040304; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 8px; } + .nemo-window toolbar combobox, .nemo-window toolbar button { + padding: 3px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 3px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 3px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button { + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: 0 1px 2px -1px rgba(6, 52, 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 0 1px rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #030203; } + .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, 52, 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(6, 52, 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(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 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(6, 52, 23, 0.06), inset 0 1px rgba(6, 52, 23, 0.07), inset -1px 0 rgba(6, 52, 23, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 2px 4px; } + .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: 3px; + padding-right: 3px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#040304,#211921,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #030203; + -NemoPlacesTreeView-disk-full-fg-color: #211921; + -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: #3ee77b; + -NemoPlacesTreeView-disk-full-fg-color: #281e28; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #040304; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#040304,#3ee77b,0.18); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2) { + border-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3) { + margin-left: -6px; + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat { + background-color: #040304; + background-image: none; + border-color: rgba(0, 0, 0, 0.22); + color: #3ee77b; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(0, 0, 0, 0.22),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.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: #211921; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #040304; + background-image: none; + padding: 3px; + border: 0; + color: #3ee77b; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #211921; + color: #3ee77b; } + +.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: #211921; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #3de57a; + border-bottom: 0; + border-radius: 0px 0px 0 0; + padding: 1px 6px 0; + background-color: #040304; + color: #3de57a; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + UnityDecoration .top:backdrop { + border: 1px solid #090300; + color: mix(#3ee77b,#040304,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #040304; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#030203,mix(#3ee77b,#040304,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #3de57a; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#040304,#3de57a,0.21); + background-color: mix(#040304,#3de57a,0.21); + background-image: none; + color: #51e888; } + +SheetStyleDialog.unity-force-quit { + background-color: #040304; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop { + background-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #040304; + background-image: none; + color: #3de57a; + font-weight: bold; + text-shadow: 0 1px rgba(13, 104, 46, 0.5); + -gtk-icon-shadow: 0 1px rgba(13, 104, 46, 0.5); } + #panel_window menubar { + padding-left: 3px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #3de57a; + text-shadow: 0 1px rgba(13, 104, 46, 0.5); + -gtk-icon-shadow: 0 1px rgba(13, 104, 46, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(61, 229, 122, 0.2); + background-image: none; + color: #3de57a; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #3de57a; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(61, 229, 122, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 9px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #040304; + color: #3de57a; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#030203,#3de57a,0.21), inset -1px 0 mix(#030203,#3de57a,0.21), inset 0 1px mix(#030203,#3de57a,0.21), inset 0 -1px mix(#030203,#3de57a,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.22); } + #login_window button:disabled { + border-color: rgba(29, 217, 97, 0.22); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(27, 205, 92, 0.22); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #login_window button, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(61, 229, 122, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(61, 229, 122, 0.3),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked:hover, + stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + #login_window button.flat { + color: #3de57a; + border-color: rgba(33, 25, 33, 0); + background-color: rgba(33, 25, 33, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: #231a23; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 0.3); } + #login_window button:focus, #login_window button.flat:focus { + background-color: #231a23; + background-image: none; + border-color: rgba(61, 229, 122, 0.22); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #3de57a; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #241c24; + background-image: none; + border-color: rgba(27, 205, 92, 0.3); + box-shadow: 0 1px 2px -1px rgba(6, 52, 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: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 0.3); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(29, 217, 97, 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(27, 205, 92, 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: #211921; + background-image: none; + border-color: rgba(27, 205, 92, 0.22); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(61, 229, 122, 0.06), inset 0 1px rgba(61, 229, 122, 0.07), inset -1px 0 rgba(61, 229, 122, 0.06), inset 0 -1px rgba(61, 229, 122, 0.05); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + border-color: mix(#211921,rgba(61, 229, 122, 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(24, 179, 80, 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(29, 217, 97, 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(27, 205, 92, 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: #231a23; + background-image: none; + color: #3ee77b; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #3de57a; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#211921,#3de57a,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#211921,#3de57a,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#211921,#3de57a,0.6); } + #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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + #login_window button:active:disabled :disabled, #login_window button:checked:disabled :disabled, #login_window button.flat:active:disabled :disabled, #login_window button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(33, 25, 33, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(33, 25, 33, 0.85); } + +#login_window entry { + background-color: #040304; + background-image: none; + border-color: shade(mix(#040304,#3de57a,0.2),0.8); + padding: 5px 3px; + color: #3de57a; + caret-color: #f7f7f7; + -gtk-secondary-caret-color: #f7f7f7; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#211921,mix(#040304,#3de57a,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(#040304,#3de57a,0.2),0.7); } + #login_window entry:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.85); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: shade(mix(#040304,#3de57a,0.2),0.8); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#211921,mix(#040304,#3ee77b,0.18),0.3); } + #login_window entry:disabled { + background-color: mix(#040304,#3de57a,0.07); + background-image: none; + opacity: .9; + color: mix(#040304,#3de57a,0.9); } + +#user_combobox { + color: #3de57a; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#3de57a,#040304,0.5); } + +#user_image { + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #030203, inset -1px 0 #030203, inset 0 1px #030203, inset 0 -1px #030203; } + +#user_image_border { + border-radius: 0px; + background-color: #040304; + background-image: none; + box-shadow: inset 1px 0 rgba(6, 52, 23, 0.07), inset 0 1px rgba(6, 52, 23, 0.08), inset -1px 0 rgba(6, 52, 23, 0.07), inset 0 -1px rgba(6, 52, 23, 0.05); } + +#buttonbox_frame { + padding-top: 6px; + 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: #4d6d6a; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + #shutdown_button button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, + stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + #shutdown_button button.flat { + color: #040304; + border-color: rgba(77, 109, 106, 0); + background-color: rgba(77, 109, 106, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #51726f; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + #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(#211921,rgba(4, 3, 4, 0.4),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:hover, #shutdown_button button:hover:active:focus, #shutdown_button button:hover:active:hover:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:hover, #shutdown_button button:hover:checked:focus, #shutdown_button button:hover:checked:hover:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover, #shutdown_button button.flat:hover:active:focus, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #51726f; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.42); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #557875; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.48); } + #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(#211921,rgba(4, 3, 4, 0.4),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button:focus:hover:active:hover, #shutdown_button button:focus:hover:active:focus, #shutdown_button button:focus:hover:active:hover:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button:focus:hover:checked:hover, #shutdown_button button:focus:hover:checked:focus, #shutdown_button button:focus:hover:checked:hover:focus, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:hover, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:hover, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + #shutdown_button button:checked:active, #shutdown_button button:checked:active:hover, #shutdown_button button:checked:active:focus, #shutdown_button button:checked:active:hover:focus, #shutdown_button button:checked:checked, #shutdown_button button:checked:checked:hover, #shutdown_button button:checked:checked:focus, #shutdown_button button:checked:checked:hover:focus, #shutdown_button button:active:active, #shutdown_button button:active:active:hover, #shutdown_button button:active:active:focus, #shutdown_button button:active:active:hover:focus, #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:checked:active, #shutdown_button button.flat:checked:active:hover, #shutdown_button button.flat:checked:active:focus, #shutdown_button button.flat:checked:active:hover:focus, #shutdown_button button.flat:checked:checked, #shutdown_button button.flat:checked:checked:hover, #shutdown_button button.flat:checked:checked:focus, #shutdown_button button.flat:checked:checked:hover:focus, #shutdown_button button.flat:active:active, #shutdown_button button.flat:active:active:hover, #shutdown_button button.flat:active:active:focus, #shutdown_button button.flat:active:active:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #shutdown_button button:checked:active:disabled, #shutdown_button button:checked:checked:disabled, #shutdown_button button:active:active:disabled, #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:checked:active:disabled, #shutdown_button button.flat:checked:checked:disabled, #shutdown_button button.flat:active:active:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #040304; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#4d6d6a,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#4d6d6a,#040304,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#4d6d6a,#040304,0.6); } + #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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + #shutdown_button button:active:disabled :disabled, #shutdown_button button:checked:disabled :disabled, #shutdown_button button.flat:active:disabled :disabled, #shutdown_button button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(77, 109, 106, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(77, 109, 106, 0.85); } + +/* restart button */ +#restart_button button { + background-color: #80ef67; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + #restart_button button:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child), + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(4, 3, 4, 0.3),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover, + .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked:hover, + stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#211921,rgba(33, 25, 33, 0.3),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#211921,rgba(33, 25, 33, 0.3),0.3); } + #restart_button button.flat { + color: #040304; + border-color: rgba(128, 239, 103, 0); + background-color: rgba(128, 239, 103, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #8df176; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.22); } + #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:hover, #restart_button button:hover:active:focus, #restart_button button:hover:active:hover:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:hover, #restart_button button:hover:checked:focus, #restart_button button:hover:checked:hover:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover, #restart_button button.flat:hover:active:focus, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #8df176; + background-image: none; + border-color: rgba(4, 3, 4, 0.32); + outline-color: rgba(33, 25, 33, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #040304; + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #9af286; + background-image: none; + border-color: rgba(3, 2, 3, 0.4); + box-shadow: 0 1px 2px -1px rgba(6, 52, 23, 0.38); } + #restart_button button:focus:hover:focus, #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:focus, #restart_button button.flat:focus:hover:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.4),0.3); } + #restart_button button:focus:hover:active, #restart_button button:focus:hover:active:hover, #restart_button button:focus:hover:active:focus, #restart_button button:focus:hover:active:hover:focus, #restart_button button:focus:hover:checked, #restart_button button:focus:hover:checked:hover, #restart_button button:focus:hover:checked:focus, #restart_button button:focus:hover:checked:hover:focus, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:hover, #restart_button button.flat:focus:hover:active:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:hover, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.4); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(3, 3, 3, 0.4); } + #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { + border-color: rgba(3, 2, 3, 0.4); } + #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #211921; + background-image: none; + border-color: rgba(3, 2, 3, 0.32); + color: #3ee77b; + box-shadow: inset 1px 0 rgba(4, 3, 4, 0.06), inset 0 1px rgba(4, 3, 4, 0.07), inset -1px 0 rgba(4, 3, 4, 0.06), inset 0 -1px rgba(4, 3, 4, 0.05); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + border-color: mix(#211921,rgba(4, 3, 4, 0.32),0.3); } + #restart_button button:checked:active, #restart_button button:checked:active:hover, #restart_button button:checked:active:focus, #restart_button button:checked:active:hover:focus, #restart_button button:checked:checked, #restart_button button:checked:checked:hover, #restart_button button:checked:checked:focus, #restart_button button:checked:checked:hover:focus, #restart_button button:active:active, #restart_button button:active:active:hover, #restart_button button:active:active:focus, #restart_button button:active:active:hover:focus, #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:checked:active, #restart_button button.flat:checked:active:hover, #restart_button button.flat:checked:active:focus, #restart_button button.flat:checked:active:hover:focus, #restart_button button.flat:checked:checked, #restart_button button.flat:checked:checked:hover, #restart_button button.flat:checked:checked:focus, #restart_button button.flat:checked:checked:hover:focus, #restart_button button.flat:active:active, #restart_button button.flat:active:active:hover, #restart_button button.flat:active:active:focus, #restart_button button.flat:active:active:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { + border-color: rgba(3, 2, 3, 0.32); } + #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { + border-color: rgba(3, 3, 3, 0.32); } + #restart_button button:checked:active:disabled, #restart_button button:checked:checked:disabled, #restart_button button:active:active:disabled, #restart_button button:active:checked:disabled, #restart_button button.flat:checked:active:disabled, #restart_button button.flat:checked:checked:disabled, #restart_button button.flat:active:active:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(3, 2, 3, 0.32); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #231a23; + background-image: none; + color: #3ee77b; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #040304; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#80ef67,#040304,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#80ef67,#040304,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#80ef67,#040304,0.6); } + #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(33, 25, 33, 0.6); + background-image: none; + color: rgba(62, 231, 123, 0.85); + box-shadow: none; } + #restart_button button:active:disabled :disabled, #restart_button button:checked:disabled :disabled, #restart_button button.flat:active:disabled :disabled, #restart_button button.flat:checked:disabled :disabled { + color: rgba(62, 231, 123, 0.85); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(128, 239, 103, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(128, 239, 103, 0.85); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #040304; + color: #3de57a; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #040304; + border-color: #030203; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#040304,#3de57a,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#040304,#3de57a,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #211921; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(4, 3, 4, 0.93); } + .raven .raven-header { + background-color: #040304; + border: solid mix(#040304,#3ee77b,0.18); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(4, 3, 4, 0.93); } + +.raven-mpris { + background-color: rgba(4, 3, 4, 0.7); } diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk-dark.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk-dark.css new file mode 100644 index 0000000..198bb85 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk-dark.css"); diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.css b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.css new file mode 100644 index 0000000..19b01e6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css"); diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource new file mode 100644 index 0000000000000000000000000000000000000000..412e54a7b6bf78e2cbde40b17b7b58b1f34d66bd GIT binary patch literal 8415208 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�M^Xn$p=^DCv>PbEK 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

jX}9S{ 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"CSl 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 zfIkD|AAd2Wof150rC${EjXo&IK_ZJ z1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD| zAAd2Wof150rC${EjXo&IK_ZJ1LPln zF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2W zof150rC${EjXo&IK_ZJ1LPlnF{Pan zQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6h zf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uam zPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4 zj5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)B zKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+ ze=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((< z5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pId zz=8qt4^AyOrHnYmfIkD|AAd2Wof15 z0rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt z4^AyOrHnYmfIkD|AAd2Wof150rC${ zEjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyO zrHnYmfIkD|AAd2Wof150rC${EjXo& zIK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYm zfIkD|AAd2Wof150rC${EjXo&IK_ZJ z1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD| zAAd2Wof150rC${EjXo&IK_ZJ1LPln zF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2W zof150rC${EjXo&IK_ZJ1LPlnF{Pan zQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6h zf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uam zPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4 zj5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)B zKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+ ze=((<5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((< z5>pIdz=8qt4^AyOrHnYmfIkD|AAd2Wof150rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pId zz=8qt4^AyOrHnYmfIkD|AAd2Wof15 z0rC${EjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt z4^AyOrHnYmfIkD|AAd2Wof150rC${ zEjXo&IK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyO zrHnYmfIkD|AAd2Wof150rC${EjXo& zIK_ZJ1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYm zfIkD|AAd2Wof150rC${EjXo&IK_ZJ z1LPlnF{PanQw(6hf&uamPAxd4j5x)BKLg|+e=((<5>pIdz=8qt4^AyOrHnYmfIkD| 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 literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource.xml b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource.xml new file mode 100644 index 0000000..98e3014 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/gtk.gresource.xml @@ -0,0 +1,53 @@ + + + + assets/checkbox-checked-dark.svg + assets/checkbox-checked-insensitive-dark.svg + assets/checkbox-checked-insensitive.svg + assets/checkbox-checked.svg + assets/checkbox-mixed-dark.svg + assets/checkbox-mixed-insensitive-dark.svg + assets/checkbox-mixed-insensitive.svg + assets/checkbox-mixed.svg + assets/checkbox-unchecked-dark.svg + assets/checkbox-unchecked-insensitive-dark.svg + assets/checkbox-unchecked-insensitive.svg + assets/checkbox-unchecked.svg + assets/grid-selection-checked-dark.svg + assets/grid-selection-checked.svg + assets/grid-selection-unchecked-dark.svg + assets/grid-selection-unchecked.svg + assets/menuitem-checkbox-checked-hover.svg + assets/menuitem-checkbox-checked-insensitive.svg + assets/menuitem-checkbox-checked.svg + assets/menuitem-checkbox-unchecked.svg + assets/menuitem-checkbox-mixed-hover.svg + assets/menuitem-checkbox-mixed-selected.svg + assets/menuitem-checkbox-mixed-insensitive.svg + assets/menuitem-checkbox-mixed.svg + assets/menuitem-radio-checked-hover.svg + assets/menuitem-radio-checked-insensitive.svg + assets/menuitem-radio-checked.svg + assets/menuitem-radio-unchecked.svg + assets/menuitem-radio-mixed-hover.svg + assets/menuitem-radio-mixed-selected.svg + assets/menuitem-radio-mixed-insensitive.svg + assets/menuitem-radio-mixed.svg + assets/radio-checked-dark.svg + assets/radio-checked-insensitive-dark.svg + assets/radio-checked-insensitive.svg + assets/radio-checked.svg + assets/radio-mixed-dark.svg + assets/radio-mixed-insensitive-dark.svg + assets/radio-mixed-insensitive.svg + assets/radio-mixed.svg + assets/radio-unchecked-dark.svg + assets/radio-unchecked-insensitive-dark.svg + assets/radio-unchecked-insensitive.svg + assets/radio-unchecked.svg + assets/pane-handle.png + assets/pane-handle@2.png + dist/gtk.css + dist/gtk-dark.css + + diff --git a/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/thumbnail.png b/includes.chroot/usr/share/themes/oomox-team/gtk-3.20/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..602cda8e792a2feb27c5155b7bdc2ee45b8eeb6c GIT binary patch literal 1353 zcmV-P1-AN$P)3~{_V(H?cL(0J*vg-#YOKXjAPVS%K@t;) zl4y8UV|>R1f*5%)h8IkX(fFc?5)&m+NYwZszKEqFB(22g(UypW-U0Wocir3D&d$#G z(2Evm@7687>%o2Ae!H_Xzy03KcV=e}iGm0%mLA;b1nw0o-8mFn5#7)u1f<4hGZ$JW z>55*xJ`}@^xQQO3;?W1L``mV7I%!6 zN7sp_TyjW}pw<_~YVG8iO|3-Q$&@_SEa-|H4@qHdwsK}uCu@;p(KQ!4+?!HptuLx3 zY#G;{x(RcjFIxE7gU}dhy%BkZE?lvsoFgIz0F=9qDk%M(Bx_pZ8DQLZ&P{0@SQWjf z3;;5gymWlPNFRtRt`r<68j&R|B7_h^5*9Tg2gixRC4C?U82QiH_mg)MT5m*}=6XTE zXdXc@!upgTnGjeX_T9vSLa#cuv+MlcuJe04hhA9u=?=L+QoW+sH@oD4=tALgM$i@6 z2x?O`daIU4N+cxcJ{LmOdUXDsb62-~k$mRF%-QRaquUoVaF#Q2JS1Ex&)b*hf)N(} zw&Zx5zgDXH7vn%VHy!iDMChf5aEHQjcIWVm*Y|u&lO+IXd--8ubtr%M7vsPnUa5tT zYz4=iK9-Qyw9gIA<6~l{-m!n9{79G;i22!{=GPMd5c__&d3-#uy%V=9&O{;q)-Wqm zf3L9^q_8IC94{s+*;wjQ%D!5uJy9T44DMP(ubOOXW}!0qBj?m7V%ax`$!L1^%1t3g z;iKE^GpX#ppQN=N;SZjo*DZS}2>{BY(e$f7a+gQmds2ITo%wmf*IO(Ktcn71y_6IX z_B6H5N43X{Lz|34n*e}YH2cPo@5PO@u0xFLg%2+PWh9ZaPF~WU?U@zY{Bn#t3;xo)*G+<;EYfCXhT>TaC0_LHXFK0OYX1ClWw6h zO8AV6w8kvznN3~JYI-yPxSTQDr@47>Cd%yL6rG$_x7-H+%yN({%-%um|4qUC=Kel6 zbZ?Y}6)K38wuHFmrY(QzE(K23a#ZH2q{^I}&&;a|jS+|lsiL|yENSG9*IM8G1f>imbil6*p?BCeF z@3HBRf1f^a2gY(z@EvLzGBDC3NAMj5qaV)e>4B8yQO znsoQhN~EDLN<3|o3RWWRsZz$v7c*qCD978JE(Hff0AOY6rSRiuc0T_< zu1U&c8Gqk?)oDuWXhvE>*NKYIv`lc@@;V8{Z3?xP*Lm?`sCaaG00000 LNkvXXu0mjf#BG=+ literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/index.theme b/includes.chroot/usr/share/themes/oomox-team/index.theme new file mode 100644 index 0000000..6e7536e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=oomox-team +Comment=A partially sexual act; when a female (of any species; mostly humanoids) rubs the ears/lobes of a male Ferengi, creating sensual emotions and chemical reactions in the male (and sometimes in the female). +Encoding=UTF-8 + +[X-GNOME-Metatheme] +Name=oomox-team +GtkTheme=oomox-team +IconTheme=oomox-team +MetacityTheme=oomox-team diff --git a/includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-2.xml b/includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..d98a17e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-2.xml @@ -0,0 +1,1571 @@ + + + + oomox-team + 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/includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-3.xml b/includes.chroot/usr/share/themes/oomox-team/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..1f529f6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/metacity-1/thumbnail.png b/includes.chroot/usr/share/themes/oomox-team/metacity-1/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2aa6281e6d137029d64b0f335085549800bf75 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^DL|~i!3HFsXy4TXQfx`y?k)`fL2$v|<&zm07?V6* z978f1-`?ElbvQue*hhU|ql)fsU-LpCr_I(S1z!YBG@JS_9(4bp7~?X_rn7mnx5|Z; zFBTbgo3S>(P-rb;Uute@dE$Gtb3W7mIdc|Xd-(XL`ifHd)X*Dw&(9R)v^%ogu)A^e z!K)ujFMn&ku>JaN_8X_(8g>})DDgCN99B4F0AluB{>J>L^<mDR$6sgf?e4vsZm2uK z&G6p*dkhSD{)!#W8vFB0<o!H&Q>P_o*Rwaj7TysjzV5oKfO|lleCjmmxj*&QQ#|XP z>u1j?UAma%pi0XpTb9WJ3=3-bQ>Q7*s=B2YIc2T*WO+%$ZKkdBPq``Y6Ag6>>SrxD z_1rDp%udm__Wtcu$^VmtgPQjlf0>)K=p$!l5tG?o<C4>VH|{bHD?fGj;?r9oLoSrJ z?F;t#@L#~OZL^`eixit+n`29&K%#_;1TN+??zgM6yIj&%76QYc!PC{xWt~$(698q> Bvd#bi literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/openbox-3/close.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/close.xbm new file mode 100644 index 0000000..0486bd9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/close_hover.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/close_hover.xbm new file mode 100644 index 0000000..4a88cff --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/desk.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/desk.xbm new file mode 100644 index 0000000..abca780 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/desk_toggled.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/desk_toggled.xbm new file mode 100644 index 0000000..b4b5330 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/iconify.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/iconify.xbm new file mode 100644 index 0000000..9a9743f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/iconify_hover.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/iconify_hover.xbm new file mode 100644 index 0000000..9a9743f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/max.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/max.xbm new file mode 100644 index 0000000..88bb9bd --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/max_toggled.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/max_toggled.xbm new file mode 100644 index 0000000..cec3f24 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/shade.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/shade.xbm new file mode 100644 index 0000000..fcacf42 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/shade_toggled.xbm b/includes.chroot/usr/share/themes/oomox-team/openbox-3/shade_toggled.xbm new file mode 100644 index 0000000..594201e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/openbox-3/themerc b/includes.chroot/usr/share/themes/oomox-team/openbox-3/themerc new file mode 100644 index 0000000..217f4eb --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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: #3ee77b + +menu.title.bg: Solid Flat +menu.title.bg.color: #040304 +menu.title.bg.shadow: 0 +menu.title.text.color: #3de57a +menu.title.text.justify: Center + +menu.items.bg: Solid Flat +menu.items.bg.color: #040304 +menu.items.text.color: #3de57a +menu.items.disabled.text.color: #2eac5c + +menu.items.active.bg: Solid Flat +menu.items.active.bg.color: #211921 +menu.items.active.text.color: #3de57a + +menu.separator.color: #2eac5c +menu.separator.width: 1 +menu.separator.padding.width: 2 +menu.separator.padding.height: 4 + +# Window focused +window.active.title.separator.color: #040304 + +# Active window +window.active.border.color: #3de57a + + +window.active.title.bg: flat solid +window.active.title.bg.color: #040304 +window.active.title.separator.color: #040304 +window.active.text.justify: center + +window.active.label.bg: parentrelative +window.active.label.text.color: #3de57a + +window.active.handle.bg: flat solid +window.active.handle.bg.color: #040304 + +window.active.grip.bg: flat solid +window.active.grip.bg.color: #040304 + +window.active.button.unpressed.bg: flat solid +window.active.button.unpressed.bg.color: #040304 +window.active.button.unpressed.image.color: #3de57a + +window.active.button.pressed.bg: flat solid +window.active.button.pressed.bg.color: #211921 +window.active.button.pressed.image.color: #3ee77b + +window.active.button.disabled.bg: flat solid +window.active.button.disabled.bg.color: #040304 +window.active.button.disabled.image.color: #2eac5c + +window.active.button.hover.bg: flat solid +window.active.button.hover.bg.color: #040304 +window.active.button.hover.image.color: #211921 + +#window.active.button.toggled.bg: #211921 +#window.active.button.toggled.image.color: #3ee77b + +# Inactive window +window.inactive.border.color: #090300 + +window.inactive.title.bg: flat solid +window.inactive.title.bg.color: #040304 +window.inactive.title.separator.color: #040304 +window.inactive.text.justify: center + +window.inactive.label.bg: parentrelative +window.inactive.label.text.color: #2eac5c + +window.inactive.handle.bg: flat solid +window.inactive.handle.bg.color: #040304 + +window.inactive.grip.bg: flat solid +window.inactive.grip.bg.color: #040304 + +window.inactive.button.unpressed.bg: flat solid +window.inactive.button.unpressed.bg.color: #040304 +window.inactive.button.unpressed.image.color: #2eac5c + +window.inactive.button.pressed.bg: flat solid +window.inactive.button.pressed.bg.color: #211921 +window.inactive.button.pressed.image.color: #3ee77b + +window.inactive.button.disabled.bg: flat solid +window.inactive.button.disabled.bg.color: #2eac5c +window.inactive.button.disabled.image.color: #040304 + +window.inactive.button.hover.bg: flat solid +window.inactive.button.hover.bg.color: #040304 +window.inactive.button.hover.image.color: #211921 + + +# OSD +osd.border.width: 1 +osd.border.color: #211921 + +osd.bg: flat solid +osd.bg.color: #040304 +osd.label.bg: flat solid +osd.label.bg.color: #040304 +osd.label.text.color: #3de57a + +# OSD +osd.bg: Solid Flat +osd.bg.color: #040304 +osd.bg.shadow: 0 + +osd.border.width: 2 +osd.hilight.bg: Solid Flat +osd.hilight.bg.color: #211921 +osd.unhilight.bg: flat solid +osd.unhilight.bg.color: #040304 + +osd.button.unpressed.bg: flat border +osd.button.unpressed.bg.color: #211921 +#osd.button.unpressed.*.border.color: #3de57a + +osd.button.pressed.bg: flat border +osd.button.pressed.bg.color: #211921 +#osd.button.pressed.*.border.color: #3ee77b + +osd.button.focused.bg: flat solid border +osd.button.focused.bg.color: #3ee77b +#osd.button.focused.*.border.color: #040304 + +osd.button.focused.box.color: #211921 + + +# 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/includes.chroot/usr/share/themes/oomox-team/unity/close.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close.svg new file mode 100644 index 0000000..ee4aba6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_dash.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_dash.svg new file mode 100644 index 0000000..9e98e0d --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3ee77b" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_disabled.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_disabled.svg new file mode 100644 index 0000000..6d6bca1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_prelight.svg new file mode 100644 index 0000000..e47a125 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_pressed.svg new file mode 100644 index 0000000..bacb347 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/close_dash_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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_focused_normal.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_focused_normal.svg new file mode 100644 index 0000000..ee4aba6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_focused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_focused_prelight.svg new file mode 100644 index 0000000..e47a125 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_focused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_focused_pressed.svg new file mode 100644 index 0000000..bacb347 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused.svg new file mode 100644 index 0000000..6d6bca1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_prelight.svg new file mode 100644 index 0000000..e47a125 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_pressed.svg new file mode 100644 index 0000000..bacb347 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/close_unfocused_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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_ltr_19.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 0000000..7ef1776 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="2" y="1039.36" rx="0.5" fill="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_ltr_37.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 0000000..45ef182 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#211921" color="#3ee77b"/> + </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="#3ee77b"/> + </g> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_ltr_19.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 0000000..9f90adc --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </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="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_ltr_37.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 0000000..880b990 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#211921" color="#3ee77b"/> + </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="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_rtl_19.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 0000000..cc65b48 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </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="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_rtl_37.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 0000000..1935e54 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#211921" color="#3ee77b"/> + </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="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_rtl_19.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 0000000..32ef25f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="4" y="1039.36" rx="0.5" fill="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_rtl_37.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 0000000..61b5e0a --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#211921" color="#3ee77b"/> + </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="#3ee77b"/> + </g> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_back_150.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_back_150.svg new file mode 100644 index 0000000..d66f78d --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_back_54.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_back_54.svg new file mode 100644 index 0000000..dfe7dbf --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_edge_150.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_edge_150.svg new file mode 100644 index 0000000..46facfe --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b" rx="12"/> + </clipPath> + </defs> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_edge_54.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_edge_54.svg new file mode 100644 index 0000000..3307c5b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_glow_200.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_glow_200.svg new file mode 100644 index 0000000..01bb0d9 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_glow_62.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_glow_62.svg new file mode 100644 index 0000000..105b068 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_selected_back_150.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 0000000..72a9ac6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3ee77b" rx="42"/> + </clipPath> + </defs> + <g transform="translate(-505.00002,-1040.2193)"> + <rect width="150" height="4" x="505" y="1186.22" rx="2" fill="#3ee77b" fill-rule="evenodd"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_selected_back_54.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 0000000..dfe7dbf --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shadow_200.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shadow_200.svg new file mode 100644 index 0000000..9e68b14 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shadow_62.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shadow_62.svg new file mode 100644 index 0000000..d322434 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shine_150.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shine_150.svg new file mode 100644 index 0000000..51af8a1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shine_54.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_icon_shine_54.svg new file mode 100644 index 0000000..dfe7dbf --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_ltr_19.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_ltr_19.svg new file mode 100644 index 0000000..2f0ac4e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + </defs> + <g transform="translate(0,-1034.3622)"> + <rect rx="0.5" y="1042.36" x="2" height="3" width="3" fill="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_ltr_37.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_ltr_37.svg new file mode 100644 index 0000000..7f24739 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#211921" color="#3ee77b"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="5" y="1030.36" rx="1" fill="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_rtl_19.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_rtl_19.svg new file mode 100644 index 0000000..8d7afbd --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + </defs> + <g transform="translate(0,-1034.3622)"> + <rect width="3" height="3" x="5" y="1042.36" rx="0.5" fill="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_rtl_37.svg b/includes.chroot/usr/share/themes/oomox-team/unity/launcher_pip_rtl_37.svg new file mode 100644 index 0000000..5009c7f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#211921" color="#3ee77b"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#211921" color="#3ee77b"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="8" y="1030.36" rx="1" fill="#3ee77b"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize.svg new file mode 100644 index 0000000..914dbc1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash.svg new file mode 100644 index 0000000..ff2c210 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3ee77b" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_disabled.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_disabled.svg new file mode 100644 index 0000000..522896f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_prelight.svg new file mode 100644 index 0000000..ff2c210 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_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="#3ee77b" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_pressed.svg new file mode 100644 index 0000000..ff2c210 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_dash_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="#3ee77b" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_normal.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_normal.svg new file mode 100644 index 0000000..914dbc1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_prelight.svg new file mode 100644 index 0000000..84b0a77 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_focused_pressed.svg new file mode 100644 index 0000000..7ad345c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" opacity="0.75" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused.svg new file mode 100644 index 0000000..522896f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_prelight.svg new file mode 100644 index 0000000..84b0a77 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_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="#211921" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_pressed.svg new file mode 100644 index 0000000..7ad345c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/maximize_unfocused_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="#211921" opacity="0.75" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize.svg new file mode 100644 index 0000000..3ba99e8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash.svg new file mode 100644 index 0000000..19ee3f4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3ee77b" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_disabled.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_disabled.svg new file mode 100644 index 0000000..0102fab --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_prelight.svg new file mode 100644 index 0000000..43ebda5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_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="#211921" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_pressed.svg new file mode 100644 index 0000000..7e7f9ab --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_dash_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="#211921" opacity="0.75" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_normal.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_normal.svg new file mode 100644 index 0000000..3ba99e8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_prelight.svg new file mode 100644 index 0000000..43ebda5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_focused_pressed.svg new file mode 100644 index 0000000..7e7f9ab --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" opacity="0.75" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused.svg new file mode 100644 index 0000000..0102fab --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_prelight.svg new file mode 100644 index 0000000..43ebda5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_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="#211921" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_pressed.svg new file mode 100644 index 0000000..7e7f9ab --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/minimize_unfocused_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="#211921" opacity="0.75" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/minimized.svg b/includes.chroot/usr/share/themes/oomox-team/unity/minimized.svg new file mode 100644 index 0000000..3ba99e8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" width="8" height="2"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/modes/launcher_bfb-flat.png b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/modes/launcher_bfb_ns.png b/includes.chroot/usr/share/themes/oomox-team/unity/modes/launcher_bfb_ns.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca1ebbac09a8b113c345713bb5f18ce78072d5c GIT binary patch literal 4483 zcma)Ai8s{U8~>WcjD2inWDPZTQPwcoDGX6rBk_{gk|jH1M97lt3S&(qLXmwby+zq~ zW=8fJJ2SG)Z~6~@=RWs7=RW7$bMCq4`F!r@c@i*YhHT9I%m4te85`+Y(mnR?gfr6D z9xdlSx?{X|-B1sp{T=wWSLyT!ldqADKmEkS-^rkZdJ#+y!UBv<^<e}ElJ|<@jnEfQ z0Du!=tar^SczWHzBbdj!IkKublvsDo$mo1pEu0^TXhbHQFX^debbTTHt@fjc#;U!A z1?O94v8O-v(P%!#w1@B(=1@@ug?RXbNhI7Det&b1Fg9jQHIx!%a>zFu5}liG9k^*; z5I|K6{PBly_#>=codu0X`ySz*Z-+4hrg?HQU0}o~=~4&=gh`0Xwbc`W3tOEdz_7gX zo8P(6OlUA#_H+zT00t8ZC7C$8ySE$xA;1iH1bA=n0KN>QQZ6M1#arM(&>&cWAs&Xv zep6zXYBWqCyJN%+t5#L(pDS{myDTi#hO2(LbX`t0{Li@^2g4fGKU~1)pRQm$!kFZd z1j9Uyn*bXD&yJmBMnZ1EdTIldMl#FsBBsJ|AT)M!#YAo;rk?U$+sgMJV3DEeLMZf= zHWx~KHuC-UCh$zTv1;DDCTKj>d{l}Hl?d;wwcg`dg|N-J`Pv26sJ_>!uX!wcCbsDM zG1J9U;b*{DuQ}-1PKfzPX{6U^gnQ!oxKzX-k3P}UO`UcjF@b2iswT}(u)Z#0!iARL z*Jegf<HC|k3X^VAFPQS@HtD`HG9E>ZhCQ8n3dj`SS=2jkm8P$=e^E=|Rdbkc@uBf> zQd)BVhst)2UPT8z*;lXSkJmzR7)dEwj*Vb|Ip@2xf1FT>xno^hm$9lAvsIo?qnd?~ ze83?)WAnPETe-AHdsg%wYPo>IsLp`3Xi$<}VgS%8myKs)&d(FF#F!aE-HRz&7DNk6 zA$%Sr&q_00C$HLd-VB^ClNfGd0v-)G=f-GJ`qlPKzlplZXs~-cfEmh2ylm5l%PYUk zH3#nUddmTaGyGp>E1q*^V5{QR;Oq$^C&SE%>t>gDDNflS`qpp2;EmRoXsT-0j11|m zBj|Q8r#(Tf$)7!@F#`e8<F^uw0z1@nVTecY49R?4Q0%rOrmSq@&+Ln!GX>mJzHa|S zYewM^BL5Z!v>^|*lW?co&Q8-GIBeR#Wtd^g18~lyU|;B2(!s`c)pi>Wg0ln!4ny_7 zQ((;lB8V&K-+7OU6w@;pcl~R+4)*$d$%g_IFKJSJ7B}cJ3}paa7&KOJYloXuw|yq` zLjLYp`B?16{U(*8Aki*gQKYPQ%93o=gaMq#r#(CGV|DS-RVV&Sg4Ki>u3_&d2oZo4 z+<QK9s1Z{(cTTIgURULlJOSL3KJZKqzb2%@Z{b43Id@KO$rP9*S7Z}lBOf$nJeNTr z^Q&mo(NPXkSfy|qD%3g$iVjpE7crWm`y0yee7xI0kzyp7d}S~os=;PsQ@w#Z^Y?O0 zOCAe=AqEQfyDX!}-nHE4cQCl%9)on<{Sw!v%Id>`9*QscP&$?5LkrdXMkvI%gacbI zPdO#(pWrmZWSneGQwi|}$D)Ykb5)N6*NS`F*yc7FmHXO4TA-Ppgl(c&t@oW<ZDUSC z%}F=(k|XmGX!d|M#-72b8})O<bbmhFjN~89u#H!E96GLRK=;U3yO@FBy5f_SUfW*e z>U)6|Xm*qkxlCYdNuMOBjJ~GpoW$Uj5?kkRR>9Z<&nE#%t(s?TE5L7@JK50*mS4uU zJjzAj=OYVs_A)->-^U@4`LVyZyqnn9u`9vK!P%Ny>zPswHW93q>~o-&A34FOd()5= zxBUxx=8lh_Pnk2|5VyVyK61dGZqH+a+T|~wG>yc0E(q)V>CPspH&k6)0Aoq6^QTmA zg@hoT3D4Ta%^N-CfYnyZVr7dKa8hE<&4#E|h(qNRM68$ZZab=5XBPf|uY;3`tNqO$ zmxAq}#TVtUlpwJ87Gn7y$JnAx|KuMNS3@7Achn}jgZK_pqq_ydxKmp>vaa}BTwZ4i zj#Rs|Uz+lAXw`t4d8U{gRoT1su0BgF@~h+DJFiMUeO9{zPtv{E=Sil+g?gkUiY4OQ z*;L97q2tNJL54jA?*$MLtMEg0ND7qxcH6HLl7*o!ui}2LMa&;`e0SoSzD7GxSPkO< zL*~nI8gbDJ*E|CBAOr<+*iUnO^3YDw<^tveNxvyI;_fc;wyzMytIA1Whl>^brRQ`% z^uXjTz{6&3t8V47hHo%{J931(-kxuHgd~^U47_(>Zy_Xg#yobZBp2^816<{}>mj-q z5hoTp{G{$%rNU=4?I^9*hn9rEryTrN(s^Y2`;baHou4_U)fn-Suh}uCDE_+M-tKOf zLtiYV@kC;*Wx$qwU^}8V;yo*&@1I|Y{@eDL-42({3kqH{J*xMM`<vr97`lsD=$MCT z2GwZIYOlx0dVY*DCi!(XKNJPfBlR3~fI$VCC2w3BbY;DE{9H4>pbmw9RAEmQx_Xh) zCskiJ=YT1HBnqi`NNZDE^3ci#^Y*zJr&MRYcAz6w*FXjr*G^SvaBSlKwwS_o!k)V0 zS_3(&!0eoFC(bZB7y8xYAL0j4`>+nJx1&VqCt(VrU-e<<=*x%op$7!*PVt6aqASnY z&i05g*=ql%Vt`jl=F%xNm4#9*E#VL{OMZ{Zxu;{<-qfgq8-H<}?)#e={^r%tpGwP? z$ED$%=0M;CjGxz{DsHz^c`L=FgP7af%A_Cex0>M>&U|B_RZ3F8;YrZ9Uv5@GbLMdT zjWrqRe5(@an=Q)5|BVe&ZBR3FONB|W#=fc}!F)JFPH6*UMga$*wcbho7(}@Bu#M$e zu(hYa<!f1nOv?$Gd3$SWX|mF)qfT=^EFegZ*}4`*^KD8Ppr0OE5^QjnC&k3@^A{!2 zTJKNo6eLge^Iy~P7T5e~+@`l~c^O<leNHaojt=a35vE=m*x?1oD;yGYUTRXgzb&Um z*N`9N7iGH)7+A^Vv)lT_h3t`=<@SHPeSS|?Jh@Eey4HL9(-35!PbB9gISp-6LKSwO zss%tRnFy?%Gv6_&fvU}9Qc|_XzQ~x)FJZeGGU-F@f#qn5uUqat1~NJf5W%%-H1?d7 z?`jZwisl?-<kiZ$x*xi*7xxZ8dk5H(4Vi{Yv*8?&uiXFY1n$*jkxEd0Ne@4T09~#y zYnrTxzHT5jX6xmD?4-mfmgxP?+ZjP~Y!mzvmw9ERiP)o6!nr32x$@nE)G31{-hS4y zEOVd{ytT_ed3?7X^W1;3hJ8>|5nkC4pvvJ5-t-#{-}tUEv$(W>916FW9Ug14RNFl8 z%slz94hqk7jnuv!NKToY^6V5ZcMM`R;bo2Di(UOHj0>_V_FHdN_h>z9uDsUE)>^`4 z-vy<aTl&F}f$|bU*cLwvzp|S0BNzAGuMEK~KXkX6y2Kl*kjt6vC#>NT(7-mPFWo0S zjf0xwm(%4PjvCQh4^=ApG7S_>_?k9oqC!~d)=8{EDgMR=+}buY|5E#CgVfA8uc^|$ zEy<a->~p$r)aY1uCPw)VbtW1hv?|pNdkF7zO!tPZi3=Q^a_;y|2i2q}QPzHa7hrGR z$R6MV1)B+_?SJ|ugoNArP>%8g_cgY7m!AB%&b!ogs6vy@<SFMfR#aZJm>khYfVMJS z>qa%o#=8~VTcaMj${Mb<4v9{6Ce+C2uDwiq{&QHt9fZnk9{N+4Z5I2P@uu@7G1OqN zHi8v=5zU#6ns*$)?|q-QR*H6I8KvRxQ$_-_o=k)s+Fk5YaGL##GI6X@*wfZ-&;9s< zCiKpJ4Ru)ZPRD`gLR)=m44plA2FNg<Q#GcudSY%rVRb66pWCgRF$O5z@^vw)c^j$S zss~VGT#msH2+)+e5gl<Pb?~jmIJK{@rmNjkHt~WR{%6S=DPQ?3F|Y81Wpqw)F`;92 z<VxR!_mL|4ia=NgdNfC^ZaB~21ZqFzO8<{4cRxOyv_k#lqT|L&CW?*D7I(D5W;VMK z8xQ1KKfXF<wlwLQtyR$5$ir4Pd$VS{aR`G{J5Dri(5c>5P*0NYQ~#YfzgE_XqRQ9z zZdk(j7;o(lP^#a%aj;yS+`WjKre+(v!xpw)4{FYK^p5Q=>Emw<)%{+p&+2)1F&vIi z_5_Dy3sMBDTwlH7<Gpv+hTUcPsdX6ZRhk@K#Skn(Gq?Nr^9!5p7;WVb84th2;pk%F z3qhXL{{zI+Z@Lb+5kDxBeuy<z!vNqYWo(f4u;G}un}=<8b)u+`&$51}_mCQ!9QnJP z&fsKe8Vi83+XC6srY%OUV3N3c=SM0jFn5`+vJ$>zdu}sRA;-QRx@;H^-1Si}e6X;a zVxoHT2Kg`MCTk(Ht&hRy=N`U-vyO&m;V;jQvk7;$hdGq&R@-aH<7->jnE)VVQ@P83 z`OBb{nU6vDH?jEK(@PB;v`ZC8)eKAM_n3$-UdPA3x8%MOZ942{E8yiTi)j~_EE+51 z@V_{@G4Jk6*+v}%8kOI$FyReA<_@~vSALL=TG@_>ZnF;I3}2eS$D6uO)~mg#xT7vh zrofoZK>&$azH8@eRebI{nbJR&NnGDX<*rrtvq^Q9u*yN~x3~LiXGLXXTCjP}&X2}T zlbOBG{Av+qZc2Yr=|aViQ>N;*s*!nIpvzoY*8ZfcP1Pa%y$I-T1&y*PXvMFW99HGb zwMhi^O$YUSOy~)(af&wlTrBBJYpAjD_F2_tyfmWS+&-95jQ=$Xu3q+vtGt<t^_ct8 zZuoh4&AG!Xd~)-QoUhEc<rC!4&9l1H|L}H^Q4YO`RmC`L&@_4|5w9HVw?V`umW_!0 z<jaj$l}D5AWYG3qr(RroTv`;+i%;?yIOJJ+dcm+Csgve^KdG~)?g6{WauRD_k3h(E zCKG}HLtkFd`Q?UZ|D8t%qL=iP6Wu5^Q*cF@Z+p88Jm1N%fdSb0YBjOlN!7c?3?>9V zcGCf(SZH?(rorq%fgjIO$-Sj>zQS`cM*4cf0&7~$FnzTrMVs1;bPeJ&RiL5esYbTD z-TBTxFhA4yG4Oqe+DxwXa%BEO&o*iV`=M6Pi+>klD@$Bdy55C3+<Eg`3{qkKI7%*N zy|C}TppY!oFE{{#(+m<Ie_XJZni$yLX7*=A<-c|-<J_!xOls)5ZDW>_>f=F@mH2+f z>_QJ3qyzk)hVwm-ow*onG}0i`6w<{j!_aywrAEYbyw1rP$^!W4LJ&ahN3(V;z53C4 z+jASh@_Lc8fw8-)<0~Iiwm{*fQ?`t%*GO6&WOdd~(P^74LwbP=>nzw@eCqdRR&qE% z7Oa-po_<?190_Ouh3=jmLY*v~Z20^0AuDb_p|-sv9i-Ni>%fHG%=j83&wix2b^3YY zT1m2r!dyv)gOQSf-1uU1$8^r-S4LkZthIQwc_N@?UnuoM5VfDRAMeIx8IX8?I3w)| z*^+WsDeAos;46ei0vECBJ=bCj18}R*JAlruqLqMiY^FiVQtI?d6=cZylcM6V9e!o$ zv6n2i4`9|`(D0<vEFmO)F3dg9M$0|rO~a=uui6R{JgdtWP>Fho9?n*Pm|(Iok=rq; zWmC99;1D_6$!l?<aq^h~B>4U{BOZzeJAnon(e`yI-kRr)XX^7E)9&9#aqIq(;OvqO zo1U+Kh}*9l$?gy(2JR)M%QIkP61Bo)8#h&&X9jJmSOL?vJ^(Gx^*9)(5OSao*3c_y z`R(x1s@sWU#`<r20r{WiRyO{%XuM7Vue^^g6ThcX<+whg08+udCMF^x@~oEzhUUt+ VOfg4k(Ay<|vA&t!TOB9d{{UbjO)vle literal 0 HcmV?d00001 diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/modes/ubuntu-square.svg b/includes.chroot/usr/share/themes/oomox-team/unity/modes/ubuntu-square.svg new file mode 100644 index 0000000..1b925fb --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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/includes.chroot/usr/share/themes/oomox-team/unity/progress_bar_fill.svg b/includes.chroot/usr/share/themes/oomox-team/unity/progress_bar_fill.svg new file mode 100644 index 0000000..0d0f22c --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921"/> + </g> +</svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/progress_bar_trough.svg b/includes.chroot/usr/share/themes/oomox-team/unity/progress_bar_trough.svg new file mode 100644 index 0000000..fab0217 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3ee77b" + bordercolor="#2eac5c" + 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:#040304;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:#3ee77b" + 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/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused.svg b/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused.svg new file mode 100644 index 0000000..6d6bca1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" 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/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused_prelight.svg new file mode 100644 index 0000000..e47a125 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_close_focused_pressed.svg new file mode 100644 index 0000000..bacb347 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/sheet_style_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="#211921" 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/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize.svg new file mode 100644 index 0000000..99e7e5b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash.svg new file mode 100644 index 0000000..deb1c97 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3ee77b" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_disabled.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_disabled.svg new file mode 100644 index 0000000..20fbbfd --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_prelight.svg new file mode 100644 index 0000000..deb1c97 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_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="#3ee77b" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_pressed.svg new file mode 100644 index 0000000..deb1c97 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_dash_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="#3ee77b" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_normal.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_normal.svg new file mode 100644 index 0000000..99e7e5b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#3de57a" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_prelight.svg new file mode 100644 index 0000000..306f184 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_focused_pressed.svg new file mode 100644 index 0000000..77a65ca --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#211921" opacity="0.75" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused.svg new file mode 100644 index 0000000..20fbbfd --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/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="#2eac5c" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_prelight.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_prelight.svg new file mode 100644 index 0000000..306f184 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_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="#211921" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_pressed.svg b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_pressed.svg new file mode 100644 index 0000000..77a65ca --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/unity/unmaximize_unfocused_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="#211921" opacity="0.75" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-active.xpm new file mode 100644 index 0000000..0ad5d46 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"8 1 2 1", +" c None", +". c #3de57a", +"........"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-inactive.xpm new file mode 100644 index 0000000..faba574 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"8 1 2 1", +" c None", +". c #040304", +"........"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-active.xpm new file mode 100644 index 0000000..9e3f9d3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"1 1 2 1", +" c None", +". c #3de57a", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 0000000..a6afac3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #040304", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-active.xpm new file mode 100644 index 0000000..64a64fa --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"1 1 2 1", +" c None", +". c #3de57a", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 0000000..7e856f8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #040304", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-active.xpm new file mode 100644 index 0000000..b3b3737 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-inactive.xpm new file mode 100644 index 0000000..2a9cac6 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-prelight.xpm new file mode 100644 index 0000000..118aa79 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-pressed.xpm new file mode 100644 index 0000000..118aa79 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/close-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-active.xpm new file mode 100644 index 0000000..3310890 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-inactive.xpm new file mode 100644 index 0000000..1afd685 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-prelight.xpm new file mode 100644 index 0000000..3c40376 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-pressed.xpm new file mode 100644 index 0000000..3c40376 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/hide-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/left-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/left-active.xpm new file mode 100644 index 0000000..0e16a5a --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/left-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_active_xpm[] = { +"1 21 2 1", +" c None", +". c #3de57a", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/left-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/left-inactive.xpm new file mode 100644 index 0000000..28cb211 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/left-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #040304", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-active.xpm new file mode 100644 index 0000000..5637e03 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-inactive.xpm new file mode 100644 index 0000000..f17f95b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-prelight.xpm new file mode 100644 index 0000000..067f984 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-pressed.xpm new file mode 100644 index 0000000..067f984 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 0000000..bbdb2d8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 0000000..d6d86a5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-prelight.xpm new file mode 100644 index 0000000..2939010 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 0000000..2939010 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-active.xpm new file mode 100644 index 0000000..12364d5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-active.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"24 16 2 1", +" c None", +". c #040304", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-inactive.xpm new file mode 100644 index 0000000..7fd4d01 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-inactive.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"24 16 2 1", +" c None", +". c #040304", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-prelight.xpm new file mode 100644 index 0000000..a40ad80 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-prelight.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_prelight_xpm[] = { +"24 16 2 1", +" c None", +". c #040304", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-pressed.xpm new file mode 100644 index 0000000..05e096e --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/menu-pressed.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"24 16 2 1", +" c None", +". c #040304", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/right-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/right-active.xpm new file mode 100644 index 0000000..e93216d --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/right-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_active_xpm[] = { +"1 21 2 1", +" c None", +". c #3de57a", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/right-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/right-inactive.xpm new file mode 100644 index 0000000..d6d70f2 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/right-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #040304", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-active.xpm new file mode 100644 index 0000000..5187923 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-inactive.xpm new file mode 100644 index 0000000..1840ff5 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-prelight.xpm new file mode 100644 index 0000000..7527591 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-pressed.xpm new file mode 100644 index 0000000..7527591 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-active.xpm new file mode 100644 index 0000000..ea7b18f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-inactive.xpm new file mode 100644 index 0000000..a6c1374 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-prelight.xpm new file mode 100644 index 0000000..5ee52b3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-pressed.xpm new file mode 100644 index 0000000..5ee52b3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-active.xpm new file mode 100644 index 0000000..ea69d47 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-inactive.xpm new file mode 100644 index 0000000..1b93652 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-prelight.xpm new file mode 100644 index 0000000..a911ab1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-pressed.xpm new file mode 100644 index 0000000..a911ab1 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-active.xpm new file mode 100644 index 0000000..aa1316f --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_active_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #3de57a", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-inactive.xpm new file mode 100644 index 0000000..5fe0990 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #2eac5c", +"@ c #040304", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-prelight.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-prelight.xpm new file mode 100644 index 0000000..178c3cf --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-pressed.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-pressed.xpm new file mode 100644 index 0000000..178c3cf --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/stick-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #040304", +"+ c #211921 s active_color_1", +"@ c #3de57a", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/themerc b/includes.chroot/usr/share/themes/oomox-team/xfwm4/themerc new file mode 100644 index 0000000..aec09d3 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/themerc @@ -0,0 +1,23 @@ +# Name: Numix xfwm4 theme +# Author: Satyajit Sahoo <satyajit.happy@gmail.com> +# License: GPL-3.0+ + +active_text_color=#3de57a +inactive_text_color=#2eac5c +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/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-active.xpm new file mode 100644 index 0000000..08c153b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"2 26 3 1", +" c None", +". c #3de57a", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-inactive.xpm new file mode 100644 index 0000000..d8d4da0 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-1-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #040304", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-active.xpm new file mode 100644 index 0000000..0e7aedf --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"2 26 3 1", +" c None", +". c #3de57a", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-inactive.xpm new file mode 100644 index 0000000..070f61b --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-2-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #040304", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-active.xpm new file mode 100644 index 0000000..0fb146d --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"2 26 3 1", +" c None", +". c #3de57a", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-inactive.xpm new file mode 100644 index 0000000..c3e2851 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-3-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #040304", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-active.xpm new file mode 100644 index 0000000..1597739 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"2 26 3 1", +" c None", +". c #3de57a", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-inactive.xpm new file mode 100644 index 0000000..5db2e72 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-4-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #040304", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-active.xpm new file mode 100644 index 0000000..a47b51a --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"2 26 3 1", +" c None", +". c #3de57a", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-inactive.xpm new file mode 100644 index 0000000..56ba168 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/title-5-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #040304", +"+ c #040304", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-active.xpm new file mode 100644 index 0000000..d399bad --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"2 26 4 1", +" c None", +". c #3de57a", +"+ c #3de57a", +"@ c #040304", +" .", +".+", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-inactive.xpm new file mode 100644 index 0000000..ca9fd79 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-left-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"2 26 4 1", +" c None", +". c #040304", +"+ c #040304", +"@ c #040304", +" .", +".+", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@"}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-active.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-active.xpm new file mode 100644 index 0000000..e6153c4 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"2 26 4 1", +" c None", +". c #3de57a", +"+ c #3de57a", +"@ c #040304", +". ", +"+.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@."}; diff --git a/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-inactive.xpm b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-inactive.xpm new file mode 100644 index 0000000..d6c20f8 --- /dev/null +++ b/includes.chroot/usr/share/themes/oomox-team/xfwm4/top-right-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"2 26 4 1", +" c None", +". c #040304", +"+ c #040304", +"@ c #040304", +". ", +"+.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@."}; diff --git a/package-lists/.base.list.chroot.swp b/package-lists/.base.list.chroot.swp new file mode 100644 index 0000000000000000000000000000000000000000..ec31937179ba6ef59eeae8101dd792a4bb50c52f GIT binary patch literal 4096 zcmYc?2=nw+u+TGP00IF9hUJNO<5HM87!sHm7>e_YQ$fOnKuT&-W@4Uhc}8XlUiEb# z1NBQXb5c@sGV@9+^po@R(lXQa3lfvF6Vp?5b25udiuIEci&OPLOugicqWt_4Lbi{} zkA}c#2oM(nybQ)hh6W(D%1Vj~!a||MX&Y5F8UmvsFd71*Aut*OqaiRF0;3@?8Umvs IFf2j<0Oxxmt^fc4 literal 0 HcmV?d00001 diff --git a/package-lists/base.list.chroot b/package-lists/base.list.chroot new file mode 100644 index 0000000..0508e70 --- /dev/null +++ b/package-lists/base.list.chroot @@ -0,0 +1,9 @@ +vim +nano +network-manager +tmux +weechat +ssh +firmware-linux +sshfs +git diff --git a/package-lists/base.list.chroot~ b/package-lists/base.list.chroot~ new file mode 100644 index 0000000..02cf9a6 --- /dev/null +++ b/package-lists/base.list.chroot~ @@ -0,0 +1,7 @@ +vim +nano +network-manager +tmux +weechat +ssh +firmware-linux diff --git a/package-lists/desktop.list.chroot b/package-lists/desktop.list.chroot new file mode 100644 index 0000000..b67e1fa --- /dev/null +++ b/package-lists/desktop.list.chroot @@ -0,0 +1,3 @@ +firefox-esr +xorg +qterminal diff --git a/package-lists/live.list.chroot b/package-lists/live.list.chroot new file mode 100644 index 0000000..1e6ef96 --- /dev/null +++ b/package-lists/live.list.chroot @@ -0,0 +1,3 @@ +live-boot +live-config +live-config-systemd diff --git a/package-lists/lxqt.list.chroot b/package-lists/lxqt.list.chroot new file mode 100644 index 0000000..bbeb67d --- /dev/null +++ b/package-lists/lxqt.list.chroot @@ -0,0 +1,6 @@ +lxqt-core +lxqt-config +lxqt-qtplugin +lxqt-notificationd +lxqt-openssh-askpass +lxqt-powermanagement diff --git a/package-lists/nonfree.list.chroot b/package-lists/nonfree.list.chroot new file mode 100644 index 0000000..745305b --- /dev/null +++ b/package-lists/nonfree.list.chroot @@ -0,0 +1,3 @@ +firmware-linux-nonfree +amd64-microcode +intel-microcode diff --git a/package-lists/qweechat.list.chroot b/package-lists/qweechat.list.chroot new file mode 100644 index 0000000..40bb7c4 --- /dev/null +++ b/package-lists/qweechat.list.chroot @@ -0,0 +1,3 @@ +python-pyside +python-setuptools +qt-assistant-compat diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..1a91238 --- /dev/null +++ b/readme.md @@ -0,0 +1,5 @@ +# lb-config + +live-build chroot and config files for tildelinux + +its probably not configured correctly right now diff --git a/source b/source new file mode 100644 index 0000000..93a022a --- /dev/null +++ b/source @@ -0,0 +1,9 @@ +# config/source - options for live-build(7), source stage + +# $LB_SOURCE: set source option +# (Default: false) +LB_SOURCE="false" + +# $LB_SOURCE_IMAGES: set image type +# (Default: tar) +LB_SOURCE_IMAGES="tar"