From 2541707604d5c68c31362a629926296148a6fa1f Mon Sep 17 00:00:00 2001 From: randomuser Date: Tue, 3 Jan 2023 23:12:27 -0600 Subject: [PATCH] add a simple-ish gtk theme --- earth/assets/all-assets.svg | 4456 +++++++++ earth/assets/all-assets.txt | 38 + earth/assets/change_dpi.sh | 4 + earth/assets/checkbox-checked-insensitive.svg | 6 + earth/assets/checkbox-checked.svg | 6 + earth/assets/checkbox-mixed-insensitive.svg | 6 + earth/assets/checkbox-mixed.svg | 6 + earth/assets/grid-selection-checked.svg | 9 + earth/assets/grid-selection-unchecked.svg | 8 + .../menuitem-checkbox-checked-hover.svg | 8 + .../menuitem-checkbox-checked-insensitive.svg | 8 + earth/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 + earth/assets/menuitem-checkbox-mixed.svg | 8 + earth/assets/menuitem-checkbox-unchecked.svg | 6 + earth/assets/menuitem-radio-checked-hover.svg | 8 + .../menuitem-radio-checked-insensitive.svg | 8 + earth/assets/menuitem-radio-checked.svg | 8 + earth/assets/menuitem-radio-mixed-hover.svg | 8 + .../menuitem-radio-mixed-insensitive.svg | 8 + .../assets/menuitem-radio-mixed-selected.svg | 8 + earth/assets/menuitem-radio-mixed.svg | 8 + earth/assets/menuitem-radio-unchecked.svg | 6 + earth/assets/pane-handle-vertical.svg | 49 + earth/assets/pane-handle.png | Bin 0 -> 150 bytes earth/assets/pane-handle.svg | 49 + earth/assets/pane-handle@2.png | Bin 0 -> 161 bytes earth/assets/radio-checked-insensitive.svg | 6 + earth/assets/radio-checked.svg | 6 + earth/assets/radio-mixed-insensitive.svg | 6 + earth/assets/radio-mixed.svg | 6 + earth/assets/radio-selected-insensitive.svg | 6 + earth/assets/radio-selected.svg | 6 + earth/assets/radio-unselected-insensitive.svg | 6 + earth/assets/radio-unselected.svg | 6 + earth/assets/sed.sh | 9 + earth/assets/unsed.sh | 11 + earth/gtk-2.0/gtkrc | 894 ++ earth/gtk-2.0/gtkrc.hidpi | 995 ++ earth/gtk-3.0/assets/all-assets.svg | 4456 +++++++++ earth/gtk-3.0/assets/all-assets.txt | 38 + earth/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 + earth/gtk-3.0/assets/checkbox-checked.svg | 9 + earth/gtk-3.0/assets/checkbox-mixed-dark.svg | 9 + .../checkbox-mixed-insensitive-dark.svg | 9 + .../assets/checkbox-mixed-insensitive.svg | 9 + earth/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 + earth/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 + earth/gtk-3.0/assets/menuitem-radio-mixed.svg | 8 + .../assets/menuitem-radio-unchecked.svg | 6 + earth/gtk-3.0/assets/pane-handle-vertical.svg | 49 + earth/gtk-3.0/assets/pane-handle.png | Bin 0 -> 150 bytes earth/gtk-3.0/assets/pane-handle.svg | 49 + earth/gtk-3.0/assets/pane-handle@2.png | Bin 0 -> 161 bytes earth/gtk-3.0/assets/radio-checked-dark.svg | 9 + .../assets/radio-checked-insensitive-dark.svg | 9 + .../assets/radio-checked-insensitive.svg | 9 + earth/gtk-3.0/assets/radio-checked.svg | 9 + earth/gtk-3.0/assets/radio-mixed-dark.svg | 9 + .../assets/radio-mixed-insensitive-dark.svg | 9 + .../assets/radio-mixed-insensitive.svg | 9 + earth/gtk-3.0/assets/radio-mixed.svg | 9 + .../assets/radio-selected-insensitive.svg | 9 + earth/gtk-3.0/assets/radio-selected.svg | 9 + earth/gtk-3.0/assets/radio-unchecked-dark.svg | 8 + .../radio-unchecked-insensitive-dark.svg | 8 + .../assets/radio-unchecked-insensitive.svg | 8 + earth/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 + earth/gtk-3.0/assets/radio-unselected.svg | 8 + earth/gtk-3.0/assets/sed.sh | 9 + earth/gtk-3.0/assets/unsed.sh | 11 + earth/gtk-3.0/gtk-dark.css | 1 + earth/gtk-3.0/gtk.css | 1 + earth/gtk-3.0/gtk.gresource.xml | 48 + earth/gtk-3.0/thumbnail.png | Bin 0 -> 1733 bytes earth/gtk-3.20/assets | 1 + earth/gtk-3.20/dist/gtk-dark.css | 8515 +++++++++++++++++ earth/gtk-3.20/dist/gtk.css | 8515 +++++++++++++++++ earth/gtk-3.20/gtk-dark.css | 1 + earth/gtk-3.20/gtk.css | 1 + earth/gtk-3.20/gtk.gresource | Bin 0 -> 5248768 bytes earth/gtk-3.20/gtk.gresource.xml | 35 + earth/gtk-3.20/thumbnail.png | 1 + earth/index.theme | 11 + earth/metacity-1/metacity-theme-2.xml | 1571 +++ earth/metacity-1/metacity-theme-3.xml | 1603 ++++ earth/metacity-1/thumbnail.png | Bin 0 -> 426 bytes 116 files changed, 32051 insertions(+) create mode 100644 earth/assets/all-assets.svg create mode 100644 earth/assets/all-assets.txt create mode 100755 earth/assets/change_dpi.sh create mode 100644 earth/assets/checkbox-checked-insensitive.svg create mode 100644 earth/assets/checkbox-checked.svg create mode 100644 earth/assets/checkbox-mixed-insensitive.svg create mode 100644 earth/assets/checkbox-mixed.svg create mode 100644 earth/assets/grid-selection-checked.svg create mode 100644 earth/assets/grid-selection-unchecked.svg create mode 100644 earth/assets/menuitem-checkbox-checked-hover.svg create mode 100644 earth/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 earth/assets/menuitem-checkbox-checked.svg create mode 100644 earth/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 earth/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 earth/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 earth/assets/menuitem-checkbox-mixed.svg create mode 100644 earth/assets/menuitem-checkbox-unchecked.svg create mode 100644 earth/assets/menuitem-radio-checked-hover.svg create mode 100644 earth/assets/menuitem-radio-checked-insensitive.svg create mode 100644 earth/assets/menuitem-radio-checked.svg create mode 100644 earth/assets/menuitem-radio-mixed-hover.svg create mode 100644 earth/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 earth/assets/menuitem-radio-mixed-selected.svg create mode 100644 earth/assets/menuitem-radio-mixed.svg create mode 100644 earth/assets/menuitem-radio-unchecked.svg create mode 100644 earth/assets/pane-handle-vertical.svg create mode 100644 earth/assets/pane-handle.png create mode 100644 earth/assets/pane-handle.svg create mode 100644 earth/assets/pane-handle@2.png create mode 100644 earth/assets/radio-checked-insensitive.svg create mode 100644 earth/assets/radio-checked.svg create mode 100644 earth/assets/radio-mixed-insensitive.svg create mode 100644 earth/assets/radio-mixed.svg create mode 100644 earth/assets/radio-selected-insensitive.svg create mode 100644 earth/assets/radio-selected.svg create mode 100644 earth/assets/radio-unselected-insensitive.svg create mode 100644 earth/assets/radio-unselected.svg create mode 100755 earth/assets/sed.sh create mode 100755 earth/assets/unsed.sh create mode 100644 earth/gtk-2.0/gtkrc create mode 100644 earth/gtk-2.0/gtkrc.hidpi create mode 100644 earth/gtk-3.0/assets/all-assets.svg create mode 100644 earth/gtk-3.0/assets/all-assets.txt create mode 100755 earth/gtk-3.0/assets/change_dpi.sh create mode 100644 earth/gtk-3.0/assets/checkbox-checked-dark.svg create mode 100644 earth/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/checkbox-checked-insensitive.svg create mode 100644 earth/gtk-3.0/assets/checkbox-checked.svg create mode 100644 earth/gtk-3.0/assets/checkbox-mixed-dark.svg create mode 100644 earth/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/checkbox-mixed-insensitive.svg create mode 100644 earth/gtk-3.0/assets/checkbox-mixed.svg create mode 100644 earth/gtk-3.0/assets/checkbox-unchecked-dark.svg create mode 100644 earth/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/checkbox-unchecked-insensitive.svg create mode 100644 earth/gtk-3.0/assets/checkbox-unchecked.svg create mode 100644 earth/gtk-3.0/assets/grid-selection-checked-dark.svg create mode 100644 earth/gtk-3.0/assets/grid-selection-checked.svg create mode 100644 earth/gtk-3.0/assets/grid-selection-unchecked-dark.svg create mode 100644 earth/gtk-3.0/assets/grid-selection-unchecked.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-checked.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-mixed.svg create mode 100644 earth/gtk-3.0/assets/menuitem-checkbox-unchecked.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-checked-hover.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-checked.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-mixed-hover.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-mixed-selected.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-mixed.svg create mode 100644 earth/gtk-3.0/assets/menuitem-radio-unchecked.svg create mode 100644 earth/gtk-3.0/assets/pane-handle-vertical.svg create mode 100644 earth/gtk-3.0/assets/pane-handle.png create mode 100644 earth/gtk-3.0/assets/pane-handle.svg create mode 100644 earth/gtk-3.0/assets/pane-handle@2.png create mode 100644 earth/gtk-3.0/assets/radio-checked-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-checked-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-checked-insensitive.svg create mode 100644 earth/gtk-3.0/assets/radio-checked.svg create mode 100644 earth/gtk-3.0/assets/radio-mixed-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-mixed-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-mixed-insensitive.svg create mode 100644 earth/gtk-3.0/assets/radio-mixed.svg create mode 100644 earth/gtk-3.0/assets/radio-selected-insensitive.svg create mode 100644 earth/gtk-3.0/assets/radio-selected.svg create mode 100644 earth/gtk-3.0/assets/radio-unchecked-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-unchecked-insensitive.svg create mode 100644 earth/gtk-3.0/assets/radio-unchecked.svg create mode 100644 earth/gtk-3.0/assets/radio-unselected-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-unselected-insensitive-dark.svg create mode 100644 earth/gtk-3.0/assets/radio-unselected-insensitive.svg create mode 100644 earth/gtk-3.0/assets/radio-unselected.svg create mode 100755 earth/gtk-3.0/assets/sed.sh create mode 100755 earth/gtk-3.0/assets/unsed.sh create mode 100644 earth/gtk-3.0/gtk-dark.css create mode 100644 earth/gtk-3.0/gtk.css create mode 100644 earth/gtk-3.0/gtk.gresource.xml create mode 100644 earth/gtk-3.0/thumbnail.png create mode 120000 earth/gtk-3.20/assets create mode 100644 earth/gtk-3.20/dist/gtk-dark.css create mode 100644 earth/gtk-3.20/dist/gtk.css create mode 100644 earth/gtk-3.20/gtk-dark.css create mode 100644 earth/gtk-3.20/gtk.css create mode 100644 earth/gtk-3.20/gtk.gresource create mode 100644 earth/gtk-3.20/gtk.gresource.xml create mode 120000 earth/gtk-3.20/thumbnail.png create mode 100644 earth/index.theme create mode 100644 earth/metacity-1/metacity-theme-2.xml create mode 100644 earth/metacity-1/metacity-theme-3.xml create mode 100644 earth/metacity-1/thumbnail.png diff --git a/earth/assets/all-assets.svg b/earth/assets/all-assets.svg new file mode 100644 index 0000000..6b2b9d7 --- /dev/null +++ b/earth/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/earth/assets/all-assets.txt b/earth/assets/all-assets.txt new file mode 100644 index 0000000..6e738e3 --- /dev/null +++ b/earth/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/earth/assets/change_dpi.sh b/earth/assets/change_dpi.sh new file mode 100755 index 0000000..0c03497 --- /dev/null +++ b/earth/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/earth/assets/checkbox-checked-insensitive.svg b/earth/assets/checkbox-checked-insensitive.svg new file mode 100644 index 0000000..c983911 --- /dev/null +++ b/earth/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/checkbox-checked.svg b/earth/assets/checkbox-checked.svg new file mode 100644 index 0000000..419c4fd --- /dev/null +++ b/earth/assets/checkbox-checked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/checkbox-mixed-insensitive.svg b/earth/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..8d3b72c --- /dev/null +++ b/earth/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/checkbox-mixed.svg b/earth/assets/checkbox-mixed.svg new file mode 100644 index 0000000..6f7f89a --- /dev/null +++ b/earth/assets/checkbox-mixed.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/grid-selection-checked.svg b/earth/assets/grid-selection-checked.svg new file mode 100644 index 0000000..42b1807 --- /dev/null +++ b/earth/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/assets/grid-selection-unchecked.svg b/earth/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..a69f89c --- /dev/null +++ b/earth/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-checked-hover.svg b/earth/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 0000000..7b1a4cf --- /dev/null +++ b/earth/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-checked-insensitive.svg b/earth/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 0000000..be6b555 --- /dev/null +++ b/earth/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-checked.svg b/earth/assets/menuitem-checkbox-checked.svg new file mode 100644 index 0000000..b08529d --- /dev/null +++ b/earth/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-mixed-hover.svg b/earth/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 0000000..df840e4 --- /dev/null +++ b/earth/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-mixed-insensitive.svg b/earth/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..42b9f45 --- /dev/null +++ b/earth/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-mixed-selected.svg b/earth/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 0000000..d85e2be --- /dev/null +++ b/earth/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-mixed.svg b/earth/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 0000000..df840e4 --- /dev/null +++ b/earth/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-checkbox-unchecked.svg b/earth/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 0000000..cfac108 --- /dev/null +++ b/earth/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/menuitem-radio-checked-hover.svg b/earth/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 0000000..7dab4cd --- /dev/null +++ b/earth/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-checked-insensitive.svg b/earth/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 0000000..907a868 --- /dev/null +++ b/earth/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-checked.svg b/earth/assets/menuitem-radio-checked.svg new file mode 100644 index 0000000..58c04a2 --- /dev/null +++ b/earth/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-mixed-hover.svg b/earth/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 0000000..c159e43 --- /dev/null +++ b/earth/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-mixed-insensitive.svg b/earth/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 0000000..58ff4c5 --- /dev/null +++ b/earth/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-mixed-selected.svg b/earth/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 0000000..7780944 --- /dev/null +++ b/earth/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-mixed.svg b/earth/assets/menuitem-radio-mixed.svg new file mode 100644 index 0000000..c159e43 --- /dev/null +++ b/earth/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/assets/menuitem-radio-unchecked.svg b/earth/assets/menuitem-radio-unchecked.svg new file mode 100644 index 0000000..81e9572 --- /dev/null +++ b/earth/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/pane-handle-vertical.svg b/earth/assets/pane-handle-vertical.svg new file mode 100644 index 0000000..d09ac7b --- /dev/null +++ b/earth/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/earth/assets/pane-handle.png b/earth/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/earth/assets/pane-handle@2.png b/earth/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/earth/assets/radio-checked-insensitive.svg b/earth/assets/radio-checked-insensitive.svg new file mode 100644 index 0000000..21d8f40 --- /dev/null +++ b/earth/assets/radio-checked-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-checked.svg b/earth/assets/radio-checked.svg new file mode 100644 index 0000000..9ccc95f --- /dev/null +++ b/earth/assets/radio-checked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-mixed-insensitive.svg b/earth/assets/radio-mixed-insensitive.svg new file mode 100644 index 0000000..8d3b72c --- /dev/null +++ b/earth/assets/radio-mixed-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-mixed.svg b/earth/assets/radio-mixed.svg new file mode 100644 index 0000000..6f7f89a --- /dev/null +++ b/earth/assets/radio-mixed.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-selected-insensitive.svg b/earth/assets/radio-selected-insensitive.svg new file mode 100644 index 0000000..21d8f40 --- /dev/null +++ b/earth/assets/radio-selected-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-selected.svg b/earth/assets/radio-selected.svg new file mode 100644 index 0000000..9ccc95f --- /dev/null +++ b/earth/assets/radio-selected.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-unselected-insensitive.svg b/earth/assets/radio-unselected-insensitive.svg new file mode 100644 index 0000000..fbc7859 --- /dev/null +++ b/earth/assets/radio-unselected-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/radio-unselected.svg b/earth/assets/radio-unselected.svg new file mode 100644 index 0000000..81f9d63 --- /dev/null +++ b/earth/assets/radio-unselected.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/assets/sed.sh b/earth/assets/sed.sh new file mode 100755 index 0000000..0661aa5 --- /dev/null +++ b/earth/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#161510/rgb(0%,0%,0%)/g' \ + -e 's/#cccccc/rgb(100%,100%,100%)/g' \ + -e 's/#555555/rgb(50%,0%,0%)/g' \ + -e 's/#cc9528/rgb(0%,50%,0%)/g' \ + -e 's/#555555/rgb(50%,0%,50%)/g' \ + -e 's/#cccccc/rgb(0%,0%,50%)/g' \ + "$@" diff --git a/earth/assets/unsed.sh b/earth/assets/unsed.sh new file mode 100755 index 0000000..06df73d --- /dev/null +++ b/earth/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#161510/g' \ + -e 's/rgb(100%,100%,100%)/#cccccc/g' \ + -e 's/rgb(50%,0%,0%)/#555555/g' \ + -e 's/rgb(0%,50%,0%)/#cc9528/g' \ + -e 's/rgb(0%,50.196078%,0%)/#cc9528/g' \ + -e 's/rgb(50%,0%,50%)/#555555/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#555555/g' \ + -e 's/rgb(0%,0%,50%)/#cccccc/g' \ + "$@" diff --git a/earth/gtk-2.0/gtkrc b/earth/gtk-2.0/gtkrc new file mode 100644 index 0000000..48c5bb7 --- /dev/null +++ b/earth/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#555555\nbg_color:#161510\ntooltip_bg_color:#161510\nselected_bg_color:#3d6266\ntext_color:#cccccc\nfg_color:#cccccc\ntooltip_fg_color:#cccccc\nselected_fg_color:#cccccc\nmenubar_bg_color:#555555\nmenubar_fg_color:#cccccc\ntoolbar_bg_color:#161510\ntoolbar_fg_color:#cccccc\nmenu_bg_color:#555555\nmenu_fg_color:#cccccc\npanel_bg_color:#161510\npanel_fg_color:#cccccc\nlink_color:#285bff\nbtn_bg_color:#555555\nbtn_fg_color:#cccccc\ntitlebar_bg_color:#555555\ntitlebar_fg_color:#cccccc\nprimary_caret_color:#8e8463\nsecondary_caret_color:#e6e6e6\naccent_bg_color:#cc9528\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.0 + + 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/earth/gtk-2.0/gtkrc.hidpi b/earth/gtk-2.0/gtkrc.hidpi new file mode 100644 index 0000000..960f743 --- /dev/null +++ b/earth/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#555555\nbg_color:#161510\ntooltip_bg_color:#161510\nselected_bg_color:#3d6266\ntext_color:#cccccc\nfg_color:#cccccc\ntooltip_fg_color:#cccccc\nselected_fg_color:#cccccc\nmenubar_bg_color:#555555\nmenubar_fg_color:#cccccc\ntoolbar_bg_color:#161510\ntoolbar_fg_color:#cccccc\nmenu_bg_color:#555555\nmenu_fg_color:#cccccc\npanel_bg_color:#161510\npanel_fg_color:#cccccc\nlink_color:#285bff\nbtn_bg_color:#555555\nbtn_fg_color:#cccccc\ntitlebar_bg_color:#555555\ntitlebar_fg_color:#cccccc\nprimary_caret_color:#8e8463\nsecondary_caret_color:#e6e6e6\naccent_bg_color:#cc9528\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/earth/gtk-3.0/assets/all-assets.svg b/earth/gtk-3.0/assets/all-assets.svg new file mode 100644 index 0000000..6b2b9d7 --- /dev/null +++ b/earth/gtk-3.0/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/earth/gtk-3.0/assets/all-assets.txt b/earth/gtk-3.0/assets/all-assets.txt new file mode 100644 index 0000000..6e738e3 --- /dev/null +++ b/earth/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/earth/gtk-3.0/assets/change_dpi.sh b/earth/gtk-3.0/assets/change_dpi.sh new file mode 100755 index 0000000..0c03497 --- /dev/null +++ b/earth/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/earth/gtk-3.0/assets/checkbox-checked-dark.svg b/earth/gtk-3.0/assets/checkbox-checked-dark.svg new file mode 100644 index 0000000..fe1d9f9 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/earth/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 0000000..a6aad3a --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-checked-insensitive.svg b/earth/gtk-3.0/assets/checkbox-checked-insensitive.svg new file mode 100644 index 0000000..a6aad3a --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-checked.svg b/earth/gtk-3.0/assets/checkbox-checked.svg new file mode 100644 index 0000000..de142eb --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-mixed-dark.svg b/earth/gtk-3.0/assets/checkbox-mixed-dark.svg new file mode 100644 index 0000000..c606910 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/earth/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 0000000..5890fc7 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/earth/gtk-3.0/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..5890fc7 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-mixed.svg b/earth/gtk-3.0/assets/checkbox-mixed.svg new file mode 100644 index 0000000..c606910 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-unchecked-dark.svg b/earth/gtk-3.0/assets/checkbox-unchecked-dark.svg new file mode 100644 index 0000000..8895950 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/earth/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..7e343bb --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/earth/gtk-3.0/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 0000000..7e343bb --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/checkbox-unchecked.svg b/earth/gtk-3.0/assets/checkbox-unchecked.svg new file mode 100644 index 0000000..8895950 --- /dev/null +++ b/earth/gtk-3.0/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/grid-selection-checked-dark.svg b/earth/gtk-3.0/assets/grid-selection-checked-dark.svg new file mode 100644 index 0000000..42b1807 --- /dev/null +++ b/earth/gtk-3.0/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/grid-selection-checked.svg b/earth/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 0000000..42b1807 --- /dev/null +++ b/earth/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/earth/gtk-3.0/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 0000000..a69f89c --- /dev/null +++ b/earth/gtk-3.0/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/grid-selection-unchecked.svg b/earth/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..a69f89c --- /dev/null +++ b/earth/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 0000000..7b1a4cf --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/earth/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 0000000..be6b555 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-checked.svg b/earth/gtk-3.0/assets/menuitem-checkbox-checked.svg new file mode 100644 index 0000000..b08529d --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 0000000..df840e4 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/earth/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..42b9f45 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/earth/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 0000000..d85e2be --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/earth/gtk-3.0/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 0000000..df840e4 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-checkbox-unchecked.svg b/earth/gtk-3.0/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 0000000..cfac108 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/earth/gtk-3.0/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 0000000..7dab4cd --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 0000000..907a868 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-checked.svg b/earth/gtk-3.0/assets/menuitem-radio-checked.svg new file mode 100644 index 0000000..58c04a2 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-mixed-hover.svg b/earth/gtk-3.0/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 0000000..c159e43 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg b/earth/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 0000000..58ff4c5 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-mixed-selected.svg b/earth/gtk-3.0/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 0000000..7780944 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-mixed.svg b/earth/gtk-3.0/assets/menuitem-radio-mixed.svg new file mode 100644 index 0000000..c159e43 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/menuitem-radio-unchecked.svg b/earth/gtk-3.0/assets/menuitem-radio-unchecked.svg new file mode 100644 index 0000000..81e9572 --- /dev/null +++ b/earth/gtk-3.0/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/gtk-3.0/assets/pane-handle-vertical.svg b/earth/gtk-3.0/assets/pane-handle-vertical.svg new file mode 100644 index 0000000..d09ac7b --- /dev/null +++ b/earth/gtk-3.0/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/earth/gtk-3.0/assets/pane-handle.png b/earth/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/earth/gtk-3.0/assets/pane-handle@2.png b/earth/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/earth/gtk-3.0/assets/radio-checked-dark.svg b/earth/gtk-3.0/assets/radio-checked-dark.svg new file mode 100644 index 0000000..d7588c1 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/earth/gtk-3.0/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 0000000..36ea647 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-checked-insensitive.svg b/earth/gtk-3.0/assets/radio-checked-insensitive.svg new file mode 100644 index 0000000..36ea647 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-checked.svg b/earth/gtk-3.0/assets/radio-checked.svg new file mode 100644 index 0000000..d7588c1 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-mixed-dark.svg b/earth/gtk-3.0/assets/radio-mixed-dark.svg new file mode 100644 index 0000000..d2e1749 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/earth/gtk-3.0/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 0000000..97834cf --- /dev/null +++ b/earth/gtk-3.0/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-mixed-insensitive.svg b/earth/gtk-3.0/assets/radio-mixed-insensitive.svg new file mode 100644 index 0000000..97834cf --- /dev/null +++ b/earth/gtk-3.0/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-mixed.svg b/earth/gtk-3.0/assets/radio-mixed.svg new file mode 100644 index 0000000..d2e1749 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-mixed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-selected-insensitive.svg b/earth/gtk-3.0/assets/radio-selected-insensitive.svg new file mode 100644 index 0000000..36ea647 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-selected.svg b/earth/gtk-3.0/assets/radio-selected.svg new file mode 100644 index 0000000..d7588c1 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-selected.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unchecked-dark.svg b/earth/gtk-3.0/assets/radio-unchecked-dark.svg new file mode 100644 index 0000000..e78eebd --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/earth/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 0000000..48829cd --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unchecked-insensitive.svg b/earth/gtk-3.0/assets/radio-unchecked-insensitive.svg new file mode 100644 index 0000000..48829cd --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unchecked.svg b/earth/gtk-3.0/assets/radio-unchecked.svg new file mode 100644 index 0000000..e78eebd --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unselected-dark.svg b/earth/gtk-3.0/assets/radio-unselected-dark.svg new file mode 100644 index 0000000..214ed94 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/earth/gtk-3.0/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 0000000..0fdfaf4 --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unselected-insensitive.svg b/earth/gtk-3.0/assets/radio-unselected-insensitive.svg new file mode 100644 index 0000000..48829cd --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/radio-unselected.svg b/earth/gtk-3.0/assets/radio-unselected.svg new file mode 100644 index 0000000..e78eebd --- /dev/null +++ b/earth/gtk-3.0/assets/radio-unselected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/earth/gtk-3.0/assets/sed.sh b/earth/gtk-3.0/assets/sed.sh new file mode 100755 index 0000000..0661aa5 --- /dev/null +++ b/earth/gtk-3.0/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#161510/rgb(0%,0%,0%)/g' \ + -e 's/#cccccc/rgb(100%,100%,100%)/g' \ + -e 's/#555555/rgb(50%,0%,0%)/g' \ + -e 's/#cc9528/rgb(0%,50%,0%)/g' \ + -e 's/#555555/rgb(50%,0%,50%)/g' \ + -e 's/#cccccc/rgb(0%,0%,50%)/g' \ + "$@" diff --git a/earth/gtk-3.0/assets/unsed.sh b/earth/gtk-3.0/assets/unsed.sh new file mode 100755 index 0000000..06df73d --- /dev/null +++ b/earth/gtk-3.0/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#161510/g' \ + -e 's/rgb(100%,100%,100%)/#cccccc/g' \ + -e 's/rgb(50%,0%,0%)/#555555/g' \ + -e 's/rgb(0%,50%,0%)/#cc9528/g' \ + -e 's/rgb(0%,50.196078%,0%)/#cc9528/g' \ + -e 's/rgb(50%,0%,50%)/#555555/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#555555/g' \ + -e 's/rgb(0%,0%,50%)/#cccccc/g' \ + "$@" diff --git a/earth/gtk-3.0/gtk-dark.css b/earth/gtk-3.0/gtk-dark.css new file mode 100644 index 0000000..b00626d --- /dev/null +++ b/earth/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk-dark.css"); diff --git a/earth/gtk-3.0/gtk.css b/earth/gtk-3.0/gtk.css new file mode 100644 index 0000000..c6eab95 --- /dev/null +++ b/earth/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk.css"); diff --git a/earth/gtk-3.0/gtk.gresource.xml b/earth/gtk-3.0/gtk.gresource.xml new file mode 100644 index 0000000..8281d70 --- /dev/null +++ b/earth/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/earth/gtk-3.0/thumbnail.png b/earth/gtk-3.0/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..8add27b70d9c969452c5f9a7a9270167bf6c61cd GIT binary patch literal 1733 zcmV;$20HnPP)RpSGBsnuP8(>%=I7U%a`???m1tEwrMhMN${;;z0n{Tf>87<55)YO!h zc3rnxt-g8l#&H~f-!w>E0HUAr$z&?Pu+eDzlXoeKibUhv)k-p%DiqfJN$T`693LOg zX0zdNI2;bkvV88`xyzR?6U3ff$Ye6p)6-shetv#fv+@SRZHVEDDA`m`zgIyJqS2Tn zMLQP@jYVQH*>|V9NNF@0_wV2L(!pTx>eZ_U4jd?zN}nveZ{I#uRbRh;4FI#Vvr9`$ z{xp3K8p~@82LKodL{bb!U8~4)yoqo-Vz>Yr%NsO95Cq?}f|lWpESjd92*=}zVzJ;u zSRXOkvMk4O5JCWO<;siG>ZKVe9Ok$`#%Y7)8w}^Ay=Nv`hL`0y-j$@jbpk+FqdAVtWHJCiQPj-L z%&S+gHa0c@V0?VMJp?34YBU=8e18A_{i>=yd-iO3dHLG4YYPht)oS(Z*|U*IDVxnceE6`()_I<%X?kmG z%gb(UZG}Q1uP60-Yu4pkJppc1*Q!DYk)->>qHEV`p{I+GJA~6 zAEPRYWg6{l&@x2Zq+FMBUC}n%aRUHM(@+(~r_|2334-80FflQ4`0(LEp#T5~AxV+| zK$4`1iHT1)O_CVnw{PDbJ9f-#>iF^FUiB{s<=}{33t%MLX2>?WSJ=hoW`(9HjIoy` z07T1(Yf4;G#1B&r0Kf|j* zBuQ#}r|WtqlhJiOpU*cMjrsZcd-v`=c<>;X%caw4ilQ*aw{G3?C$v)^94DrCU;gcd zuItt67D6bp$AZN}t!>v-#W4IlO8_9eqpW}a>*v+g)xK&b5($pu-o1O*Y_?(|MNtP2 z9<0@BilT_3D9duGRBASxG)>F0?7D8HQt4}9IW;x)pMU?d`}#lTvOK>tg6)N2)c^m# z|8_1z5X9{44-CVG#v(MmbMRq=)Y^8_w!YR9yffwU&L0uRxL7QDX-(5KP4m(Sq4)3K z`~ITc*p`iPT@<@}t!Z_Py1%|$*IilpEtyPts}h#wyqUFW8kS`S0(4DPip9d;Zc}M} zeQk0w-OFwfM)q27XEd(s77FX-@ 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 #555555; +@define-color dark_fg_color #cccccc; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #161510; +@define-color theme_fg_color #cccccc; +@define-color theme_base_color #555555; +@define-color text_view_bg #555555; +/*workaround for new vte versions */ +@define-color theme_text_color #cccccc; +@define-color theme_selected_bg_color #3d6266; +@define-color theme_selected_fg_color #cccccc; +@define-color theme_tooltip_bg_color #161510; +@define-color theme_tooltip_fg_color #cccccc; +/* shadow effects */ +@define-color light_shadow #171611; +@define-color dark_shadow #292929; +/* misc colors used by gtk+ */ +@define-color info_fg_color #282c34; +@define-color info_bg_color #199ffd; +@define-color warning_fg_color #282c34; +@define-color warning_bg_color #f6be48; +@define-color question_fg_color #282c34; +@define-color question_bg_color #199ffd; +@define-color error_fg_color #282c34; +@define-color error_bg_color #fc4a6d; +@define-color link_color #285bff; +@define-color success_color #37bd58; +@define-color warning_color #f6be48; +@define-color error_color #fc4a6d; +/* 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(#cccccc,#161510,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(#161510,#cccccc,0.18); +@define-color unfocused_borders mix(#161510,mix(#161510,#cccccc,0.18),0.9); +@define-color button_bg_color #555555; +@define-color button_fg_color #cccccc; +@define-color header_button_bg_color #555555; +@define-color header_button_fg_color #cccccc; +@define-color insensitive_bg_color mix(#161510,#555555,0.6); +@define-color insensitive_fg_color mix(#cccccc,#161510,0.5); +/* osd */ +@define-color osd_base #555555; +@define-color osd_bg rgba(85, 85, 85, 0.8); +@define-color osd_fg #cccccc; +@define-color osd_insensitive_bg_color mix(#cccccc,rgba(85, 85, 85, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#cccccc,#555555,0.6); +@define-color osd_borders_color rgba(72, 72, 72, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #555555; +@define-color lightdm_fg_color #cccccc; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#cccccc,#161510,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #cccccc; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #161510; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #555555; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3d6266; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #cccccc; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color black; +/* window manager colors */ +@define-color wm_bg_focused #555555; +@define-color wm_bg_unfocused #161510; +@define-color wm_border_focused #727a18; +@define-color wm_border_unfocused #161510; +@define-color wm_title_focused #cccccc; +@define-color wm_title_unfocused mix(#cccccc,#161510,0.4); +@define-color wm_icons_focused #cccccc; +@define-color wm_icons_focused_prelight #3d6266; +@define-color wm_icons_focused_pressed #314e52; +@define-color wm_icons_unfocused mix(#cccccc,#161510,0.4); +@define-color wm_icons_unfocused_prelight #3d6266; +@define-color wm_icons_unfocused_pressed #314e52; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0; + outline-color: rgba(61, 98, 102, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 0px; } + +/************* + ! Base states + *************/ +GeditViewFrame .gedit-search-slider .not-found:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gtkstyle-fallback:selected, *:selected, :focus:selected { + background-color: #3d6266; + color: #cccccc; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #285bff; } + *:disabled, *:disabled:disabled { + color: mix(#cccccc,#161510,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #285bff; } + +.background { + background-color: #161510; + color: #cccccc; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #161510; } + +.gtkstyle-fallback { + background-color: rgba(22, 21, 16, 0.5); + color: #cccccc; } + .gtkstyle-fallback:hover { + background-color: #181712; + color: #cccccc; } + .gtkstyle-fallback:active { + background-color: #14130e; + color: #cccccc; } + .gtkstyle-fallback:disabled { + background-color: #161510; + color: mix(#cccccc,#161510,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #cccccc; } + label.separator:backdrop { + color: mix(#cccccc,#161510,0.5); } + +label selection { + background-color: #3d6266; + color: #cccccc; } + +label:disabled { + color: mix(#cccccc,#161510,0.5); } + label:disabled:backdrop { + color: black; } + +label:backdrop { + color: mix(#cccccc,#161510,0.5); } + +assistant .sidebar { + background-color: #555555; + border-top: 1px solid mix(#161510,#cccccc,0.18); } + assistant .sidebar:backdrop { + background-color: #555555; + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 2px 4px; } + +assistant .sidebar label.highlight { + background-color: mix(#cccccc,#161510,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3d6266), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3d6266), 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(#3d6266), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(82, 82, 82, 0.940392)), 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; } + +#restart_button button, #shutdown_button button, #login_window button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button, treeview.view header button:active, treeview.view header button:hover, treeview.view header button, .osd spinbutton.vertical button:first-child, .osd spinbutton:not(.vertical) button, .osd button, button.osd, +#XfceNotifyWindow button, frame.app-notification button, popover.background button, infobar.error button, infobar.question button, infobar.warning button, infobar.info button, headerbar.selection-mode button, +.titlebar.selection-mode:not(headerbar) button, .destructive-action, .suggested-action, headerbar.selection-mode button.suggested-action, toolbar.inline-toolbar button, toolbar button, .titlebar:not(headerbar) button, headerbar button, button, button.nautilus-circular-button.image-button { + min-height: 18px; + min-width: 18px; + padding: 2px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + -gtk-outline-radius: 0px; + transition: 150ms ease; + outline-color: transparent; } + #restart_button button.text-button, #shutdown_button button.text-button, #login_window button.text-button, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat.nautilus-circular-button.image-button, treeview.view header button.text-button, .osd spinbutton.vertical button.text-button:first-child, .osd spinbutton:not(.vertical) button.text-button, + #XfceNotifyWindow button.text-button, frame.app-notification button.text-button, popover.background button.text-button, infobar.error button.text-button, infobar.question button.text-button, infobar.warning button.text-button, infobar.info button.text-button, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode button.text-button, .text-button.destructive-action, .text-button.suggested-action, toolbar.inline-toolbar button.text-button, button.text-button, button.text-button.nautilus-circular-button.image-button { + padding: 2px 2px; } + +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.flat:hover, modelbutton.flat, +menuitem.button.flat, menu menuitem calendar.button:hover, +.menu menuitem calendar.button:hover, +.context-menu menuitem calendar.button:hover, menu menuitem calendar.button, +.menu menuitem calendar.button, +.context-menu menuitem calendar.button, calendar.button:disabled, calendar.button:backdrop, calendar.button:hover, calendar.button, calendar.view, calendar.view:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + 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; } + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .linked:not(.vertical) > combobox:first-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:first-child, popover.background .linked > button:first-child, headerbar.selection-mode viewswitcher button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar viewswitcher button:first-child, toolbar viewswitcher button.nautilus-circular-button.image-button:first-child, +toolbar .linked > button:first-child, .titlebar:not(headerbar) viewswitcher button:first-child, headerbar viewswitcher button:first-child, headerbar viewswitcher button.nautilus-circular-button.image-button:first-child, +.titlebar:not(headerbar) .linked > button:first-child, +headerbar .linked > button:first-child, combobox box button:first-child, combobox box button.nautilus-circular-button.image-button:first-child, combobox box entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child { + border-width: 1px; + border-radius: 0px 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; } + +toolbar.inline-toolbar toolbutton:last-child > button.flat, .linked:not(.vertical) > combobox:last-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:last-child, popover.background .linked > button:last-child, headerbar.selection-mode viewswitcher button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, +toolbar .linked > button:last-child, .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, +.titlebar:not(headerbar) .linked > button:last-child, +headerbar .linked > button:last-child, combobox box button:last-child, combobox box button.nautilus-circular-button.image-button:last-child, combobox box entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child { + border-width: 1px; + border-radius: 0 0px 0px 0; + -gtk-outline-radius: 0 0px 0px 0; } + +toolbar.inline-toolbar toolbutton:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:only-child, popover.background .linked > button:only-child, headerbar.selection-mode viewswitcher button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, +toolbar .linked > button:only-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, +.titlebar:not(headerbar) .linked > button:only-child, +headerbar .linked > button:only-child, combobox box button:only-child, combobox box button.nautilus-circular-button.image-button:only-child, combobox box entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child { + border-width: 1px; + border-style: solid; + border-radius: 0px; + -gtk-outline-radius: 0px; } + +.nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button, popover.background .linked > button, headerbar.selection-mode viewswitcher button, +headerbar.selection-mode .linked > button, +.titlebar.selection-mode:not(headerbar) viewswitcher button, toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, +toolbar .linked > button, +toolbar .linked > button.nautilus-circular-button.image-button, .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, +.titlebar:not(headerbar) .linked > button, +headerbar .linked > button, +headerbar .linked > button.nautilus-circular-button.image-button, combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry, .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + border-width: 1px; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > button:first-child { + border-width: 1px; + border-radius: 0px 0px 0 0; + -gtk-outline-radius: 0px 0px 0 0; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > button:last-child { + border-width: 1px; + border-radius: 0 0 0px 0px; + -gtk-outline-radius: 0 0 0px 0px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:only-child { + border-width: 1px; + border-radius: 0px; + -gtk-outline-radius: 0px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +notebook > header > tabs > arrow, infobar.error button.close, infobar.question button.close, infobar.warning button.close, infobar.info button.close { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:focus, infobar.error button.close:focus, infobar.question button.close:focus, infobar.warning button.close:focus, infobar.info button.close:focus, notebook > header > tabs > arrow:hover, infobar.error button.close:hover, infobar.question button.close:hover, infobar.warning button.close:hover, infobar.info button.close:hover { + border: 1px solid rgba(22, 21, 16, 0.3); + background-color: rgba(204, 204, 204, 0.2); + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:active, infobar.error button.close:active, infobar.question button.close:active, infobar.warning button.close:active, infobar.info button.close:active, notebook > header > tabs > arrow:checked, infobar.error button.close:checked, infobar.question button.close:checked, infobar.warning button.close:checked, infobar.info button.close:checked { + border: 1px solid rgba(61, 98, 102, 0.3); + background-color: rgba(204, 204, 204, 0.1); + background-image: none; + box-shadow: none; } + +button, button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + button:active, button.nautilus-circular-button.image-button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button.nautilus-circular-button.image-button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.22); } + button:disabled, button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + button:active:disabled, button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + button.flat, button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + button:hover, button.nautilus-circular-button.image-button:hover, button.flat:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button:hover:active, button:hover:active:focus, button.flat:hover:active:focus, button:hover:checked, button:hover:checked:focus, button.flat:hover:checked:focus, button.flat:hover:active, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + button:focus, button.nautilus-circular-button.image-button:focus, button.flat:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + button:focus:hover, button.flat:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + button:focus:hover:hover, button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button:focus:hover:active, button.flat:focus:hover:active, button.flat:focus:hover:active:focus, button:focus:hover:checked, button.flat:focus:hover:checked, button.flat:focus:hover:checked:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + button:checked, button.nautilus-circular-button.image-button:checked, button:active, button.nautilus-circular-button.image-button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked: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(143, 143, 143, 0.22); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + button:active:checked:disabled, button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover, button.flat:focus, button.flat:hover { + color: #cccccc; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#555555,#cccccc,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + button:backdrop, button.nautilus-circular-button.image-button:backdrop, button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + button.separator, button.separator.nautilus-circular-button.image-button, button .separator, button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + button separator, button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + .inline-toolbar button:disabled, .linked > button:disabled { + box-shadow: inset -1px 0 #444444; } + .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(41, 41, 41, 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(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #444444; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + button.circular, button.nautilus-circular-button.image-button, button.circular-button { + padding: 0; + min-width: 26px; + min-height: 26px; + 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, spinbutton button.nautilus-circular-button.image-button { + color: #cccccc; + padding: 2px 3px; } + spinbutton button:active, spinbutton button.nautilus-circular-button.image-button:active, spinbutton button:checked, spinbutton button.nautilus-circular-button.image-button:checked, spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover { + background-color: #666666; + background-image: none; } + spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover, spinbutton button:focus:hover { + border-color: rgba(163, 163, 163, 0.3); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + spinbutton button:hover:active, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:focus, spinbutton button:hover:checked, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + spinbutton button:focus:hover { + color: mix(#cccccc,mix(#3d6266,mix(#161510,#cccccc,0.18),0.3),0.3); } + spinbutton button:disabled, spinbutton button.nautilus-circular-button.image-button:disabled { + color: mix(#cccccc,#161510,0.7); } + spinbutton button:backdrop, spinbutton button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + spinbutton button:backdrop:disabled { + color: rgba(0, 0, 0, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #555555; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 0px; + -gtk-outline-radius: 0px; + color: #cccccc; + caret-color: #cccccc; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #4d4d4d; + background-image: none; + color: mix(#555555,#cccccc,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, spinbutton:not(.vertical) button.nautilus-circular-button.image-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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(82, 82, 82, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#161510,mix(#161510,#cccccc,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(#3d6266,rgba(204, 204, 204, 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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-left-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-right-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); + box-shadow: inset 1px 0 mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + +spinbutton.vertical button, spinbutton.vertical button.nautilus-circular-button.image-button, spinbutton.vertical entry { + min-width: 0; + padding-left: 0px; + padding-right: 0px; } + +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(#3d6266,rgba(204, 204, 204, 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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-left-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-right-color: mix(#3d6266,mix(#161510,#cccccc,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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-left-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-right-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo, combobox button.combo.nautilus-circular-button.image-button { + min-width: 0; + padding-left: 2px; + padding-right: 2px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 14px; + min-width: 14px; + padding: 1px; } + +combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry { + padding: 2px 2px; } + +combobox box > entry + button.combo, combobox box > entry + button.combo.nautilus-circular-button.image-button { + padding: 2px; } + +combobox menu menuitem { + padding: 2px 3px; } + combobox menu menuitem cellview { + min-height: 18px; } + +/********* + ! 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 { + 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 { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 0px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.1), inset 0 1px rgba(41, 41, 41, 0.12), inset -1px 0 rgba(41, 41, 41, 0.1), inset 0 -1px rgba(41, 41, 41, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #3d6266; + color: #cccccc; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #3d6266; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #cccccc; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 2px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 2px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #282c34; + border-color: #f2a80c; + background-color: mix(#555555,#f6be48,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #282c34; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #282c34; + border-color: mix(#3d6266,#f6be48,0.3); + background-color: #f6be48; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #282c34; + color: #f6be48; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #282c34; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #282c34; + color: #fc4a6d; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #282c34; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #282c34; + color: #fc4a6d; } + +entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + entry:focus, entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + entry:active:disabled, entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + entry:focus, entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 1px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 4px 1px; } + toolbar.vertical separator { + margin: 4px 1px 4px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button, + headerbar button.nautilus-circular-button.image-button { + margin-top: 5px; + margin-bottom: 5px; } + headerbar switch { + margin-top: 3px; + margin-bottom: 3px; } + window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 0px; } + window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 0px; } + +.titlebar:not(headerbar), headerbar { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.72); + color: #cccccc; + background-color: #555555; + background-image: none; + border-radius: 0px 0px 0 0; + color: #cccccc; + padding: 0 6px; + min-height: 42px; } + .titlebar:focus:not(headerbar), headerbar:focus, .titlebar:hover:not(headerbar), headerbar:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.8),0.3); } + .titlebar:active:not(headerbar), headerbar:active, .titlebar:checked:not(headerbar), headerbar:checked { + border-color: mix(#cccccc,#555555,0.48); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + border-color: mix(#cccccc,#555555,0.8); } + .titlebar:active:disabled:not(headerbar), headerbar:active:disabled, .titlebar:checked:disabled:not(headerbar), headerbar:checked:disabled { + border-color: mix(#cccccc,#555555,0.72); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + background-color: #4d4d4d; + background-image: none; + color: mix(#cccccc,#555555,0.5); } + .titlebar:not(headerbar) .background, headerbar .background { + background-color: #555555; + border-color: mix(#555555,#cccccc,0.3); } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; + padding: 0 4px; } + .titlebar:not(headerbar) .subtitle, headerbar .subtitle { + font-size: smaller; + padding: 0 4px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher: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, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #40676b; + background-image: none; + color: #cccccc; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #cccccc; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#555555,#cccccc,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(204, 204, 204, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .titlebar:not(headerbar) button.image-button, headerbar button.image-button, headerbar button.image-button.nautilus-circular-button { + padding: 2px; } + .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, + .titlebar:not(headerbar) .linked > button, + headerbar .linked > button, + headerbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .titlebar:not(headerbar) viewswitcher button:focus, headerbar viewswitcher button:focus, headerbar viewswitcher button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) viewswitcher button:hover, headerbar viewswitcher button:hover, headerbar viewswitcher button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar) .linked > button:focus, + headerbar .linked > button:focus, + .titlebar:not(headerbar) .linked > button:hover, + headerbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) viewswitcher button:active, headerbar viewswitcher button:active, headerbar viewswitcher button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) viewswitcher button:checked, headerbar viewswitcher button:checked, headerbar viewswitcher button.nautilus-circular-button.image-button:checked, + .titlebar:not(headerbar) .linked > button:active, + headerbar .linked > button:active, + .titlebar:not(headerbar) .linked > button:checked, + headerbar .linked > button:checked { + box-shadow: inset 0 1px rgba(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + .titlebar:not(headerbar) viewswitcher button:disabled, headerbar viewswitcher button:disabled, headerbar viewswitcher button.nautilus-circular-button.image-button:disabled, + .titlebar:not(headerbar) .linked > button:disabled, + headerbar .linked > button:disabled { + box-shadow: inset -1px 0 #444444; } + .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, + .titlebar:not(headerbar) .linked > button:last-child, + headerbar .linked > button:last-child, + .titlebar:not(headerbar) .linked > button:only-child, + headerbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .titlebar:not(headerbar) viewswitcher button:last-child:hover, headerbar viewswitcher button:last-child:hover, .titlebar:not(headerbar) viewswitcher button:only-child:hover, headerbar viewswitcher button:only-child:hover, + .titlebar:not(headerbar) .linked > button:last-child:hover, + headerbar .linked > button:last-child:hover, + .titlebar:not(headerbar) .linked > button:only-child:hover, + headerbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) viewswitcher button:disabled:last-child, headerbar viewswitcher button:disabled:last-child, .titlebar:not(headerbar) viewswitcher button:disabled:only-child, headerbar viewswitcher button:disabled:only-child, + .titlebar:not(headerbar) .linked > button:disabled:last-child, + headerbar .linked > button:disabled:last-child, + .titlebar:not(headerbar) .linked > button:disabled:only-child, + headerbar .linked > button:disabled:only-child { + box-shadow: none; } + .titlebar:not(headerbar) viewswitcher button:active:last-child, headerbar viewswitcher button:active:last-child, .titlebar:not(headerbar) viewswitcher button:checked:last-child, headerbar viewswitcher button:checked:last-child, + .titlebar:not(headerbar) .linked > button:active:last-child, + headerbar .linked > button:active:last-child, + .titlebar:not(headerbar) .linked > button:checked:last-child, + headerbar .linked > button:checked:last-child { + box-shadow: inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .titlebar:not(headerbar) viewswitcher button:active:only-child, headerbar viewswitcher button:active:only-child, .titlebar:not(headerbar) viewswitcher button:checked:only-child, headerbar viewswitcher button:checked:only-child, + .titlebar:not(headerbar) .linked > button:active:only-child, + headerbar .linked > button:active:only-child, + .titlebar:not(headerbar) .linked > button:checked:only-child, + headerbar .linked > button:checked:only-child { + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .titlebar:not(headerbar) box button.image-button, headerbar box button.image-button, headerbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + .titlebar:not(headerbar) separator, headerbar separator { + color: #333333; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .titlebar:not(headerbar) separator, headerbar separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .titlebar:backdrop:not(headerbar), headerbar:backdrop { + background-color: #161510; + background-image: none; + color: mix(#cccccc,#161510,0.4); + text-shadow: none; + border-color: mix(mix(#161510,mix(#161510,#cccccc,0.18),0.9),#161510,0.5); } + .default-decoration.titlebar:not(headerbar), headerbar.default-decoration { + min-height: 24px; + box-shadow: none; + border: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd headerbar:dir(rtl), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled headerbar, .maximized .titlebar:not(headerbar), .maximized headerbar { + border-radius: 0; } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { + margin-left: 2px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); + padding: 2px; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher: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, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #40676b; + background-image: none; + color: #cccccc; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #cccccc; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#555555,#cccccc,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(204, 204, 204, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .titlebar:not(headerbar) button.text-button, headerbar button.text-button, headerbar button.text-button.nautilus-circular-button.image-button { + padding: 2px 5px; } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; } + .titlebar:not(headerbar) button.flat:hover, headerbar button.flat:hover { + color: #cccccc; } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,#161510,0.4); } + .titlebar:not(headerbar) button stack box.narrow, headerbar button stack box.narrow, headerbar button.nautilus-circular-button.image-button stack box.narrow { + /* have no clue why it's ignored by gtk and forced to 5px and 7px */ + padding: 0; } + .titlebar:not(headerbar) button:not(:checked):not(:hover) stack box, headerbar button:not(:checked):not(:hover) stack box { + color: #cccccc; } + .titlebar:not(headerbar) viewswitcher button:not(:checked):not(:hover) stack box, headerbar viewswitcher button:not(:checked):not(:hover) stack box { + color: #cccccc; } + .titlebar:not(headerbar) button.titlebutton + separator.titlebutton, headerbar button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 2px; } + .titlebar:not(headerbar) button.titlebutton, headerbar button.titlebutton, headerbar button.titlebutton.nautilus-circular-button.image-button { + border: 0; + padding: 2px; + background-image: none; + background-color: transparent; + color: #cccccc; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover { + background-image: none; + background-color: transparent; + color: #3d6266; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active { + background-image: none; + background-color: transparent; + color: #37585c; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:backdrop, headerbar button.titlebutton:backdrop { + background: none; + color: mix(#cccccc,#161510,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #161510; + background-image: none; + border-color: mix(#cccccc,#161510,0.88); + color: #cccccc; } + toolbar:focus, toolbar:hover { + border-color: mix(#3d6266,mix(#cccccc,#161510,0.8),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: mix(#cccccc,#161510,0.4); } + toolbar:disabled { + border-color: mix(#cccccc,#161510,0.92); } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: mix(#cccccc,#161510,0.88); } + toolbar:disabled { + background-color: #14130e; + background-image: none; + color: mix(#cccccc,#161510,0.5); } + toolbar .background { + background-color: #161510; + border-color: mix(#161510,#cccccc,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 4px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 4px; } + toolbar button, toolbar button.nautilus-circular-button.image-button { + background-color: #161510; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.22); } + toolbar button:disabled, toolbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + toolbar button.flat, toolbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(22, 21, 16, 0); + background-color: rgba(22, 21, 16, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:hover { + background-color: #171611; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar button:hover:active, toolbar button:hover:active:focus, toolbar button.flat:hover:active:focus, toolbar button:hover:checked, toolbar button:hover:checked:focus, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button.flat:focus { + background-color: #171611; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #181712; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar button:focus:hover:active, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:focus, toolbar button:focus:hover:checked, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button.flat:checked, toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked: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(143, 143, 143, 0.22); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + toolbar button:active:checked:disabled, toolbar button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #cccccc; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#161510,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#161510,#cccccc,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#161510,#cccccc,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + toolbar button:backdrop, toolbar button.nautilus-circular-button.image-button:backdrop, toolbar button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + toolbar button.separator, toolbar button.separator.nautilus-circular-button.image-button, toolbar button .separator, toolbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(22, 21, 16, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(22, 21, 16, 0.85); } + toolbar button separator, toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#161510,0.9)); } + toolbar button.image-button, toolbar button.image-button.nautilus-circular-button { + padding: 2px; } + toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, + toolbar .linked > button, + toolbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar viewswitcher button:focus, toolbar viewswitcher button.nautilus-circular-button.image-button:focus, toolbar viewswitcher button:hover, toolbar viewswitcher button.nautilus-circular-button.image-button:hover, + toolbar .linked > button:focus, + toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar viewswitcher button:active, toolbar viewswitcher button.nautilus-circular-button.image-button:active, toolbar viewswitcher button:active:hover, toolbar viewswitcher button:active:focus, toolbar viewswitcher button:active:hover:focus, toolbar viewswitcher button:checked, toolbar viewswitcher button.nautilus-circular-button.image-button:checked, toolbar viewswitcher button:checked:hover, toolbar viewswitcher button:checked:focus, toolbar viewswitcher button: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 0 1px rgba(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + toolbar viewswitcher button:disabled, toolbar viewswitcher button.nautilus-circular-button.image-button:disabled, + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #12110d; } + toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, + toolbar .linked > button:last-child, + toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar viewswitcher button:last-child:hover, toolbar viewswitcher button:only-child:hover, + toolbar .linked > button:last-child:hover, + toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar viewswitcher button:disabled:last-child, toolbar viewswitcher button:disabled:only-child, toolbar viewswitcher button:active:disabled:last-child, toolbar viewswitcher button:active:disabled:only-child, toolbar viewswitcher button:checked:disabled:last-child, toolbar viewswitcher button:checked:disabled:only-child, + 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 viewswitcher button:active:last-child, toolbar viewswitcher button:active:last-child:focus, toolbar viewswitcher button:active:last-child:hover, toolbar viewswitcher button:active:last-child:hover:focus, toolbar viewswitcher button:checked:last-child, toolbar viewswitcher button:checked:last-child:focus, toolbar viewswitcher button:checked:last-child:hover, toolbar viewswitcher button: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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + toolbar viewswitcher button:active:only-child, toolbar viewswitcher button:active:only-child:focus, toolbar viewswitcher button:active:only-child:hover, toolbar viewswitcher button:active:only-child:hover:focus, toolbar viewswitcher button:checked:only-child, toolbar viewswitcher button:checked:only-child:focus, toolbar viewswitcher button:checked:only-child:hover, toolbar viewswitcher button: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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + toolbar box button.image-button, toolbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + toolbar separator, toolbar separator:disabled { + color: #0d0d0a; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#161510,#cccccc,0.18); + background-color: mix(mix(#161510,#cccccc,0.18),#161510,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); + background-color: mix(#161510,mix(#161510,mix(#161510,#cccccc,0.18),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button, toolbar.inline-toolbar button.nautilus-circular-button.image-button { + background-color: #161510; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + toolbar.inline-toolbar button.flat { + color: #cccccc; + border-color: rgba(22, 21, 16, 0); + background-color: rgba(22, 21, 16, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #171611; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #171611; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #181712; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + 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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #cccccc; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#161510,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#161510,#cccccc,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#161510,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + toolbar.inline-toolbar button:backdrop, toolbar.inline-toolbar button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(22, 21, 16, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(22, 21, 16, 0.85); } + toolbar.inline-toolbar button separator, toolbar.inline-toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#161510,0.9)); } + +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: #4b4b4b; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.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: 2px; + border-top: 1px solid mix(#161510,#cccccc,0.18); } + actionbar > revealer > box:backdrop { + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #161510; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #12110d; + color: #cccccc; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar.selection-mode:not(headerbar) button.suggested-action { + background-color: #37bd58; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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, .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, .suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.22); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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, 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, 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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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, 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, 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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #cccccc; + border-color: rgba(55, 189, 88, 0); + background-color: rgba(55, 189, 88, 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 { + background-color: #3ac65d; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .suggested-action:hover:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:focus, .suggested-action.flat:hover:active:focus, .suggested-action:hover:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:focus, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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 { + background-color: #3ac65d; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #44c965; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .suggested-action:focus:hover:active, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:focus, .suggested-action:focus:hover:checked, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, .suggested-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .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(143, 143, 143, 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(173, 173, 173, 0.22); } + .suggested-action:active:checked:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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, .suggested-action.flat:hover { + color: #cccccc; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#37bd58,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#37bd58,#cccccc,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#37bd58,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop, + .titlebar:not(headerbar).selection-mode button.suggested-action:backdrop, .suggested-action.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .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.selection-mode:not(headerbar) button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(55, 189, 88, 0.9); } + .suggested-action.separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, + .titlebar.selection-mode:not(headerbar) button.suggested-action .separator:disabled { + color: rgba(55, 189, 88, 0.85); } + .suggested-action separator, headerbar.selection-mode button.suggested-action separator, + .titlebar.selection-mode:not(headerbar) button.suggested-action separator { + background-image: image(mix(#cccccc,#37bd58,0.9)); } + +.destructive-action { + background-color: #fc4a6d; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .destructive-action:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .destructive-action.flat { + color: #cccccc; + border-color: rgba(252, 74, 109, 0); + background-color: rgba(252, 74, 109, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.3); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #fd6a87; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.3); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #cccccc; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#fc4a6d,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fc4a6d,#cccccc,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#fc4a6d,#cccccc,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .destructive-action:backdrop, .destructive-action.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(252, 74, 109, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(252, 74, 109, 0.85); } + .destructive-action separator { + background-image: image(mix(#cccccc,#fc4a6d,0.9)); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #3d6266; + background-image: none; + border-color: mix(#cccccc,#3d6266,0.88); + color: #cccccc; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#3d6266,mix(#cccccc,#3d6266,0.8),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: mix(#cccccc,#3d6266,0.4); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: mix(#cccccc,#3d6266,0.92); } + 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: mix(#cccccc,#3d6266,0.88); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #37585c; + background-image: none; + color: mix(#cccccc,#3d6266,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #3d6266; + border-color: mix(#3d6266,#cccccc,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 4px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 4px; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #cccccc; + border-color: rgba(61, 98, 102, 0); + background-color: rgba(61, 98, 102, 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: #40676b; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, 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:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #40676b; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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: #436c70; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover: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.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + 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: #cccccc; } + 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(#3d6266,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3d6266,#cccccc,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(#3d6266,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + 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(61, 98, 102, 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(61, 98, 102, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#cccccc,#3d6266,0.9)); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 2px; } + headerbar.selection-mode viewswitcher button, headerbar.selection-mode viewswitcher button.nautilus-circular-button.image-button, + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode viewswitcher button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + headerbar.selection-mode viewswitcher button:focus, headerbar.selection-mode viewswitcher button:hover, + headerbar.selection-mode .linked > button:focus, + headerbar.selection-mode .linked > button:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:focus, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.42); } + headerbar.selection-mode viewswitcher button:active, headerbar.selection-mode viewswitcher button:active:hover, headerbar.selection-mode viewswitcher button:active:focus, headerbar.selection-mode viewswitcher button:active:hover:focus, headerbar.selection-mode viewswitcher button:checked, headerbar.selection-mode viewswitcher button:checked:hover, headerbar.selection-mode viewswitcher button:checked:focus, headerbar.selection-mode viewswitcher button:checked:hover:focus, + 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 viewswitcher button:active, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:focus, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + headerbar.selection-mode viewswitcher button:disabled, + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #314e52; } + headerbar.selection-mode viewswitcher button:last-child, headerbar.selection-mode viewswitcher button:only-child, + headerbar.selection-mode .linked > button:last-child, + headerbar.selection-mode .linked > button:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.22); } + headerbar.selection-mode viewswitcher button:last-child:hover, headerbar.selection-mode viewswitcher button:only-child:hover, + headerbar.selection-mode .linked > button:last-child:hover, + headerbar.selection-mode .linked > button:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.42); } + headerbar.selection-mode viewswitcher button:disabled:last-child, headerbar.selection-mode viewswitcher button:disabled:only-child, headerbar.selection-mode viewswitcher button:active:disabled:last-child, headerbar.selection-mode viewswitcher button:active:disabled:only-child, headerbar.selection-mode viewswitcher button:checked:disabled:last-child, headerbar.selection-mode viewswitcher button:checked:disabled:only-child, + 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 viewswitcher button:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher 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 viewswitcher button:active:last-child, headerbar.selection-mode viewswitcher button:active:last-child:focus, headerbar.selection-mode viewswitcher button:active:last-child:hover, headerbar.selection-mode viewswitcher button:active:last-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:last-child, headerbar.selection-mode viewswitcher button:checked:last-child:focus, headerbar.selection-mode viewswitcher button:checked:last-child:hover, headerbar.selection-mode viewswitcher button:checked:last-child:hover:focus, + 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 viewswitcher button:active:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + headerbar.selection-mode viewswitcher button:active:only-child, headerbar.selection-mode viewswitcher button:active:only-child:focus, headerbar.selection-mode viewswitcher button:active:only-child:hover, headerbar.selection-mode viewswitcher button:active:only-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:only-child, headerbar.selection-mode viewswitcher button:checked:only-child:focus, headerbar.selection-mode viewswitcher button:checked:only-child:hover, headerbar.selection-mode viewswitcher button:checked:only-child:hover:focus, + 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 viewswitcher button:active:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 2px 6px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #253b3d; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #cccccc; + border-color: rgba(61, 98, 102, 0); + background-color: rgba(61, 98, 102, 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: #40676b; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, 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:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #40676b; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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: #436c70; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover: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.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + 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: #cccccc; } + 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(#3d6266,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3d6266,#cccccc,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(#3d6266,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + 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(61, 98, 102, 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(61, 98, 102, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#cccccc,#3d6266,0.9)); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #3d6266; + 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: #314e52; + 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: #2b4547; } + 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: #2e4a4d; } + 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(204, 204, 204, 0.5); + -gtk-icon-shadow: none; } + headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label { + color: #2b4547; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #cccccc; } + calendar:selected { + border-radius: 0px; } + calendar.header { + border-bottom: 1px solid rgba(82, 82, 82, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(82, 82, 82, 0.1); } + calendar.button { + color: rgba(204, 204, 204, 0.55); } + calendar.button:hover { + color: #cccccc; } + calendar.button:backdrop { + color: alpha(mix(#cccccc,#161510,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#cccccc,#161510,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#cccccc,#161510,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#3d6266,#cccccc,0.5); } + calendar:backdrop { + color: mix(#555555,#cccccc,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #555555; + color: #cccccc; } + +/*************** + ! 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: #cccccc; } + colorswatch.dark overlay:hover { + border-color: rgba(82, 82, 82, 0.8); } + colorswatch.dark overlay:backdrop { + color: mix(#3d6266,#cccccc,0.66); } + +colorswatch.light overlay { + color: #cccccc; } + colorswatch.light overlay:hover { + border-color: rgba(82, 82, 82, 0.5); } + colorswatch.light overlay:backdrop { + color: mix(#555555,#cccccc,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #3d6266; + box-shadow: inset 0 0 0 2px #304d50, inset 0 0 0 1px #3d6266; } + colorswatch:drop(active).dark overlay { + border-color: #3d6266; + box-shadow: inset 0 0 0 2px rgba(82, 82, 82, 0.3), inset 0 0 0 1px #3d6266; } + +colorswatch overlay { + border: 1px solid rgba(82, 82, 82, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(24, 23, 17, 0.4), inset 0 -1px rgba(82, 82, 82, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(82, 82, 82, 0.3); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(82, 82, 82, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #cccccc; } + +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: #15140f; + color: #cccccc; } + colorswatch#add-color-button overlay:hover { + background-color: #14130e; } + colorswatch#add-color-button overlay:backdrop { + background-color: #15140f; } + +colorswatch#editor-color-sample { + border-radius: 0px; } + colorswatch#editor-color-sample overlay { + border-radius: 0.5px; } + +button.color, button.color.nautilus-circular-button.image-button { + padding: 2px; } + 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(#161510,#cccccc,0.18); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#161510,#cccccc,0.18); + background-color: #161510; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#3d6266,#555555,0.5); } + +list { + color: #cccccc; + background-color: #555555; + border-color: mix(#161510,#cccccc,0.18); } + list:backdrop { + background-color: #555555; + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(204, 204, 204, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(82, 82, 82, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(82, 82, 82, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#3d6266,#cccccc,0.1); } + row.activatable:selected:backdrop { + background-color: #3d6266; } + +flowbox flowboxchild { + padding: 2px; + border-radius: 0px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #199ffd; + background-image: none; + border: 1px solid #0282dc; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #282c34; } + infobar.info button, infobar.info button.nautilus-circular-button.image-button { + background-color: #199ffd; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.info button:focus, infobar.info button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.info button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.info button.flat { + color: #282c34; + border-color: rgba(25, 159, 253, 0); + background-color: rgba(25, 159, 253, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.flat:hover { + background-color: #27a5fd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:focus, infobar.info button.flat:hover:active:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:focus, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #27a5fd; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #35abfd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.info button:focus:hover:active, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:focus, infobar.info button:focus:hover:checked, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.info button:active:checked:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #282c34; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#199ffd,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#199ffd,#282c34,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#199ffd,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.info button:backdrop, infobar.info button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(25, 159, 253, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(25, 159, 253, 0.85); } + infobar.info button separator, infobar.info button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#199ffd,0.9)); } + infobar.warning, infobar.warning:backdrop { + background-color: #f6be48; + background-image: none; + border: 1px solid #f2a80c; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #282c34; } + infobar.warning button, infobar.warning button.nautilus-circular-button.image-button { + background-color: #f6be48; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.warning button:focus, infobar.warning button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.warning button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.warning button.flat { + color: #282c34; + border-color: rgba(246, 190, 72, 0); + background-color: rgba(246, 190, 72, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #f7c357; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:focus, infobar.warning button.flat:hover:active:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:focus, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #f7c357; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #f7c966; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button:focus:hover:checked, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.warning button:active:checked:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #282c34; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#f6be48,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#f6be48,#282c34,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#f6be48,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.warning button:backdrop, infobar.warning button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(246, 190, 72, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(246, 190, 72, 0.85); } + infobar.warning button separator, infobar.warning button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#f6be48,0.9)); } + infobar.question, infobar.question:backdrop { + background-color: #199ffd; + background-image: none; + border: 1px solid #0282dc; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #282c34; } + infobar.question button, infobar.question button.nautilus-circular-button.image-button { + background-color: #199ffd; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.question button:focus, infobar.question button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.question button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.question button.flat { + color: #282c34; + border-color: rgba(25, 159, 253, 0); + background-color: rgba(25, 159, 253, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.flat:hover { + background-color: #27a5fd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:focus, infobar.question button.flat:hover:active:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:focus, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #27a5fd; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #35abfd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.question button:focus:hover:active, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:focus, infobar.question button:focus:hover:checked, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.question button:active:checked:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #282c34; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#199ffd,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#199ffd,#282c34,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#199ffd,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.question button:backdrop, infobar.question button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(25, 159, 253, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(25, 159, 253, 0.85); } + infobar.question button separator, infobar.question button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#199ffd,0.9)); } + infobar.error, infobar.error:backdrop { + background-color: #fc4a6d; + background-image: none; + border: 1px solid #fb0a39; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #282c34; } + infobar.error button, infobar.error button.nautilus-circular-button.image-button { + background-color: #fc4a6d; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.error button:focus, infobar.error button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.error button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.error button.flat { + color: #282c34; + border-color: rgba(252, 74, 109, 0); + background-color: rgba(252, 74, 109, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.flat:hover { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:focus, infobar.error button.flat:hover:active:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:focus, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #fd6a87; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.error button:focus:hover:active, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:focus, infobar.error button:focus:hover:checked, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.error button:active:checked:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #282c34; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#fc4a6d,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fc4a6d,#282c34,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#fc4a6d,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.error button:backdrop, infobar.error button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(252, 74, 109, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(252, 74, 109, 0.85); } + infobar.error button separator, infobar.error button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#fc4a6d,0.9)); } + +/********* + ! 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 { + 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 { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 0px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.1), inset 0 1px rgba(41, 41, 41, 0.12), inset -1px 0 rgba(41, 41, 41, 0.1), inset 0 -1px rgba(41, 41, 41, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #3d6266; + color: #cccccc; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #3d6266; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #cccccc; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 2px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 2px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #282c34; + border-color: #f2a80c; + background-color: mix(#555555,#f6be48,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #282c34; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #282c34; + border-color: mix(#3d6266,#f6be48,0.3); + background-color: #f6be48; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #282c34; + color: #f6be48; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #282c34; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #282c34; + color: #fc4a6d; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #282c34; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #282c34; + color: #fc4a6d; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #555555; + background-image: none; + color: #cccccc; } + menubar > menuitem, .menubar > menuitem { + min-height: 14px; + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #cccccc; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#555555,#cccccc,0.21); + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + color: gainsboro; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: gainsboro; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 2px; + background-color: #555555; + color: #cccccc; + border: 1px solid mix(#555555,#cccccc,0.21); } + .csd menu, .csd .menu, .csd .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #3d6266; + color: #cccccc; } + menu separator, .csd menu separator, + .menu separator, .csd .menu separator, + .context-menu separator, .csd .context-menu separator { + background-image: image(mix(#555555,#cccccc,0.18)); + margin: 0px 0; } + menu .separator, .csd menu .separator, + .menu .separator, .csd .menu .separator, + .context-menu .separator, .csd .context-menu .separator { + color: mix(#555555,#cccccc,0.18); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 14px; + min-width: 40px; + padding: 4px; + border-radius: 0; } + menu menuitem:active, menu menuitem:hover, + .menu menuitem:active, + .menu menuitem:hover, + .context-menu menuitem:active, + .context-menu menuitem:hover { + border: 0; + background-color: #3d6266; + background-image: none; + color: #cccccc; } + 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: mix(#cccccc,#3d6266,0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #cccccc; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#cccccc,#555555,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: #3d6266; + color: #cccccc; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #cccccc; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #4d4d4d; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #4d4d4d; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(204, 204, 204, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #cccccc; } + 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(#cccccc,#555555,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: 2px; + background-color: #555555; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#555555,#cccccc,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(#555555,#cccccc,0.18); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#555555,#cccccc,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #555555; } + 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(204, 204, 204, 0.6); } + menuitem accelerator:hover { + color: rgba(204, 204, 204, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#cccccc,#555555,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(82, 82, 82, 0.2); } + +menuitem entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + menuitem entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + menuitem entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 0px; + background-clip: border-box; + background-color: #555555; + background-image: none; + color: #cccccc; + box-shadow: 0 3px 6px rgba(82, 82, 82, 0.16); } + .csd popover.background, popover.background { + border-color: mix(#cccccc,#555555,0.48); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,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: mix(#cccccc,#555555,0.24); } + .csd popover.background:disabled, popover.background:disabled { + border-color: mix(#cccccc,#555555,0.56); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: mix(#cccccc,#555555,0.48); } + 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: #3d6266; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #666666; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #3d6266; + color: #cccccc; } + popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background list, popover.background list:backdrop { + background-color: mix(#555555,#cccccc,1.3); + background-image: none; + color: #cccccc; + border-color: mix(#cccccc,#555555,0.64); } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #cccccc; } + 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: #3d6266; + color: #cccccc; } + popover.background .frame { + border-color: mix(#cccccc,#555555,0.64); + border-radius: 0px; } + popover.background entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + popover.background entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + popover.background entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + popover.background button, popover.background button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + popover.background button:focus, popover.background button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + popover.background button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + popover.background button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.flat:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + popover.background button:hover:active, popover.background button:hover:active:focus, popover.background button.flat:hover:active:focus, popover.background button:hover:checked, popover.background button:hover:checked:focus, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + popover.background button:focus, popover.background button.flat:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + popover.background button:focus:hover:active, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:focus, popover.background button:focus:hover:checked, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + 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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + popover.background button:active:checked:disabled, popover.background button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #cccccc; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#555555,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + popover.background button:backdrop, popover.background button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + popover.background button separator, popover.background button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + popover.background button.flat:not(:hover) { + color: #cccccc; } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #444444; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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: 2px; + padding-left: 2px; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + border-radius: 0px; + background-color: #3d6266; + color: #cccccc; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #cccccc; } + 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: #161510; + background-clip: padding-box; + border: 1px solid #12110d; + border-radius: 0px; + color: #cccccc; } + +.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: 2px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 4px; } + +printdialog paper { + color: #cccccc; + border: 1px solid mix(#161510,#cccccc,0.18); + background: #181711; + padding: 0; } + printdialog paper:backdrop { + color: mix(#cccccc,#161510,0.5); + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + +printdialog .dialog-action-box { + margin: 4px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(68, 68, 68, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 4px; + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + color: #cccccc; } + frame.app-notification button, frame.app-notification button.nautilus-circular-button.image-button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + frame.app-notification button:focus, frame.app-notification button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + frame.app-notification button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + frame.app-notification button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + frame.app-notification button:hover:active, frame.app-notification button:hover:active:focus, frame.app-notification button.flat:hover:active:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:focus, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + frame.app-notification button:focus:hover:active, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + 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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #cccccc; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + frame.app-notification button:backdrop, frame.app-notification button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(85, 85, 85, 0.65); } + frame.app-notification button separator, frame.app-notification button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + 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: #cccccc; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #161510; + background-image: none; + border: 1px solid #12110d; + border-radius: 0px; + color: #cccccc; } + .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, .floating-bar button.nautilus-circular-button.image-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(85, 85, 85, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 2px 4px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #555555; + color: #cccccc; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #555555; + color: #cccccc; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 10px; + padding-right: 10px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1px; + padding-left: 2px; + padding-right: 2px; + color: #cccccc; + background-color: #555555; + border: 1px solid; + border-color: mix(mix(#161510,#cccccc,0.18),#161510,0.5); + border-radius: 0px; + box-shadow: inset 0 -3px mix(#555555,#161510,0.2); + font-size: smaller; } + .keycap:backdrop { + background-color: #555555; + color: mix(#cccccc,#161510,0.5); + transition: 200ms ease-out; } + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button, stackswitcher button.text-button.nautilus-circular-button.image-button { + min-width: 80px; } + +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; } + +/******************* + ! Selected Items * +********************/ +row:selected label:disabled, label:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .cs-category-view:disabled:selected, .cs-category-view .view:disabled:selected, .cs-category-view iconview:disabled:selected, treeview.view:disabled:selected, .view text selection:disabled, iconview text selection:disabled, +textview text selection:disabled:focus, +textview text selection:disabled, #login_window entry selection:disabled, .osd entry selection:disabled, +#XfceNotifyWindow entry selection:disabled, 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, label:disabled selection { + color: mix(#cccccc,#3d6266,0.5); } + +row:selected label:backdrop, label:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .cs-category-view:backdrop:selected, .cs-category-view .view:backdrop:selected, .cs-category-view iconview:backdrop:selected, treeview.view:backdrop:selected, .view text selection:backdrop, iconview text selection:backdrop, +textview text selection:backdrop:focus, +textview text selection:backdrop, #login_window entry selection:backdrop, .osd entry selection:backdrop, +#XfceNotifyWindow entry selection:backdrop, 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, label:backdrop selection { + background-color: #3d6266; + color: mix(#3d6266,#cccccc,0.66); } + row:selected label:disabled:backdrop, label:disabled:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:backdrop:selected, .cs-category-view:disabled:backdrop:selected, .cs-category-view .view:disabled:backdrop:selected, .cs-category-view iconview:disabled:backdrop:selected, treeview.view:disabled:backdrop:selected, .view text selection:disabled:backdrop, iconview text selection:disabled:backdrop, + textview text selection:disabled:backdrop, #login_window entry selection:disabled:backdrop, + #XfceNotifyWindow entry selection:disabled:backdrop, entry selection:disabled:backdrop, calendar:disabled:backdrop:selected, row:disabled:backdrop:selected, flowbox flowboxchild:disabled:backdrop:selected, modelbutton.flat:disabled:backdrop:active, modelbutton.flat:active arrow:disabled:backdrop, modelbutton.flat:disabled:backdrop:selected, modelbutton.flat:selected arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:active, + menuitem.button.flat:active arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:selected, + menuitem.button.flat:selected arrow:disabled:backdrop, label:backdrop selection:disabled { + color: mix(mix(#3d6266,#cccccc,0.66),#3d6266,0.3); } + +.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.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, #login_window entry selection, .osd entry selection, +#XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, 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 { + background-color: #3d6266; } + row:selected label, label: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.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, #login_window entry selection, .osd entry selection, + #XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, 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 { + color: #cccccc; + outline-color: rgba(204, 204, 204, 0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#161510,#cccccc,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: #161510; } + notebook > header { + padding: 2px; + background-color: #161510; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#161510,#cccccc,0.18); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#161510,#cccccc,0.18); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#161510,#cccccc,0.18); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#161510,#cccccc,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(#cccccc,#161510,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #cccccc; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#cccccc,#161510,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#161510,#cccccc,0.1),0.7); + background-image: none; + border-color: mix(mix(#161510,#cccccc,0.18),mix(#cccccc,#161510,0.5),0.15); + color: rgba(204, 204, 204, 0.8); + padding: 2px 10px; + 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(#161510,#cccccc,0.04); + background-image: none; + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #161510; + border-color: mix(#161510,#cccccc,0.18); + color: #cccccc; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.flat.nautilus-circular-button.image-button { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#161510,#cccccc,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #fd95aa; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #3d6266; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#161510,#cccccc,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#161510,#cccccc,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#161510,#cccccc,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#161510,#cccccc,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: #3d6266; + margin-top: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0px 0 0; + padding-top: 0px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#3d6266,mix(#161510,#cccccc,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: #3d6266; + margin-bottom: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0 0px 0px; + padding-bottom: 0px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,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: #3d6266; + margin-right: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0px 0px 0; + padding-right: 8px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#3d6266,mix(#161510,#cccccc,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: #3d6266; + margin-left: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0 0 0px; + padding-left: 8px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#3d6266,mix(#161510,#cccccc,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, button.osd.nautilus-circular-button.image-button, +#XfceNotifyWindow button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button.osd:hover:active, button.osd:hover:active:focus, button.osd.flat:hover:active:focus, button.osd:hover:checked, button.osd:hover:checked:focus, button.osd.flat:hover:checked:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + button.osd:focus:hover:hover, button.osd.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button.osd:focus:hover:active, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:focus, button.osd:focus:hover:checked, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + button.osd:checked:active, button.osd.nautilus-circular-button.image-button:checked:active, button.osd:checked:active:hover, button.osd.nautilus-circular-button.image-button:checked:active:hover, button.osd:checked:active:focus, button.osd.nautilus-circular-button.image-button:checked:active:focus, button.osd:checked:active:hover:focus, button.osd.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd:checked:checked, button.osd.nautilus-circular-button.image-button:checked:checked, button.osd:checked:checked:hover, button.osd.nautilus-circular-button.image-button:checked:checked:hover, button.osd:checked:checked:focus, button.osd.nautilus-circular-button.image-button:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd:active:active, button.osd.nautilus-circular-button.image-button:active:active, button.osd:active:active:hover, button.osd.nautilus-circular-button.image-button:active:active:hover, button.osd:active:active:focus, button.osd.nautilus-circular-button.image-button:active:active:focus, button.osd:active:active:hover:focus, button.osd.nautilus-circular-button.image-button:active:active:hover:focus, button.osd:active:checked, button.osd.nautilus-circular-button.image-button:active:checked, button.osd:active:checked:hover, button.osd.nautilus-circular-button.image-button:active:checked:hover, button.osd:active:checked:focus, button.osd.nautilus-circular-button.image-button:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.nautilus-circular-button.image-button:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat.nautilus-circular-button.image-button:checked:active, button.osd.flat:checked:active:hover, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat.nautilus-circular-button.image-button:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat.nautilus-circular-button.image-button:active:active, button.osd.flat:active:active:hover, button.osd.flat.nautilus-circular-button.image-button:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat.nautilus-circular-button.image-button:active:checked, button.osd.flat:active:checked:hover, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:focus, button.osd.flat:active:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + button.osd:active:checked:disabled, button.osd.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + 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: #cccccc; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + button.osd:backdrop, button.osd.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(85, 85, 85, 0.65); } + button.osd separator, button.osd.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + button.osd.image-button, + #XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 2px; + border: 1px solid rgba(68, 68, 68, 0.8); + border-radius: 0px; + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + color: #cccccc; } + toolbar.osd separator { + color: rgba(77, 77, 77, 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: #3d6266; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(85, 85, 85, 0.8); + color: #cccccc; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(85, 85, 85, 0.6); + color: #cccccc; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, .osd button.nautilus-circular-button.image-button, + #XfceNotifyWindow button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .osd button:focus, .osd button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .osd button.flat, + #XfceNotifyWindow button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd button:hover:active, .osd button:hover:active:focus, .osd button.flat:hover:active:focus, .osd button:hover:checked, .osd button:hover:checked:focus, .osd button.flat:hover:checked:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .osd button:focus:hover:hover, .osd button.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd button:focus:hover:active, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:focus, .osd button:focus:hover:checked, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .osd button:checked:active, .osd button.nautilus-circular-button.image-button:checked:active, .osd button:checked:active:hover, .osd button.nautilus-circular-button.image-button:checked:active:hover, .osd button:checked:active:focus, .osd button.nautilus-circular-button.image-button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button:checked:checked, .osd button.nautilus-circular-button.image-button:checked:checked, .osd button:checked:checked:hover, .osd button.nautilus-circular-button.image-button:checked:checked:hover, .osd button:checked:checked:focus, .osd button.nautilus-circular-button.image-button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button:active:active, .osd button.nautilus-circular-button.image-button:active:active, .osd button:active:active:hover, .osd button.nautilus-circular-button.image-button:active:active:hover, .osd button:active:active:focus, .osd button.nautilus-circular-button.image-button:active:active:focus, .osd button:active:active:hover:focus, .osd button.nautilus-circular-button.image-button:active:active:hover:focus, .osd button:active:checked, .osd button.nautilus-circular-button.image-button:active:checked, .osd button:active:checked:hover, .osd button.nautilus-circular-button.image-button:active:checked:hover, .osd button:active:checked:focus, .osd button.nautilus-circular-button.image-button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat.nautilus-circular-button.image-button:checked:active, .osd button.flat:checked:active:hover, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat.nautilus-circular-button.image-button:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat.nautilus-circular-button.image-button:active:active, .osd button.flat:active:active:hover, .osd button.flat.nautilus-circular-button.image-button:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat.nautilus-circular-button.image-button:active:checked, .osd button.flat:active:checked:hover, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd button.flat:active:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + .osd button:active:checked:disabled, .osd button.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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: #cccccc; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .osd button:backdrop, .osd button.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(85, 85, 85, 0.65); } + .osd button separator, .osd button.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#3d6266,rgba(72, 72, 72, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(204, 204, 204, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #cccccc; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(92, 92, 92, 0.8); + background-image: none; + border-color: mix(#cccccc,rgba(85, 85, 85, 0.8),0.64); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#3d6266,mix(#cccccc,rgba(85, 85, 85, 0.8),0.7),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: mix(#cccccc,rgba(85, 85, 85, 0.8),0.4); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: mix(#cccccc,rgba(85, 85, 85, 0.8),0.72); } + .osd scale slider:active:disabled, .osd scale slider:checked:disabled, + #XfceNotifyWindow scale slider:active:disabled, + #XfceNotifyWindow scale slider:checked:disabled { + border-color: mix(#cccccc,rgba(85, 85, 85, 0.8),0.64); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(77, 77, 77, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(68, 68, 68, 0.8); + background-color: rgba(92, 92, 92, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #3d6266; + background-color: #3d6266; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(72, 72, 72, 0.8); + background-color: rgba(77, 77, 77, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(103, 103, 103, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #3d6266; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #3d6266; + border-color: #3d6266; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #508186; + border-color: #508186; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #2a4346; + border-color: #2a4346; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(85, 85, 85, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(85, 85, 85, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(74, 74, 74, 0.8),#cccccc,0.21); + border-radius: 0; + background-color: mix(rgba(85, 85, 85, 0.8),#cccccc,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(74, 74, 74, 0.8),#cccccc,0.31); + background-color: mix(rgba(85, 85, 85, 0.8),#cccccc,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #37585c; + background-color: #3d6266; } + .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(74, 74, 74, 0.8),#cccccc,0.21); + border-radius: 0px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(77, 77, 77, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(85, 85, 85, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(82, 82, 82, 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: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 0; + color: #cccccc; + caret-color: #cccccc; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: mix(#cccccc,#555555,0.72); } + .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: mix(#cccccc,#555555,0.64); } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#3d6266,rgba(72, 72, 72, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #4d4d4d; + background-image: none; + color: mix(#555555,#cccccc,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); + border-radius: 0; + border-color: rgba(72, 72, 72, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .osd spinbutton:not(.vertical) button.flat, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .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:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, + #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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover: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.flat:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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: #cccccc; } + .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(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .osd spinbutton:not(.vertical) button:backdrop, .osd spinbutton:not(.vertical) button.flat:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .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(85, 85, 85, 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(85, 85, 85, 0.65); } + .osd spinbutton:not(.vertical) button separator, + #XfceNotifyWindow spinbutton:not(.vertical) button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + .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: #cccccc; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#cccccc,#555555,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#555555,mix(#cccccc,#161510,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(82, 82, 82, 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(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .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:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, + #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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover: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.flat:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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: #cccccc; } + .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(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .osd spinbutton.vertical button:first-child:backdrop, .osd spinbutton.vertical button:first-child.flat:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .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(85, 85, 85, 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(85, 85, 85, 0.65); } + .osd spinbutton.vertical button:first-child separator, + #XfceNotifyWindow spinbutton.vertical button:first-child separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(#161510,#cccccc,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070705; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#161510,mix(#161510,#cccccc,0.18),0.9) 1px, transparent 1px); + background-color: #0d0d0a; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(204, 204, 204, 0.6); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 5px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 5px; } + progressbar trough { + border: 1px solid mix(#161510,#cccccc,0.17); + background-color: mix(#555555,#161510,0.08); + background-image: none; + border-radius: 0px; } + progressbar progress { + background-color: #3d6266; + 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: mix(#555555,#161510,0.08); + border: 1px solid mix(#161510,#cccccc,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: #3d6266; + border-color: transparent; + border-radius: 0px; } + levelbar block.low { + background-color: #f6be48; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #37bd58; + border-color: transparent; } + levelbar block.full { + background-color: #314e52; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 9px; + min-width: 9px; + padding: 2px; } + 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: 13px; + min-width: 13px; + margin: -6px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune highlight { + background-color: #436c70; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 4px; + -gtk-outline-radius: 6px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#161510,#cccccc,0.2); } + scale trough:disabled { + background-color: mix(#161510,#cccccc,0.1); } + menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(82, 82, 82, 0.2); } + menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #cccccc; } + menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: mix(#cccccc,#3d6266,0.55); } + menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(82, 82, 82, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #3d6266; } + scale highlight:disabled { + background-color: rgba(61, 98, 102, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(61, 98, 102, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #555555; + border: 1px solid rgba(204, 204, 204, 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: #626262; } + scale slider:active { + background-clip: border-box; + background-color: #3d6266; + border-color: #3d6266; } + scale slider:disabled { + background-color: mix(#555555,#161510,0.55); + border-color: mix(#cccccc,#161510,0.92); } + menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #cccccc; + border-color: #cccccc; } + menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: mix(#cccccc,#3d6266,0.85); + border-color: mix(#cccccc,#3d6266,0.85); } + menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: mix(#cccccc,#3d6266,0.5); + border-color: mix(#cccccc,#3d6266,0.5); } + menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: mix(#cccccc,#3d6266,0.55); + border-color: mix(#cccccc,#3d6266,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 5px; } + 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 5px; } + 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 5px 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: #070705; + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.bottom { + border-top: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.left { + border-right: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.right { + border-left: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar:backdrop { + background-color: #0d0d0a; + border-color: mix(#161510,mix(#161510,#cccccc,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(#161510,#cccccc,0.5); } + scrollbar slider:hover { + background-color: mix(#161510,#cccccc,0.7); } + scrollbar slider:hover:active { + background-color: #335356; } + scrollbar slider:backdrop { + background-color: mix(mix(#cccccc,#161510,0.5),#161510,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: #477176; } + 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: #cccccc; + border: 1px solid #181711; } + 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, scrollbar button.nautilus-circular-button.image-button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: mix(#161510,#cccccc,0.18); + background-color: transparent; + box-shadow: none; + color: mix(#161510,#cccccc,0.5); } + scrollbar button:hover, scrollbar button.nautilus-circular-button.image-button:hover { + color: mix(#161510,#cccccc,0.7); } + scrollbar button:active, scrollbar button.nautilus-circular-button.image-button:active, scrollbar button:checked, scrollbar button.nautilus-circular-button.image-button:checked { + color: #335356; } + scrollbar button:backdrop, scrollbar button.nautilus-circular-button.image-button:backdrop { + color: mix(mix(#cccccc,#161510,0.5),#161510,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#161510,#cccccc,0.18); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#161510,#555555,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid mix(#161510,#cccccc,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(#161510,#cccccc,0.18); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#161510,#555555,0.5); + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); + transition: 200ms ease-out; } + .sidebar .frame, .sidebar frame { + border-width: 0; } + 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: 4px 2px; } + stacksidebar row > label { + padding-left: 2px; + padding-right: 2px; } + 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 4px; } + placessidebar row:selected { + color: #cccccc; } + placessidebar row:disabled { + color: mix(#cccccc,#161510,0.5); } + placessidebar row:backdrop { + color: mix(#cccccc,#161510,0.5); } + placessidebar row:backdrop:selected { + color: mix(#3d6266,#cccccc,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: 6px; + padding-left: 2px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button, button.sidebar-button.nautilus-circular-button.image-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(#3d6266); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #3d6266; } + placessidebar row:drop(active):not(:disabled) { + color: #3d6266; + box-shadow: inset 0 1px #3d6266, inset 0 -1px #3d6266; } + placessidebar row:drop(active):not(:disabled):selected { + color: #cccccc; + background-color: #3d6266; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#14130e); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#3d6266); } + paned > separator:backdrop { + background-image: image(mix(#161510,mix(#161510,#cccccc,0.18),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #161510; + background-image: image(#12110d), image(#12110d); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #161510; + background-image: image(mix(#161510,mix(#161510,#cccccc,0.18),0.9)), image(mix(#161510,mix(#161510,#cccccc,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(#4d4d4d); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #3d6266; + 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; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + 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; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + 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"); } + +check, radio { + box-shadow: -1px 0 mix(#161510,#cccccc,0.3) inset, 1px 0 mix(#161510,#cccccc,0.3) inset, 0 -1px mix(#161510,#cccccc,0.3) inset, 0 1px mix(#161510,#cccccc,0.3) inset; + border-radius: 0px; + background-color: #555555; } + check:disabled, radio:disabled { + box-shadow: -1px 0 mix(#161510,#cccccc,0.15) inset, 1px 0 mix(#161510,#cccccc,0.15) inset, 0 -1px mix(#161510,#cccccc,0.15) inset, 0 1px mix(#161510,#cccccc,0.15) inset; + background-color: rgba(85, 85, 85, 0.25); } + menuitem check:disabled, modelbutton check:disabled, menuitem check, modelbutton check, menuitem radio:disabled, modelbutton radio:disabled, menuitem radio, modelbutton radio { + box-shadow: none; + border-radius: 0; + background-color: transparent; + border: 0; } + textview check:focus, .view check:focus, iconview check:focus, view check:focus, treeview check:focus, textview radio:focus, .view radio:focus, iconview radio:focus, view radio:focus, treeview radio:focus { + background-color: #555555; } + +radio { + border-radius: 999px; } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 2px; } + +.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: 1px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 74px; + min-height: 22px; + background-color: mix(#161510,#555555,0.3); + color: #cccccc; + box-shadow: inset 1px -1px 0 rgba(41, 41, 41, 0.06), inset -1px 1px 0 rgba(41, 41, 41, 0.06); + font-size: 90%; } + switch slider { + background-color: mix(#cccccc,#161510,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(41, 41, 41, 0.07), 1px 0 2px 0 rgba(41, 41, 41, 0.07); + border-radius: 0px; } + switch:checked { + background-color: #3d6266; + background-image: none; + border-color: #3d6266; + color: #555555; } + switch:checked slider { + background-color: #181711; + box-shadow: 0 1px 3px 0 rgba(41, 41, 41, 0.1); } + switch:disabled { + background-color: mix(#161510,#555555,0.5); + background-image: none; + border-color: #161510; + color: #161510; + box-shadow: none; } + switch:disabled slider { + background-color: #161510; } + list row:selected switch { + background-color: #161510; + color: mix(#161510,#555555,0.5); } + list row:selected switch slider { + background-color: mix(mix(#161510,#555555,0.5),#555555,0.4); } + list row:selected switch:checked { + color: #3d6266; + background-color: mix(#cccccc,#161510,0.5); } + list row:selected switch:checked slider { + background-color: #3d6266; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #cccccc; + background-color: #555555; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#555555,#cccccc,0.8); + background-color: #555555; } + .view separator, iconview separator, + textview text separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + +textview border { + background-color: mix(#161510,#555555,0.5); } + +iconview :selected { + border-radius: 0px; } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid mix(#3d6266,#cccccc,0.1); + background-color: rgba(61, 98, 102, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #555555; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #555555; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #3d6266; } + +treeview.view header button:active, treeview.view header button:hover, treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + padding: 0px 3px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#cccccc,#161510,0.5); } + treeview.view header button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.5); + background-image: none; + background-color: mix(#555555,#161510,0.5); } + treeview.view header button:backdrop:disabled { + border-color: #161510; + 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(#cccccc,#555555,0.7); + border-top-color: mix(#cccccc,#555555,0.9); } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#cccccc,#3d6266,0.5); + border-top-color: rgba(204, 204, 204, 0.1); } + treeview.view:disabled { + color: mix(#cccccc,#161510,0.5); } + treeview.view:disabled:selected { + color: mix(#cccccc,#3d6266,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#3d6266,#cccccc,0.66),#3d6266,0.3); } + treeview.view:disabled:backdrop { + color: black; } + treeview.view.separator { + min-height: 2px; + color: #161510; } + treeview.view.separator:backdrop { + color: rgba(22, 21, 16, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#cccccc,#161510,0.5),#161510,0.5); + border-top: #161510; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#3d6266,#cccccc,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(#555555,#cccccc,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #cccccc; } + treeview.view.expander:selected { + color: mix(#3d6266,#cccccc,0.7); } + treeview.view.expander:selected:hover { + color: #cccccc; } + treeview.view.expander:selected:backdrop { + color: mix(#3d6266,mix(#3d6266,#cccccc,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#555555,mix(#cccccc,#161510,0.5),0.7); } + treeview.view.progressbar { + background-color: #3d6266; + background-image: none; + color: #555555; + border-radius: 0px; + border: 1px solid mix(#3d6266,#cccccc,0.3); } + treeview.view.progressbar:selected { + border: 1px solid mix(#3d6266,#cccccc,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #cccccc; + box-shadow: none; + background-color: #3d6266; + background-image: none; + border-radius: 0px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#3d6266,#cccccc,0.66); + border-color: mix(#3d6266,#cccccc,0.3); + background-color: mix(#555555,#3d6266,0.9); } + treeview.view.progressbar:disabled { + background-color: #161510; + background-image: none; + border-color: mix(#cccccc,#161510,0.84); } + treeview.view.progressbar:backdrop { + color: #555555; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(204, 204, 204, 0.1); + border-radius: 0px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(204, 204, 204, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #3d6266; + border-radius: 0px; } + treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: mix(#3d6266,#cccccc,0.3); + border-left-color: mix(#3d6266,#cccccc,0.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: mix(#3d6266,#cccccc,0.3); + border-left-color: mix(#3d6266,#cccccc,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: #3d6266; + color: #555555; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #555555; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #3d6266; } + +/*********** + ! Separator +************/ +separator { + background-image: image(mix(#cccccc,#161510,0.9)); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#161510,#cccccc,0.18); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#161510,mix(#161510,#cccccc,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(#161510,#cccccc,0.18),0.2745098039); } + +.content-view { + background-color: mix(#555555,#161510,0.28); + color: mix(#cccccc,#cccccc,0.18); + border: 1px solid shade(mix(#555555,#161510,0.78),0.8); } + +viewport separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + +viewport menu separator { + background-image: image(mix(#555555,#cccccc,0.18)); } + +/*************** + ! 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: #555555; + background-image: none; + border-radius: 0px 0px 0 0; + border-width: 0; + box-shadow: 0 3px 9px 1px rgba(82, 82, 82, 0.7), 0 0 0 0px #727a18; + /* this is used for the resize cursor area */ + margin: 6px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(82, 82, 82, 0.4), 0 0 0 0px #161510; + 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 #727a18; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #161510; } + .solid-csd decoration { + border-radius: 0; + margin: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(82, 82, 82, 0.2), 0 0 0 1px rgba(22, 21, 16, 0.13); } + tooltip.csd decoration { + border-radius: 0px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 0px; + box-shadow: 0 1px 2px rgba(82, 82, 82, 0.2), 0 0 0 1px rgba(22, 21, 16, 0.13); } + +/*********************** + ! Fallback mode panel * +************************/ +UnityPanelWidget, .unity-panel, .xfce4-panel, .mate-panel-menu-bar, wnck-pager, wnck-tasklist, clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, panel-plug, +panel-toplevel.background { + background-color: #555555; + background-image: none; + color: #cccccc; } + +gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label, 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 { + font-weight: normal; + color: #cccccc; } + +#login_window, #shutdown_dialog, #restart_dialog, .xfce4-panel button, .xfce4-panel button.nautilus-circular-button.image-button, panel-applet button, panel-applet button.nautilus-circular-button.image-button, panel-applet button:backdrop, #clock-applet-button, #clock-applet-button:backdrop { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #cccccc; } + #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover, .xfce4-panel button:hover, panel-applet button:hover, panel-applet button.nautilus-circular-button.image-button:hover, #clock-applet-button:hover { + background-color: mix(#555555,#cccccc,0.11); + background-image: none; + border-color: mix(#555555,#cccccc,0.11); + color: gainsboro; } + #login_window:active, #shutdown_dialog:active, #restart_dialog:active, .xfce4-panel button:active, panel-applet button:active, panel-applet button.nautilus-circular-button.image-button:active, #clock-applet-button:active, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked, .xfce4-panel button:checked, panel-applet button:checked, panel-applet button.nautilus-circular-button.image-button:checked, #clock-applet-button:checked { + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + border-color: mix(#555555,#cccccc,0.21); + color: gainsboro; } + #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, .xfce4-panel button:active:hover, panel-applet button:active:hover, #clock-applet-button:active:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover, .xfce4-panel button:checked:hover, panel-applet button:checked:hover, #clock-applet-button:checked:hover { + background-color: mix(#555555,#cccccc,0.31); + background-image: none; + border-color: mix(#555555,#cccccc,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #525252; } + +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: #cccccc; } + +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: #cccccc; + 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(#555555); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#cccccc); + 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: #6f6f6f; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #cccccc; + 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 { + background-color: transparent; } + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#cccccc,#161510,0.85); } + +.clocks-analog-frame.progress { + color: mix(#161510,#3d6266,0.5); } + +.clocks-analog-frame.progress-fast { + color: #2b4547; } + +/***************** + ! 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: #515151; } + +.geary-folder-popover-list-row { + border-color: #666666; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #161510; } + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry, .lightdm.button { + background-image: none; + background-color: rgba(82, 82, 82, 0.3); + border-color: rgba(24, 23, 17, 0.9); + border-radius: 1px; + padding: 2px; + color: #181711; } + +.lightdm.menu { + background-image: none; + background-color: rgba(82, 82, 82, 0.6); + border-color: rgba(24, 23, 17, 0.2); + border-radius: 0px; + padding: 1px; + color: #181711; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #181711; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(82, 82, 82, 0.3); + border-color: rgba(24, 23, 17, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(24, 23, 17, 0.3); } + +.lightdm.button:hover { + background-color: rgba(24, 23, 17, 0.3); + border-color: rgba(24, 23, 17, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(82, 82, 82, 0.3); + border-color: rgba(24, 23, 17, 0.6); + border-radius: 1px; + padding: 4px; + color: #181711; + 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(24, 23, 17, 0.6); + border-width: 1px; + border-style: solid; + color: #181711; } + +.lightdm.entry:selected { + background-color: rgba(24, 23, 17, 0.2); } + +.lightdm-combo.menu { + background-color: #5c5c5c; + border-radius: 0; + padding: 0; + color: #181711; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #14130e; + background-color: #161510; } + +.gedit-document-panel { + background-color: #161510; + color: mix(#cccccc,#161510,0.1); } + .gedit-document-panel list row { + padding: 2px; } + .gedit-document-panel list row button, .gedit-document-panel list row button.nautilus-circular-button.image-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(82, 82, 82, 0.1); + color: rgba(24, 23, 17, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(82, 82, 82, 0.2); + background-color: rgba(82, 82, 82, 0.08); + color: #181711; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(82, 82, 82, 0.1); + color: #181711; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #14130e; + background-color: #161510; } + +.gedit-document-panel-document-row:hover { + background-color: #171611; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(82, 82, 82, 0.1); + background-color: rgba(82, 82, 82, 0.5); + color: #181711; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(82, 82, 82, 0.08); + transition: all 200ms ease-in; } + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + statusbar GeditSmallButton button, statusbar GeditSmallButton button.nautilus-circular-button.image-button, GeditStatusMenuButton button, GeditStatusMenuButton button.nautilus-circular-button.image-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.nautilus-circular-button.image-button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button.nautilus-circular-button.image-button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active:hover { + border-color: #12110d; } + statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active { + background-color: #15140f; + color: #cccccc; } + +GeditViewFrame .gedit-search-slider { + padding: 2px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #444444; + background-color: #555555; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #fc4a6d; + background-image: none; + color: #282c34; } + +GeditFileBrowserWidget .toolbar { + padding: 1px; + border-top: 0; + background-color: #161510; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1px; + padding: 1px; + color: mix(#cccccc,#555555,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: #181711; + text-shadow: 1px 1px #525252; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #cccccc; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #cccccc; } + .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: #12110d; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #555555; + 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: 0px; + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(204, 204, 204, 0.5); + border-color: rgba(184, 184, 184, 0.5); } + .disk-space-display.used { + background-color: rgba(61, 98, 102, 0.8); + border-color: rgba(55, 88, 92, 0.8); } + .disk-space-display.free { + background-color: #15140f; + border-color: #13120e; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #282c34; + background-color: #fc4a6d; } + +.conflict-row.activatable:hover { + background-color: #fd6a87; } + +.conflict-row.activatable:selected { + color: #cccccc; + background-color: #3d6266; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #181711; + text-shadow: 1px 1px #525252; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #cccccc; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #cccccc; } + .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(#555555,#cccccc,0.12); + color: #cccccc; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #12110d; + /* Path Bar */ } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: mix(#161510,#cccccc,0.88); + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 7px; } + .nemo-window toolbar combobox, .nemo-window toolbar button, .nemo-window toolbar button.nautilus-circular-button.image-button { + padding: 2px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 2px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 2px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #12110d; } + .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(41, 41, 41, 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(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 1px 2px; } + .nemo-window grid > widget:last-child button:first-child + button { + margin-right: 72px; } + .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: 2px; + padding-right: 2px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#161510,#555555,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #12110d; + -NemoPlacesTreeView-disk-full-fg-color: #3d6266; + -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: #cccccc; + -NemoPlacesTreeView-disk-full-fg-color: #49767a; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #161510; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-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), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-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, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button { + background-color: #161510; + background-image: none; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); + padding: 5px 6px; } + .nemo-window notebook { + background-color: #555555; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #161510; + background-image: none; + padding: 2px; + border: 0; + color: #cccccc; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #555555; + color: #cccccc; } + +.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(82, 82, 82, 0.3); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(82, 82, 82, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #3d6266; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #727a18; + border-bottom: 0; + border-radius: 0px 0px 0 0; + padding: 1px 5px 0; + background-color: #555555; + color: #cccccc; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#555555,#cccccc,0.21); + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + color: gainsboro; } + UnityDecoration .top:backdrop { + border: 1px solid #161510; + color: mix(#cccccc,#161510,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #555555; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#0f0f0b,mix(#cccccc,#161510,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #cccccc; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#555555,#cccccc,0.21); + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + color: gainsboro; } + +SheetStyleDialog.unity-force-quit { + background-color: #161510; } + +/************************ + ! 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-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #555555; + background-image: none; + color: #cccccc; + font-weight: bold; + text-shadow: 0 1px rgba(82, 82, 82, 0.5); + -gtk-icon-shadow: 0 1px rgba(82, 82, 82, 0.5); } + #panel_window menubar { + padding-left: 2px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #cccccc; + text-shadow: 0 1px rgba(82, 82, 82, 0.5); + -gtk-icon-shadow: 0 1px rgba(82, 82, 82, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(204, 204, 204, 0.2); + background-image: none; + color: #cccccc; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #cccccc; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(204, 204, 204, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 6px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #555555; + color: #cccccc; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#3c3c3c,#cccccc,0.21), inset -1px 0 mix(#3c3c3c,#cccccc,0.21), inset 0 1px mix(#3c3c3c,#cccccc,0.21), inset 0 -1px mix(#3c3c3c,#cccccc,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + #login_window button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + #login_window button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + #login_window button:hover:active, #login_window button:hover:active:focus, #login_window button.flat:hover:active:focus, #login_window button:hover:checked, #login_window button:hover:checked:focus, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + #login_window button:focus, #login_window button.flat:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + #login_window button:focus:hover:active, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:focus, #login_window button:focus:hover:checked, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + #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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + #login_window button:active:checked:disabled, #login_window button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #cccccc; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#555555,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + #login_window button:backdrop, #login_window button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + #login_window button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + +#login_window entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + #login_window entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + #login_window entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + +#user_combobox { + color: #cccccc; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#cccccc,#555555,0.5); } + +#user_image { + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #3c3c3c, inset -1px 0 #3c3c3c, inset 0 1px #3c3c3c, inset 0 -1px #3c3c3c; } + +#user_image_border { + border-radius: 0px; + background-color: #4d4d4d; + background-image: none; + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.07), inset 0 1px rgba(41, 41, 41, 0.08), inset -1px 0 rgba(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + +#buttonbox_frame { + padding-top: 4px; + 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: #fc4a6d; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + #shutdown_button button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + #shutdown_button button.flat { + color: #282c34; + border-color: rgba(252, 74, 109, 0); + background-color: rgba(252, 74, 109, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:focus, #shutdown_button button.flat:hover:active:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:focus, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #fd6a87; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + #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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #282c34; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#fc4a6d,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fc4a6d,#282c34,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#fc4a6d,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + #shutdown_button button:backdrop, #shutdown_button button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(252, 74, 109, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(252, 74, 109, 0.85); } + #shutdown_button button separator { + background-image: image(mix(#282c34,#fc4a6d,0.9)); } + +/* restart button */ +#restart_button button { + background-color: #f6be48; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + #restart_button button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + #restart_button button.flat { + color: #282c34; + border-color: rgba(246, 190, 72, 0); + background-color: rgba(246, 190, 72, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #f7c357; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:focus, #restart_button button.flat:hover:active:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:focus, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #f7c357; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #f7c966; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #restart_button button:focus:hover:active, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:focus, #restart_button button:focus:hover:checked, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + #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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + #restart_button button:active:checked:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #282c34; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#f6be48,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#f6be48,#282c34,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#f6be48,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + #restart_button button:backdrop, #restart_button button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(246, 190, 72, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(246, 190, 72, 0.85); } + #restart_button button separator { + background-image: image(mix(#282c34,#f6be48,0.9)); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #555555; + color: #cccccc; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #555555; + border-color: #444444; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#555555,#cccccc,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#555555,#cccccc,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #3d6266; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(22, 21, 16, 0.93); } + .raven .raven-header { + background-color: #161510; + border: solid mix(#161510,#cccccc,0.18); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(22, 21, 16, 0.93); } + +.raven-mpris { + background-color: rgba(22, 21, 16, 0.7); } diff --git a/earth/gtk-3.20/dist/gtk.css b/earth/gtk-3.20/dist/gtk.css new file mode 100644 index 0000000..0d4dcdf --- /dev/null +++ b/earth/gtk-3.20/dist/gtk.css @@ -0,0 +1,8515 @@ +/*$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 #555555; +@define-color dark_fg_color #cccccc; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #161510; +@define-color theme_fg_color #cccccc; +@define-color theme_base_color #555555; +@define-color text_view_bg #555555; +/*workaround for new vte versions */ +@define-color theme_text_color #cccccc; +@define-color theme_selected_bg_color #3d6266; +@define-color theme_selected_fg_color #cccccc; +@define-color theme_tooltip_bg_color #161510; +@define-color theme_tooltip_fg_color #cccccc; +/* shadow effects */ +@define-color light_shadow #171611; +@define-color dark_shadow #292929; +/* misc colors used by gtk+ */ +@define-color info_fg_color #282c34; +@define-color info_bg_color #199ffd; +@define-color warning_fg_color #282c34; +@define-color warning_bg_color #f6be48; +@define-color question_fg_color #282c34; +@define-color question_bg_color #199ffd; +@define-color error_fg_color #282c34; +@define-color error_bg_color #fc4a6d; +@define-color link_color #285bff; +@define-color success_color #37bd58; +@define-color warning_color #f6be48; +@define-color error_color #fc4a6d; +/* 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(#cccccc,#161510,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(#161510,#cccccc,0.18); +@define-color unfocused_borders mix(#161510,mix(#161510,#cccccc,0.18),0.9); +@define-color button_bg_color #555555; +@define-color button_fg_color #cccccc; +@define-color header_button_bg_color #555555; +@define-color header_button_fg_color #cccccc; +@define-color insensitive_bg_color mix(#161510,#555555,0.6); +@define-color insensitive_fg_color mix(#cccccc,#161510,0.5); +/* osd */ +@define-color osd_base #555555; +@define-color osd_bg rgba(85, 85, 85, 0.8); +@define-color osd_fg #cccccc; +@define-color osd_insensitive_bg_color mix(#cccccc,rgba(85, 85, 85, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#cccccc,#555555,0.6); +@define-color osd_borders_color rgba(72, 72, 72, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #555555; +@define-color lightdm_fg_color #cccccc; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#cccccc,#161510,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #cccccc; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #161510; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #555555; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3d6266; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #cccccc; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color black; +/* window manager colors */ +@define-color wm_bg_focused #555555; +@define-color wm_bg_unfocused #161510; +@define-color wm_border_focused #727a18; +@define-color wm_border_unfocused #161510; +@define-color wm_title_focused #cccccc; +@define-color wm_title_unfocused mix(#cccccc,#161510,0.4); +@define-color wm_icons_focused #cccccc; +@define-color wm_icons_focused_prelight #3d6266; +@define-color wm_icons_focused_pressed #314e52; +@define-color wm_icons_unfocused mix(#cccccc,#161510,0.4); +@define-color wm_icons_unfocused_prelight #3d6266; +@define-color wm_icons_unfocused_pressed #314e52; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0; + outline-color: rgba(61, 98, 102, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 0px; } + +/************* + ! Base states + *************/ +GeditViewFrame .gedit-search-slider .not-found:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gtkstyle-fallback:selected, *:selected, :focus:selected { + background-color: #3d6266; + color: #cccccc; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #285bff; } + *:disabled, *:disabled:disabled { + color: mix(#cccccc,#161510,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #285bff; } + +.background { + background-color: #161510; + color: #cccccc; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #161510; } + +.gtkstyle-fallback { + background-color: rgba(22, 21, 16, 0.5); + color: #cccccc; } + .gtkstyle-fallback:hover { + background-color: #181712; + color: #cccccc; } + .gtkstyle-fallback:active { + background-color: #14130e; + color: #cccccc; } + .gtkstyle-fallback:disabled { + background-color: #161510; + color: mix(#cccccc,#161510,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #cccccc; } + label.separator:backdrop { + color: mix(#cccccc,#161510,0.5); } + +label selection { + background-color: #3d6266; + color: #cccccc; } + +label:disabled { + color: mix(#cccccc,#161510,0.5); } + label:disabled:backdrop { + color: black; } + +label:backdrop { + color: mix(#cccccc,#161510,0.5); } + +assistant .sidebar { + background-color: #555555; + border-top: 1px solid mix(#161510,#cccccc,0.18); } + assistant .sidebar:backdrop { + background-color: #555555; + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 2px 4px; } + +assistant .sidebar label.highlight { + background-color: mix(#cccccc,#161510,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3d6266), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3d6266), 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(#3d6266), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(82, 82, 82, 0.940392)), 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; } + +#restart_button button, #shutdown_button button, #login_window button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button, treeview.view header button:active, treeview.view header button:hover, treeview.view header button, .osd spinbutton.vertical button:first-child, .osd spinbutton:not(.vertical) button, .osd button, button.osd, +#XfceNotifyWindow button, frame.app-notification button, popover.background button, infobar.error button, infobar.question button, infobar.warning button, infobar.info button, headerbar.selection-mode button, +.titlebar.selection-mode:not(headerbar) button, .destructive-action, .suggested-action, headerbar.selection-mode button.suggested-action, toolbar.inline-toolbar button, toolbar button, .titlebar:not(headerbar) button, headerbar button, button, button.nautilus-circular-button.image-button { + min-height: 18px; + min-width: 18px; + padding: 2px; + border-width: 1px; + border-style: solid; + border-radius: 0px; + -gtk-outline-radius: 0px; + transition: 150ms ease; + outline-color: transparent; } + #restart_button button.text-button, #shutdown_button button.text-button, #login_window button.text-button, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat.nautilus-circular-button.image-button, treeview.view header button.text-button, .osd spinbutton.vertical button.text-button:first-child, .osd spinbutton:not(.vertical) button.text-button, + #XfceNotifyWindow button.text-button, frame.app-notification button.text-button, popover.background button.text-button, infobar.error button.text-button, infobar.question button.text-button, infobar.warning button.text-button, infobar.info button.text-button, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode button.text-button, .text-button.destructive-action, .text-button.suggested-action, toolbar.inline-toolbar button.text-button, button.text-button, button.text-button.nautilus-circular-button.image-button { + padding: 2px 2px; } + +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.flat:hover, modelbutton.flat, +menuitem.button.flat, menu menuitem calendar.button:hover, +.menu menuitem calendar.button:hover, +.context-menu menuitem calendar.button:hover, menu menuitem calendar.button, +.menu menuitem calendar.button, +.context-menu menuitem calendar.button, calendar.button:disabled, calendar.button:backdrop, calendar.button:hover, calendar.button, calendar.view, calendar.view:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + 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; } + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .linked:not(.vertical) > combobox:first-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:first-child, popover.background .linked > button:first-child, headerbar.selection-mode viewswitcher button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar viewswitcher button:first-child, toolbar viewswitcher button.nautilus-circular-button.image-button:first-child, +toolbar .linked > button:first-child, .titlebar:not(headerbar) viewswitcher button:first-child, headerbar viewswitcher button:first-child, headerbar viewswitcher button.nautilus-circular-button.image-button:first-child, +.titlebar:not(headerbar) .linked > button:first-child, +headerbar .linked > button:first-child, combobox box button:first-child, combobox box button.nautilus-circular-button.image-button:first-child, combobox box entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child { + border-width: 1px; + border-radius: 0px 0 0 0px; + -gtk-outline-radius: 0px 0 0 0px; } + +toolbar.inline-toolbar toolbutton:last-child > button.flat, .linked:not(.vertical) > combobox:last-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:last-child, popover.background .linked > button:last-child, headerbar.selection-mode viewswitcher button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, +toolbar .linked > button:last-child, .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, +.titlebar:not(headerbar) .linked > button:last-child, +headerbar .linked > button:last-child, combobox box button:last-child, combobox box button.nautilus-circular-button.image-button:last-child, combobox box entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child { + border-width: 1px; + border-radius: 0 0px 0px 0; + -gtk-outline-radius: 0 0px 0px 0; } + +toolbar.inline-toolbar toolbutton:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:only-child, popover.background .linked > button:only-child, headerbar.selection-mode viewswitcher button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, +toolbar .linked > button:only-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, +.titlebar:not(headerbar) .linked > button:only-child, +headerbar .linked > button:only-child, combobox box button:only-child, combobox box button.nautilus-circular-button.image-button:only-child, combobox box entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child { + border-width: 1px; + border-style: solid; + border-radius: 0px; + -gtk-outline-radius: 0px; } + +.nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button, popover.background .linked > button, headerbar.selection-mode viewswitcher button, +headerbar.selection-mode .linked > button, +.titlebar.selection-mode:not(headerbar) viewswitcher button, toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, +toolbar .linked > button, +toolbar .linked > button.nautilus-circular-button.image-button, .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, +.titlebar:not(headerbar) .linked > button, +headerbar .linked > button, +headerbar .linked > button.nautilus-circular-button.image-button, combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry, .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + border-width: 1px; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > button:first-child { + border-width: 1px; + border-radius: 0px 0px 0 0; + -gtk-outline-radius: 0px 0px 0 0; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > button:last-child { + border-width: 1px; + border-radius: 0 0 0px 0px; + -gtk-outline-radius: 0 0 0px 0px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:only-child { + border-width: 1px; + border-radius: 0px; + -gtk-outline-radius: 0px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +notebook > header > tabs > arrow, infobar.error button.close, infobar.question button.close, infobar.warning button.close, infobar.info button.close { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:focus, infobar.error button.close:focus, infobar.question button.close:focus, infobar.warning button.close:focus, infobar.info button.close:focus, notebook > header > tabs > arrow:hover, infobar.error button.close:hover, infobar.question button.close:hover, infobar.warning button.close:hover, infobar.info button.close:hover { + border: 1px solid rgba(22, 21, 16, 0.3); + background-color: rgba(204, 204, 204, 0.2); + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:active, infobar.error button.close:active, infobar.question button.close:active, infobar.warning button.close:active, infobar.info button.close:active, notebook > header > tabs > arrow:checked, infobar.error button.close:checked, infobar.question button.close:checked, infobar.warning button.close:checked, infobar.info button.close:checked { + border: 1px solid rgba(61, 98, 102, 0.3); + background-color: rgba(204, 204, 204, 0.1); + background-image: none; + box-shadow: none; } + +button, button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + button:active, button.nautilus-circular-button.image-button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button.nautilus-circular-button.image-button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.22); } + button:disabled, button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + button:active:disabled, button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + button.flat, button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + button:hover, button.nautilus-circular-button.image-button:hover, button.flat:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button:hover:active, button:hover:active:focus, button.flat:hover:active:focus, button:hover:checked, button:hover:checked:focus, button.flat:hover:checked:focus, button.flat:hover:active, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + button:focus, button.nautilus-circular-button.image-button:focus, button.flat:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + button:focus:hover, button.flat:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + button:focus:hover:hover, button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button:focus:hover:active, button.flat:focus:hover:active, button.flat:focus:hover:active:focus, button:focus:hover:checked, button.flat:focus:hover:checked, button.flat:focus:hover:checked:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + button:checked, button.nautilus-circular-button.image-button:checked, button:active, button.nautilus-circular-button.image-button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked: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(143, 143, 143, 0.22); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + button:active:checked:disabled, button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover, button.flat:focus, button.flat:hover { + color: #cccccc; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#555555,#cccccc,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + button:backdrop, button.nautilus-circular-button.image-button:backdrop, button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + button.separator, button.separator.nautilus-circular-button.image-button, button .separator, button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + button separator, button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + .inline-toolbar button:disabled, .linked > button:disabled { + box-shadow: inset -1px 0 #444444; } + .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(41, 41, 41, 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(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #444444; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + button.circular, button.nautilus-circular-button.image-button, button.circular-button { + padding: 0; + min-width: 26px; + min-height: 26px; + 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, spinbutton button.nautilus-circular-button.image-button { + color: #cccccc; + padding: 2px 3px; } + spinbutton button:active, spinbutton button.nautilus-circular-button.image-button:active, spinbutton button:checked, spinbutton button.nautilus-circular-button.image-button:checked, spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover { + background-color: #666666; + background-image: none; } + spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover, spinbutton button:focus:hover { + border-color: rgba(163, 163, 163, 0.3); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + spinbutton button:hover:active, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:focus, spinbutton button:hover:checked, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + spinbutton button:focus:hover { + color: mix(#cccccc,mix(#3d6266,mix(#161510,#cccccc,0.18),0.3),0.3); } + spinbutton button:disabled, spinbutton button.nautilus-circular-button.image-button:disabled { + color: mix(#cccccc,#161510,0.7); } + spinbutton button:backdrop, spinbutton button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + spinbutton button:backdrop:disabled { + color: rgba(0, 0, 0, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #555555; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 0px; + -gtk-outline-radius: 0px; + color: #cccccc; + caret-color: #cccccc; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #4d4d4d; + background-image: none; + color: mix(#555555,#cccccc,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, spinbutton:not(.vertical) button.nautilus-circular-button.image-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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(82, 82, 82, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#161510,mix(#161510,#cccccc,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(#3d6266,rgba(204, 204, 204, 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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-left-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-right-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); + box-shadow: inset 1px 0 mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + +spinbutton.vertical button, spinbutton.vertical button.nautilus-circular-button.image-button, spinbutton.vertical entry { + min-width: 0; + padding-left: 0px; + padding-right: 0px; } + +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(#3d6266,rgba(204, 204, 204, 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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-left-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-right-color: mix(#3d6266,mix(#161510,#cccccc,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(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-left-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); + border-right-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo, combobox button.combo.nautilus-circular-button.image-button { + min-width: 0; + padding-left: 2px; + padding-right: 2px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 14px; + min-width: 14px; + padding: 1px; } + +combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry { + padding: 2px 2px; } + +combobox box > entry + button.combo, combobox box > entry + button.combo.nautilus-circular-button.image-button { + padding: 2px; } + +combobox menu menuitem { + padding: 2px 3px; } + combobox menu menuitem cellview { + min-height: 18px; } + +/********* + ! 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 { + 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 { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 0px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.1), inset 0 1px rgba(41, 41, 41, 0.12), inset -1px 0 rgba(41, 41, 41, 0.1), inset 0 -1px rgba(41, 41, 41, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #3d6266; + color: #cccccc; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #3d6266; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #cccccc; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 2px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 2px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #282c34; + border-color: #f2a80c; + background-color: mix(#555555,#f6be48,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #282c34; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #282c34; + border-color: mix(#3d6266,#f6be48,0.3); + background-color: #f6be48; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #282c34; + color: #f6be48; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #282c34; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #282c34; + color: #fc4a6d; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #282c34; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #282c34; + color: #fc4a6d; } + +entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + entry:focus, entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + entry:active:disabled, entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + entry:focus, entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 1px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 4px 1px; } + toolbar.vertical separator { + margin: 4px 1px 4px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button, + headerbar button.nautilus-circular-button.image-button { + margin-top: 5px; + margin-bottom: 5px; } + headerbar switch { + margin-top: 3px; + margin-bottom: 3px; } + window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 0px; } + window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 0px; } + +.titlebar:not(headerbar), headerbar { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.72); + color: #cccccc; + background-color: #555555; + background-image: none; + border-radius: 0px 0px 0 0; + color: #cccccc; + padding: 0 6px; + min-height: 42px; } + .titlebar:focus:not(headerbar), headerbar:focus, .titlebar:hover:not(headerbar), headerbar:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.8),0.3); } + .titlebar:active:not(headerbar), headerbar:active, .titlebar:checked:not(headerbar), headerbar:checked { + border-color: mix(#cccccc,#555555,0.48); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + border-color: mix(#cccccc,#555555,0.8); } + .titlebar:active:disabled:not(headerbar), headerbar:active:disabled, .titlebar:checked:disabled:not(headerbar), headerbar:checked:disabled { + border-color: mix(#cccccc,#555555,0.72); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + background-color: #4d4d4d; + background-image: none; + color: mix(#cccccc,#555555,0.5); } + .titlebar:not(headerbar) .background, headerbar .background { + background-color: #555555; + border-color: mix(#555555,#cccccc,0.3); } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; + padding: 0 4px; } + .titlebar:not(headerbar) .subtitle, headerbar .subtitle { + font-size: smaller; + padding: 0 4px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher: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, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #40676b; + background-image: none; + color: #cccccc; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #cccccc; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#555555,#cccccc,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(204, 204, 204, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .titlebar:not(headerbar) button.image-button, headerbar button.image-button, headerbar button.image-button.nautilus-circular-button { + padding: 2px; } + .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, + .titlebar:not(headerbar) .linked > button, + headerbar .linked > button, + headerbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .titlebar:not(headerbar) viewswitcher button:focus, headerbar viewswitcher button:focus, headerbar viewswitcher button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) viewswitcher button:hover, headerbar viewswitcher button:hover, headerbar viewswitcher button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar) .linked > button:focus, + headerbar .linked > button:focus, + .titlebar:not(headerbar) .linked > button:hover, + headerbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) viewswitcher button:active, headerbar viewswitcher button:active, headerbar viewswitcher button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) viewswitcher button:checked, headerbar viewswitcher button:checked, headerbar viewswitcher button.nautilus-circular-button.image-button:checked, + .titlebar:not(headerbar) .linked > button:active, + headerbar .linked > button:active, + .titlebar:not(headerbar) .linked > button:checked, + headerbar .linked > button:checked { + box-shadow: inset 0 1px rgba(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + .titlebar:not(headerbar) viewswitcher button:disabled, headerbar viewswitcher button:disabled, headerbar viewswitcher button.nautilus-circular-button.image-button:disabled, + .titlebar:not(headerbar) .linked > button:disabled, + headerbar .linked > button:disabled { + box-shadow: inset -1px 0 #444444; } + .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, + .titlebar:not(headerbar) .linked > button:last-child, + headerbar .linked > button:last-child, + .titlebar:not(headerbar) .linked > button:only-child, + headerbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .titlebar:not(headerbar) viewswitcher button:last-child:hover, headerbar viewswitcher button:last-child:hover, .titlebar:not(headerbar) viewswitcher button:only-child:hover, headerbar viewswitcher button:only-child:hover, + .titlebar:not(headerbar) .linked > button:last-child:hover, + headerbar .linked > button:last-child:hover, + .titlebar:not(headerbar) .linked > button:only-child:hover, + headerbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) viewswitcher button:disabled:last-child, headerbar viewswitcher button:disabled:last-child, .titlebar:not(headerbar) viewswitcher button:disabled:only-child, headerbar viewswitcher button:disabled:only-child, + .titlebar:not(headerbar) .linked > button:disabled:last-child, + headerbar .linked > button:disabled:last-child, + .titlebar:not(headerbar) .linked > button:disabled:only-child, + headerbar .linked > button:disabled:only-child { + box-shadow: none; } + .titlebar:not(headerbar) viewswitcher button:active:last-child, headerbar viewswitcher button:active:last-child, .titlebar:not(headerbar) viewswitcher button:checked:last-child, headerbar viewswitcher button:checked:last-child, + .titlebar:not(headerbar) .linked > button:active:last-child, + headerbar .linked > button:active:last-child, + .titlebar:not(headerbar) .linked > button:checked:last-child, + headerbar .linked > button:checked:last-child { + box-shadow: inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .titlebar:not(headerbar) viewswitcher button:active:only-child, headerbar viewswitcher button:active:only-child, .titlebar:not(headerbar) viewswitcher button:checked:only-child, headerbar viewswitcher button:checked:only-child, + .titlebar:not(headerbar) .linked > button:active:only-child, + headerbar .linked > button:active:only-child, + .titlebar:not(headerbar) .linked > button:checked:only-child, + headerbar .linked > button:checked:only-child { + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .titlebar:not(headerbar) box button.image-button, headerbar box button.image-button, headerbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + .titlebar:not(headerbar) separator, headerbar separator { + color: #333333; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .titlebar:not(headerbar) separator, headerbar separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .titlebar:backdrop:not(headerbar), headerbar:backdrop { + background-color: #161510; + background-image: none; + color: mix(#cccccc,#161510,0.4); + text-shadow: none; + border-color: mix(mix(#161510,mix(#161510,#cccccc,0.18),0.9),#161510,0.5); } + .default-decoration.titlebar:not(headerbar), headerbar.default-decoration { + min-height: 24px; + box-shadow: none; + border: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd headerbar:dir(rtl), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled headerbar, .maximized .titlebar:not(headerbar), .maximized headerbar { + border-radius: 0; } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { + margin-left: 2px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); + padding: 2px; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher: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, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(143, 143, 143, 0.3); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(173, 173, 173, 0.3); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(163, 163, 163, 0.3); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(143, 143, 143, 0.22); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #40676b; + background-image: none; + color: #cccccc; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #cccccc; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#555555,#cccccc,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(204, 204, 204, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + .titlebar:not(headerbar) button.text-button, headerbar button.text-button, headerbar button.text-button.nautilus-circular-button.image-button { + padding: 2px 5px; } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; } + .titlebar:not(headerbar) button.flat:hover, headerbar button.flat:hover { + color: #cccccc; } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#cccccc,#161510,0.4); } + .titlebar:not(headerbar) button stack box.narrow, headerbar button stack box.narrow, headerbar button.nautilus-circular-button.image-button stack box.narrow { + /* have no clue why it's ignored by gtk and forced to 5px and 7px */ + padding: 0; } + .titlebar:not(headerbar) button:not(:checked):not(:hover) stack box, headerbar button:not(:checked):not(:hover) stack box { + color: #cccccc; } + .titlebar:not(headerbar) viewswitcher button:not(:checked):not(:hover) stack box, headerbar viewswitcher button:not(:checked):not(:hover) stack box { + color: #cccccc; } + .titlebar:not(headerbar) button.titlebutton + separator.titlebutton, headerbar button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 2px; } + .titlebar:not(headerbar) button.titlebutton, headerbar button.titlebutton, headerbar button.titlebutton.nautilus-circular-button.image-button { + border: 0; + padding: 2px; + background-image: none; + background-color: transparent; + color: #cccccc; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover { + background-image: none; + background-color: transparent; + color: #3d6266; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active { + background-image: none; + background-color: transparent; + color: #37585c; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:backdrop, headerbar button.titlebutton:backdrop { + background: none; + color: mix(#cccccc,#161510,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #161510; + background-image: none; + border-color: mix(#cccccc,#161510,0.88); + color: #cccccc; } + toolbar:focus, toolbar:hover { + border-color: mix(#3d6266,mix(#cccccc,#161510,0.8),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: mix(#cccccc,#161510,0.4); } + toolbar:disabled { + border-color: mix(#cccccc,#161510,0.92); } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: mix(#cccccc,#161510,0.88); } + toolbar:disabled { + background-color: #14130e; + background-image: none; + color: mix(#cccccc,#161510,0.5); } + toolbar .background { + background-color: #161510; + border-color: mix(#161510,#cccccc,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 4px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 4px; } + toolbar button, toolbar button.nautilus-circular-button.image-button { + background-color: #161510; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.22); } + toolbar button:disabled, toolbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + toolbar button.flat, toolbar button.flat.nautilus-circular-button.image-button { + color: #cccccc; + border-color: rgba(22, 21, 16, 0); + background-color: rgba(22, 21, 16, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:hover { + background-color: #171611; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar button:hover:active, toolbar button:hover:active:focus, toolbar button.flat:hover:active:focus, toolbar button:hover:checked, toolbar button:hover:checked:focus, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button.flat:focus { + background-color: #171611; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #181712; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar button:focus:hover:active, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:focus, toolbar button:focus:hover:checked, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button.flat:checked, toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked: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(143, 143, 143, 0.22); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(173, 173, 173, 0.22); } + toolbar button:active:checked:disabled, toolbar button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #cccccc; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#161510,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#161510,#cccccc,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#161510,#cccccc,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + toolbar button:backdrop, toolbar button.nautilus-circular-button.image-button:backdrop, toolbar button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + toolbar button.separator, toolbar button.separator.nautilus-circular-button.image-button, toolbar button .separator, toolbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(22, 21, 16, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(22, 21, 16, 0.85); } + toolbar button separator, toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#161510,0.9)); } + toolbar button.image-button, toolbar button.image-button.nautilus-circular-button { + padding: 2px; } + toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, + toolbar .linked > button, + toolbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar viewswitcher button:focus, toolbar viewswitcher button.nautilus-circular-button.image-button:focus, toolbar viewswitcher button:hover, toolbar viewswitcher button.nautilus-circular-button.image-button:hover, + toolbar .linked > button:focus, + toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar viewswitcher button:active, toolbar viewswitcher button.nautilus-circular-button.image-button:active, toolbar viewswitcher button:active:hover, toolbar viewswitcher button:active:focus, toolbar viewswitcher button:active:hover:focus, toolbar viewswitcher button:checked, toolbar viewswitcher button.nautilus-circular-button.image-button:checked, toolbar viewswitcher button:checked:hover, toolbar viewswitcher button:checked:focus, toolbar viewswitcher button: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 0 1px rgba(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + toolbar viewswitcher button:disabled, toolbar viewswitcher button.nautilus-circular-button.image-button:disabled, + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #12110d; } + toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, + toolbar .linked > button:last-child, + toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar viewswitcher button:last-child:hover, toolbar viewswitcher button:only-child:hover, + toolbar .linked > button:last-child:hover, + toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar viewswitcher button:disabled:last-child, toolbar viewswitcher button:disabled:only-child, toolbar viewswitcher button:active:disabled:last-child, toolbar viewswitcher button:active:disabled:only-child, toolbar viewswitcher button:checked:disabled:last-child, toolbar viewswitcher button:checked:disabled:only-child, + 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 viewswitcher button:active:last-child, toolbar viewswitcher button:active:last-child:focus, toolbar viewswitcher button:active:last-child:hover, toolbar viewswitcher button:active:last-child:hover:focus, toolbar viewswitcher button:checked:last-child, toolbar viewswitcher button:checked:last-child:focus, toolbar viewswitcher button:checked:last-child:hover, toolbar viewswitcher button: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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + toolbar viewswitcher button:active:only-child, toolbar viewswitcher button:active:only-child:focus, toolbar viewswitcher button:active:only-child:hover, toolbar viewswitcher button:active:only-child:hover:focus, toolbar viewswitcher button:checked:only-child, toolbar viewswitcher button:checked:only-child:focus, toolbar viewswitcher button:checked:only-child:hover, toolbar viewswitcher button: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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + toolbar box button.image-button, toolbar box button.image-button.nautilus-circular-button { + padding: 2px 6px; } + toolbar separator, toolbar separator:disabled { + color: #0d0d0a; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#161510,#cccccc,0.18); + background-color: mix(mix(#161510,#cccccc,0.18),#161510,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); + background-color: mix(#161510,mix(#161510,mix(#161510,#cccccc,0.18),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button, toolbar.inline-toolbar button.nautilus-circular-button.image-button { + background-color: #161510; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + toolbar.inline-toolbar button.flat { + color: #cccccc; + border-color: rgba(22, 21, 16, 0); + background-color: rgba(22, 21, 16, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #171611; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #171611; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #181712; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + 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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #cccccc; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#161510,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#161510,#cccccc,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#161510,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + toolbar.inline-toolbar button:backdrop, toolbar.inline-toolbar button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(22, 21, 16, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(22, 21, 16, 0.85); } + toolbar.inline-toolbar button separator, toolbar.inline-toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#161510,0.9)); } + +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: #4b4b4b; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.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: 2px; + border-top: 1px solid mix(#161510,#cccccc,0.18); } + actionbar > revealer > box:backdrop { + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #161510; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #12110d; + color: #cccccc; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar.selection-mode:not(headerbar) button.suggested-action { + background-color: #37bd58; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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, .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, .suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.22); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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, 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, 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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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, 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, 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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #cccccc; + border-color: rgba(55, 189, 88, 0); + background-color: rgba(55, 189, 88, 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 { + background-color: #3ac65d; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .suggested-action:hover:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:focus, .suggested-action.flat:hover:active:focus, .suggested-action:hover:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:focus, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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 { + background-color: #3ac65d; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #44c965; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .suggested-action:focus:hover:active, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:focus, .suggested-action:focus:hover:checked, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, .suggested-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .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(143, 143, 143, 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(173, 173, 173, 0.22); } + .suggested-action:active:checked:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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, .suggested-action.flat:hover { + color: #cccccc; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#37bd58,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#37bd58,#cccccc,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#37bd58,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop, + .titlebar:not(headerbar).selection-mode button.suggested-action:backdrop, .suggested-action.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .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.selection-mode:not(headerbar) button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(55, 189, 88, 0.9); } + .suggested-action.separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, + .titlebar.selection-mode:not(headerbar) button.suggested-action .separator:disabled { + color: rgba(55, 189, 88, 0.85); } + .suggested-action separator, headerbar.selection-mode button.suggested-action separator, + .titlebar.selection-mode:not(headerbar) button.suggested-action separator { + background-image: image(mix(#cccccc,#37bd58,0.9)); } + +.destructive-action { + background-color: #fc4a6d; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .destructive-action:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .destructive-action.flat { + color: #cccccc; + border-color: rgba(252, 74, 109, 0); + background-color: rgba(252, 74, 109, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.3); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #fd6a87; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.3); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #cccccc; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#fc4a6d,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fc4a6d,#cccccc,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#fc4a6d,#cccccc,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .destructive-action:backdrop, .destructive-action.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(252, 74, 109, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(252, 74, 109, 0.85); } + .destructive-action separator { + background-image: image(mix(#cccccc,#fc4a6d,0.9)); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #3d6266; + background-image: none; + border-color: mix(#cccccc,#3d6266,0.88); + color: #cccccc; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#3d6266,mix(#cccccc,#3d6266,0.8),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: mix(#cccccc,#3d6266,0.4); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: mix(#cccccc,#3d6266,0.92); } + 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: mix(#cccccc,#3d6266,0.88); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #37585c; + background-image: none; + color: mix(#cccccc,#3d6266,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #3d6266; + border-color: mix(#3d6266,#cccccc,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 4px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 4px; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #cccccc; + border-color: rgba(61, 98, 102, 0); + background-color: rgba(61, 98, 102, 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: #40676b; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, 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:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #40676b; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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: #436c70; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover: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.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + 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: #cccccc; } + 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(#3d6266,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3d6266,#cccccc,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(#3d6266,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + 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(61, 98, 102, 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(61, 98, 102, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#cccccc,#3d6266,0.9)); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 2px; } + headerbar.selection-mode viewswitcher button, headerbar.selection-mode viewswitcher button.nautilus-circular-button.image-button, + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode viewswitcher button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + headerbar.selection-mode viewswitcher button:focus, headerbar.selection-mode viewswitcher button:hover, + headerbar.selection-mode .linked > button:focus, + headerbar.selection-mode .linked > button:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:focus, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.42); } + headerbar.selection-mode viewswitcher button:active, headerbar.selection-mode viewswitcher button:active:hover, headerbar.selection-mode viewswitcher button:active:focus, headerbar.selection-mode viewswitcher button:active:hover:focus, headerbar.selection-mode viewswitcher button:checked, headerbar.selection-mode viewswitcher button:checked:hover, headerbar.selection-mode viewswitcher button:checked:focus, headerbar.selection-mode viewswitcher button:checked:hover:focus, + 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 viewswitcher button:active, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:focus, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + headerbar.selection-mode viewswitcher button:disabled, + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #314e52; } + headerbar.selection-mode viewswitcher button:last-child, headerbar.selection-mode viewswitcher button:only-child, + headerbar.selection-mode .linked > button:last-child, + headerbar.selection-mode .linked > button:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.22); } + headerbar.selection-mode viewswitcher button:last-child:hover, headerbar.selection-mode viewswitcher button:only-child:hover, + headerbar.selection-mode .linked > button:last-child:hover, + headerbar.selection-mode .linked > button:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.42); } + headerbar.selection-mode viewswitcher button:disabled:last-child, headerbar.selection-mode viewswitcher button:disabled:only-child, headerbar.selection-mode viewswitcher button:active:disabled:last-child, headerbar.selection-mode viewswitcher button:active:disabled:only-child, headerbar.selection-mode viewswitcher button:checked:disabled:last-child, headerbar.selection-mode viewswitcher button:checked:disabled:only-child, + 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 viewswitcher button:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher 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 viewswitcher button:active:last-child, headerbar.selection-mode viewswitcher button:active:last-child:focus, headerbar.selection-mode viewswitcher button:active:last-child:hover, headerbar.selection-mode viewswitcher button:active:last-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:last-child, headerbar.selection-mode viewswitcher button:checked:last-child:focus, headerbar.selection-mode viewswitcher button:checked:last-child:hover, headerbar.selection-mode viewswitcher button:checked:last-child:hover:focus, + 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 viewswitcher button:active:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + headerbar.selection-mode viewswitcher button:active:only-child, headerbar.selection-mode viewswitcher button:active:only-child:focus, headerbar.selection-mode viewswitcher button:active:only-child:hover, headerbar.selection-mode viewswitcher button:active:only-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:only-child, headerbar.selection-mode viewswitcher button:checked:only-child:focus, headerbar.selection-mode viewswitcher button:checked:only-child:hover, headerbar.selection-mode viewswitcher button:checked:only-child:hover:focus, + 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 viewswitcher button:active:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 2px 6px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #253b3d; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #cccccc; + border-color: rgba(61, 98, 102, 0); + background-color: rgba(61, 98, 102, 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: #40676b; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, 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:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #40676b; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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: #436c70; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover: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.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + 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: #cccccc; } + 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(#3d6266,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#3d6266,#cccccc,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(#3d6266,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + 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(61, 98, 102, 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(61, 98, 102, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#cccccc,#3d6266,0.9)); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #3d6266; + 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: #314e52; + 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: #2b4547; } + 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: #2e4a4d; } + 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(204, 204, 204, 0.5); + -gtk-icon-shadow: none; } + headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label { + color: #2b4547; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #cccccc; } + calendar:selected { + border-radius: 0px; } + calendar.header { + border-bottom: 1px solid rgba(82, 82, 82, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(82, 82, 82, 0.1); } + calendar.button { + color: rgba(204, 204, 204, 0.55); } + calendar.button:hover { + color: #cccccc; } + calendar.button:backdrop { + color: alpha(mix(#cccccc,#161510,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#cccccc,#161510,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#cccccc,#161510,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#3d6266,#cccccc,0.5); } + calendar:backdrop { + color: mix(#555555,#cccccc,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #555555; + color: #cccccc; } + +/*************** + ! 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: #cccccc; } + colorswatch.dark overlay:hover { + border-color: rgba(82, 82, 82, 0.8); } + colorswatch.dark overlay:backdrop { + color: mix(#3d6266,#cccccc,0.66); } + +colorswatch.light overlay { + color: #cccccc; } + colorswatch.light overlay:hover { + border-color: rgba(82, 82, 82, 0.5); } + colorswatch.light overlay:backdrop { + color: mix(#555555,#cccccc,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #3d6266; + box-shadow: inset 0 0 0 2px #304d50, inset 0 0 0 1px #3d6266; } + colorswatch:drop(active).dark overlay { + border-color: #3d6266; + box-shadow: inset 0 0 0 2px rgba(82, 82, 82, 0.3), inset 0 0 0 1px #3d6266; } + +colorswatch overlay { + border: 1px solid rgba(82, 82, 82, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(24, 23, 17, 0.4), inset 0 -1px rgba(82, 82, 82, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(82, 82, 82, 0.3); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(82, 82, 82, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #cccccc; } + +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: #15140f; + color: #cccccc; } + colorswatch#add-color-button overlay:hover { + background-color: #14130e; } + colorswatch#add-color-button overlay:backdrop { + background-color: #15140f; } + +colorswatch#editor-color-sample { + border-radius: 0px; } + colorswatch#editor-color-sample overlay { + border-radius: 0.5px; } + +button.color, button.color.nautilus-circular-button.image-button { + padding: 2px; } + 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(#161510,#cccccc,0.18); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#161510,#cccccc,0.18); + background-color: #161510; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#3d6266,#555555,0.5); } + +list { + color: #cccccc; + background-color: #555555; + border-color: mix(#161510,#cccccc,0.18); } + list:backdrop { + background-color: #555555; + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(204, 204, 204, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(82, 82, 82, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(82, 82, 82, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#3d6266,#cccccc,0.1); } + row.activatable:selected:backdrop { + background-color: #3d6266; } + +flowbox flowboxchild { + padding: 2px; + border-radius: 0px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #199ffd; + background-image: none; + border: 1px solid #0282dc; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #282c34; } + infobar.info button, infobar.info button.nautilus-circular-button.image-button { + background-color: #199ffd; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.info button:focus, infobar.info button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.info button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.info button.flat { + color: #282c34; + border-color: rgba(25, 159, 253, 0); + background-color: rgba(25, 159, 253, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.flat:hover { + background-color: #27a5fd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:focus, infobar.info button.flat:hover:active:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:focus, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #27a5fd; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #35abfd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.info button:focus:hover:active, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:focus, infobar.info button:focus:hover:checked, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.info button:active:checked:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #282c34; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#199ffd,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#199ffd,#282c34,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#199ffd,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.info button:backdrop, infobar.info button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(25, 159, 253, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(25, 159, 253, 0.85); } + infobar.info button separator, infobar.info button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#199ffd,0.9)); } + infobar.warning, infobar.warning:backdrop { + background-color: #f6be48; + background-image: none; + border: 1px solid #f2a80c; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #282c34; } + infobar.warning button, infobar.warning button.nautilus-circular-button.image-button { + background-color: #f6be48; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.warning button:focus, infobar.warning button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.warning button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.warning button.flat { + color: #282c34; + border-color: rgba(246, 190, 72, 0); + background-color: rgba(246, 190, 72, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #f7c357; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:focus, infobar.warning button.flat:hover:active:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:focus, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #f7c357; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #f7c966; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button:focus:hover:checked, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.warning button:active:checked:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #282c34; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#f6be48,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#f6be48,#282c34,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#f6be48,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.warning button:backdrop, infobar.warning button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(246, 190, 72, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(246, 190, 72, 0.85); } + infobar.warning button separator, infobar.warning button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#f6be48,0.9)); } + infobar.question, infobar.question:backdrop { + background-color: #199ffd; + background-image: none; + border: 1px solid #0282dc; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #282c34; } + infobar.question button, infobar.question button.nautilus-circular-button.image-button { + background-color: #199ffd; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.question button:focus, infobar.question button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.question button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.question button.flat { + color: #282c34; + border-color: rgba(25, 159, 253, 0); + background-color: rgba(25, 159, 253, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.flat:hover { + background-color: #27a5fd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:focus, infobar.question button.flat:hover:active:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:focus, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #27a5fd; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #35abfd; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.question button:focus:hover:active, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:focus, infobar.question button:focus:hover:checked, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.question button:active:checked:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #282c34; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#199ffd,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#199ffd,#282c34,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#199ffd,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.question button:backdrop, infobar.question button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(25, 159, 253, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(25, 159, 253, 0.85); } + infobar.question button separator, infobar.question button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#199ffd,0.9)); } + infobar.error, infobar.error:backdrop { + background-color: #fc4a6d; + background-image: none; + border: 1px solid #fb0a39; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #282c34; } + infobar.error button, infobar.error button.nautilus-circular-button.image-button { + background-color: #fc4a6d; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + infobar.error button:focus, infobar.error button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + infobar.error button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + infobar.error button.flat { + color: #282c34; + border-color: rgba(252, 74, 109, 0); + background-color: rgba(252, 74, 109, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.flat:hover { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:focus, infobar.error button.flat:hover:active:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:focus, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #fd6a87; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + infobar.error button:focus:hover:active, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:focus, infobar.error button:focus:hover:checked, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + 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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + infobar.error button:active:checked:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #282c34; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#fc4a6d,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fc4a6d,#282c34,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#fc4a6d,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + infobar.error button:backdrop, infobar.error button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(252, 74, 109, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(252, 74, 109, 0.85); } + infobar.error button separator, infobar.error button.nautilus-circular-button.image-button separator { + background-image: image(mix(#282c34,#fc4a6d,0.9)); } + +/********* + ! 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 { + 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 { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 0px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 0px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.1), inset 0 1px rgba(41, 41, 41, 0.12), inset -1px 0 rgba(41, 41, 41, 0.1), inset 0 -1px rgba(41, 41, 41, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #3d6266; + color: #cccccc; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #3d6266; + background-image: none; + border-width: 0; + border-radius: 0px; + color: #cccccc; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 2px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 2px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #282c34; + border-color: #f2a80c; + background-color: mix(#555555,#f6be48,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #282c34; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #282c34; + border-color: mix(#3d6266,#f6be48,0.3); + background-color: #f6be48; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #282c34; + color: #f6be48; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #282c34; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #282c34; + color: #fc4a6d; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #282c34; + border-color: #fb0a39; + background-color: mix(#555555,#fc4a6d,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #282c34; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #282c34; + border-color: mix(#3d6266,#fc4a6d,0.3); + background-color: #fc4a6d; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #282c34; + color: #fc4a6d; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #555555; + background-image: none; + color: #cccccc; } + menubar > menuitem, .menubar > menuitem { + min-height: 14px; + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #cccccc; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#555555,#cccccc,0.21); + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + color: gainsboro; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: gainsboro; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 2px; + background-color: #555555; + color: #cccccc; + border: 1px solid mix(#555555,#cccccc,0.21); } + .csd menu, .csd .menu, .csd .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #3d6266; + color: #cccccc; } + menu separator, .csd menu separator, + .menu separator, .csd .menu separator, + .context-menu separator, .csd .context-menu separator { + background-image: image(mix(#555555,#cccccc,0.18)); + margin: 0px 0; } + menu .separator, .csd menu .separator, + .menu .separator, .csd .menu .separator, + .context-menu .separator, .csd .context-menu .separator { + color: mix(#555555,#cccccc,0.18); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 14px; + min-width: 40px; + padding: 4px; + border-radius: 0; } + menu menuitem:active, menu menuitem:hover, + .menu menuitem:active, + .menu menuitem:hover, + .context-menu menuitem:active, + .context-menu menuitem:hover { + border: 0; + background-color: #3d6266; + background-image: none; + color: #cccccc; } + 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: mix(#cccccc,#3d6266,0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #cccccc; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#cccccc,#555555,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: #3d6266; + color: #cccccc; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #cccccc; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #4d4d4d; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #4d4d4d; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(204, 204, 204, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #cccccc; } + 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(#cccccc,#555555,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: 2px; + background-color: #555555; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#555555,#cccccc,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(#555555,#cccccc,0.18); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#555555,#cccccc,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #555555; } + 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(204, 204, 204, 0.6); } + menuitem accelerator:hover { + color: rgba(204, 204, 204, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#cccccc,#555555,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(82, 82, 82, 0.2); } + +menuitem entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + menuitem entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + menuitem entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 0px; + background-clip: border-box; + background-color: #555555; + background-image: none; + color: #cccccc; + box-shadow: 0 3px 6px rgba(82, 82, 82, 0.16); } + .csd popover.background, popover.background { + border-color: mix(#cccccc,#555555,0.48); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,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: mix(#cccccc,#555555,0.24); } + .csd popover.background:disabled, popover.background:disabled { + border-color: mix(#cccccc,#555555,0.56); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: mix(#cccccc,#555555,0.48); } + 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: #3d6266; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: #666666; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #3d6266; + color: #cccccc; } + popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background list, popover.background list:backdrop { + background-color: mix(#555555,#cccccc,1.3); + background-image: none; + color: #cccccc; + border-color: mix(#cccccc,#555555,0.64); } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #cccccc; } + 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: #3d6266; + color: #cccccc; } + popover.background .frame { + border-color: mix(#cccccc,#555555,0.64); + border-radius: 0px; } + popover.background entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + popover.background entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + popover.background entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + popover.background button, popover.background button.nautilus-circular-button.image-button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + popover.background button:focus, popover.background button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + popover.background button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + popover.background button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.flat:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + popover.background button:hover:active, popover.background button:hover:active:focus, popover.background button.flat:hover:active:focus, popover.background button:hover:checked, popover.background button:hover:checked:focus, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + popover.background button:focus, popover.background button.flat:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + popover.background button:focus:hover:active, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:focus, popover.background button:focus:hover:checked, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + 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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + popover.background button:active:checked:disabled, popover.background button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #cccccc; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#555555,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + popover.background button:backdrop, popover.background button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + popover.background button separator, popover.background button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + popover.background button.flat:not(:hover) { + color: #cccccc; } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #444444; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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: 2px; + padding-left: 2px; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + border-radius: 0px; + background-color: #3d6266; + color: #cccccc; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #cccccc; } + 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: #161510; + background-clip: padding-box; + border: 1px solid #12110d; + border-radius: 0px; + color: #cccccc; } + +.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: 2px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 4px; } + +printdialog paper { + color: #cccccc; + border: 1px solid mix(#161510,#cccccc,0.18); + background: #181711; + padding: 0; } + printdialog paper:backdrop { + color: mix(#cccccc,#161510,0.5); + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); } + +printdialog .dialog-action-box { + margin: 4px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(68, 68, 68, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 0px 0px; + padding: 4px; + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + color: #cccccc; } + frame.app-notification button, frame.app-notification button.nautilus-circular-button.image-button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + frame.app-notification button:focus, frame.app-notification button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + frame.app-notification button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + frame.app-notification button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + frame.app-notification button:hover:active, frame.app-notification button:hover:active:focus, frame.app-notification button.flat:hover:active:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:focus, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + frame.app-notification button:focus:hover:active, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + 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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #cccccc; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + frame.app-notification button:backdrop, frame.app-notification button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(85, 85, 85, 0.65); } + frame.app-notification button separator, frame.app-notification button.nautilus-circular-button.image-button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + 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: #cccccc; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #161510; + background-image: none; + border: 1px solid #12110d; + border-radius: 0px; + color: #cccccc; } + .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, .floating-bar button.nautilus-circular-button.image-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(85, 85, 85, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 2px 4px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #555555; + color: #cccccc; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #555555; + color: #cccccc; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 10px; + padding-right: 10px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1px; + padding-left: 2px; + padding-right: 2px; + color: #cccccc; + background-color: #555555; + border: 1px solid; + border-color: mix(mix(#161510,#cccccc,0.18),#161510,0.5); + border-radius: 0px; + box-shadow: inset 0 -3px mix(#555555,#161510,0.2); + font-size: smaller; } + .keycap:backdrop { + background-color: #555555; + color: mix(#cccccc,#161510,0.5); + transition: 200ms ease-out; } + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button, stackswitcher button.text-button.nautilus-circular-button.image-button { + min-width: 80px; } + +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; } + +/******************* + ! Selected Items * +********************/ +row:selected label:disabled, label:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .cs-category-view:disabled:selected, .cs-category-view .view:disabled:selected, .cs-category-view iconview:disabled:selected, treeview.view:disabled:selected, .view text selection:disabled, iconview text selection:disabled, +textview text selection:disabled:focus, +textview text selection:disabled, #login_window entry selection:disabled, .osd entry selection:disabled, +#XfceNotifyWindow entry selection:disabled, 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, label:disabled selection { + color: mix(#cccccc,#3d6266,0.5); } + +row:selected label:backdrop, label:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .cs-category-view:backdrop:selected, .cs-category-view .view:backdrop:selected, .cs-category-view iconview:backdrop:selected, treeview.view:backdrop:selected, .view text selection:backdrop, iconview text selection:backdrop, +textview text selection:backdrop:focus, +textview text selection:backdrop, #login_window entry selection:backdrop, .osd entry selection:backdrop, +#XfceNotifyWindow entry selection:backdrop, 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, label:backdrop selection { + background-color: #3d6266; + color: mix(#3d6266,#cccccc,0.66); } + row:selected label:disabled:backdrop, label:disabled:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:backdrop:selected, .cs-category-view:disabled:backdrop:selected, .cs-category-view .view:disabled:backdrop:selected, .cs-category-view iconview:disabled:backdrop:selected, treeview.view:disabled:backdrop:selected, .view text selection:disabled:backdrop, iconview text selection:disabled:backdrop, + textview text selection:disabled:backdrop, #login_window entry selection:disabled:backdrop, + #XfceNotifyWindow entry selection:disabled:backdrop, entry selection:disabled:backdrop, calendar:disabled:backdrop:selected, row:disabled:backdrop:selected, flowbox flowboxchild:disabled:backdrop:selected, modelbutton.flat:disabled:backdrop:active, modelbutton.flat:active arrow:disabled:backdrop, modelbutton.flat:disabled:backdrop:selected, modelbutton.flat:selected arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:active, + menuitem.button.flat:active arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:selected, + menuitem.button.flat:selected arrow:disabled:backdrop, label:backdrop selection:disabled { + color: mix(mix(#3d6266,#cccccc,0.66),#3d6266,0.3); } + +.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.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, #login_window entry selection, .osd entry selection, +#XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, 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 { + background-color: #3d6266; } + row:selected label, label: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.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, #login_window entry selection, .osd entry selection, + #XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, 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 { + color: #cccccc; + outline-color: rgba(204, 204, 204, 0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#161510,#cccccc,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: #161510; } + notebook > header { + padding: 2px; + background-color: #161510; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#161510,#cccccc,0.18); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#161510,#cccccc,0.18); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#161510,#cccccc,0.18); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#161510,#cccccc,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(#cccccc,#161510,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #cccccc; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#cccccc,#161510,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#161510,#cccccc,0.1),0.7); + background-image: none; + border-color: mix(mix(#161510,#cccccc,0.18),mix(#cccccc,#161510,0.5),0.15); + color: rgba(204, 204, 204, 0.8); + padding: 2px 10px; + 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(#161510,#cccccc,0.04); + background-image: none; + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #161510; + border-color: mix(#161510,#cccccc,0.18); + color: #cccccc; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.flat.nautilus-circular-button.image-button { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#161510,#cccccc,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #fd95aa; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #3d6266; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#161510,#cccccc,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#161510,#cccccc,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#161510,#cccccc,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#161510,#cccccc,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: #3d6266; + margin-top: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0px 0 0; + padding-top: 0px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#3d6266,mix(#161510,#cccccc,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: #3d6266; + margin-bottom: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0 0px 0px; + padding-bottom: 0px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#3d6266,mix(#161510,#cccccc,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: #3d6266; + margin-right: 0; + -gtk-outline-radius: 0px; + border-radius: 0 0px 0px 0; + padding-right: 8px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#3d6266,mix(#161510,#cccccc,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: #3d6266; + margin-left: 0; + -gtk-outline-radius: 0px; + border-radius: 0px 0 0 0px; + padding-left: 8px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#3d6266,mix(#161510,#cccccc,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, button.osd.nautilus-circular-button.image-button, +#XfceNotifyWindow button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button.osd:hover:active, button.osd:hover:active:focus, button.osd.flat:hover:active:focus, button.osd:hover:checked, button.osd:hover:checked:focus, button.osd.flat:hover:checked:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + button.osd:focus:hover:hover, button.osd.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + button.osd:focus:hover:active, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:focus, button.osd:focus:hover:checked, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + button.osd:checked:active, button.osd.nautilus-circular-button.image-button:checked:active, button.osd:checked:active:hover, button.osd.nautilus-circular-button.image-button:checked:active:hover, button.osd:checked:active:focus, button.osd.nautilus-circular-button.image-button:checked:active:focus, button.osd:checked:active:hover:focus, button.osd.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd:checked:checked, button.osd.nautilus-circular-button.image-button:checked:checked, button.osd:checked:checked:hover, button.osd.nautilus-circular-button.image-button:checked:checked:hover, button.osd:checked:checked:focus, button.osd.nautilus-circular-button.image-button:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd:active:active, button.osd.nautilus-circular-button.image-button:active:active, button.osd:active:active:hover, button.osd.nautilus-circular-button.image-button:active:active:hover, button.osd:active:active:focus, button.osd.nautilus-circular-button.image-button:active:active:focus, button.osd:active:active:hover:focus, button.osd.nautilus-circular-button.image-button:active:active:hover:focus, button.osd:active:checked, button.osd.nautilus-circular-button.image-button:active:checked, button.osd:active:checked:hover, button.osd.nautilus-circular-button.image-button:active:checked:hover, button.osd:active:checked:focus, button.osd.nautilus-circular-button.image-button:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.nautilus-circular-button.image-button:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat.nautilus-circular-button.image-button:checked:active, button.osd.flat:checked:active:hover, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat.nautilus-circular-button.image-button:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat.nautilus-circular-button.image-button:active:active, button.osd.flat:active:active:hover, button.osd.flat.nautilus-circular-button.image-button:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat.nautilus-circular-button.image-button:active:checked, button.osd.flat:active:checked:hover, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:focus, button.osd.flat:active:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + button.osd:active:checked:disabled, button.osd.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + 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: #cccccc; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + button.osd:backdrop, button.osd.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(85, 85, 85, 0.65); } + button.osd separator, button.osd.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + button.osd.image-button, + #XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 2px; + border: 1px solid rgba(68, 68, 68, 0.8); + border-radius: 0px; + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + color: #cccccc; } + toolbar.osd separator { + color: rgba(77, 77, 77, 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: #3d6266; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(85, 85, 85, 0.8); + color: #cccccc; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(85, 85, 85, 0.6); + color: #cccccc; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, .osd button.nautilus-circular-button.image-button, + #XfceNotifyWindow button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + .osd button:focus, .osd button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(163, 163, 163, 0.22); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .osd button.flat, + #XfceNotifyWindow button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd button:hover:active, .osd button:hover:active:focus, .osd button.flat:hover:active:focus, .osd button:hover:checked, .osd button:hover:checked:focus, .osd button.flat:hover:checked:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .osd button:focus:hover:hover, .osd button.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd button:focus:hover:active, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:focus, .osd button:focus:hover:checked, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .osd button:checked:active, .osd button.nautilus-circular-button.image-button:checked:active, .osd button:checked:active:hover, .osd button.nautilus-circular-button.image-button:checked:active:hover, .osd button:checked:active:focus, .osd button.nautilus-circular-button.image-button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button:checked:checked, .osd button.nautilus-circular-button.image-button:checked:checked, .osd button:checked:checked:hover, .osd button.nautilus-circular-button.image-button:checked:checked:hover, .osd button:checked:checked:focus, .osd button.nautilus-circular-button.image-button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button:active:active, .osd button.nautilus-circular-button.image-button:active:active, .osd button:active:active:hover, .osd button.nautilus-circular-button.image-button:active:active:hover, .osd button:active:active:focus, .osd button.nautilus-circular-button.image-button:active:active:focus, .osd button:active:active:hover:focus, .osd button.nautilus-circular-button.image-button:active:active:hover:focus, .osd button:active:checked, .osd button.nautilus-circular-button.image-button:active:checked, .osd button:active:checked:hover, .osd button.nautilus-circular-button.image-button:active:checked:hover, .osd button:active:checked:focus, .osd button.nautilus-circular-button.image-button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat.nautilus-circular-button.image-button:checked:active, .osd button.flat:checked:active:hover, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat.nautilus-circular-button.image-button:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat.nautilus-circular-button.image-button:active:active, .osd button.flat:active:active:hover, .osd button.flat.nautilus-circular-button.image-button:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat.nautilus-circular-button.image-button:active:checked, .osd button.flat:active:checked:hover, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd button.flat:active:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + .osd button:active:checked:disabled, .osd button.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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: #cccccc; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .osd button:backdrop, .osd button.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(85, 85, 85, 0.65); } + .osd button separator, .osd button.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#3d6266,rgba(72, 72, 72, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(204, 204, 204, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #cccccc; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(92, 92, 92, 0.8); + background-image: none; + border-color: mix(#cccccc,rgba(85, 85, 85, 0.8),0.64); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#3d6266,mix(#cccccc,rgba(85, 85, 85, 0.8),0.7),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: mix(#cccccc,rgba(85, 85, 85, 0.8),0.4); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: mix(#cccccc,rgba(85, 85, 85, 0.8),0.72); } + .osd scale slider:active:disabled, .osd scale slider:checked:disabled, + #XfceNotifyWindow scale slider:active:disabled, + #XfceNotifyWindow scale slider:checked:disabled { + border-color: mix(#cccccc,rgba(85, 85, 85, 0.8),0.64); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(77, 77, 77, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(68, 68, 68, 0.8); + background-color: rgba(92, 92, 92, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #3d6266; + background-color: #3d6266; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(72, 72, 72, 0.8); + background-color: rgba(77, 77, 77, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(103, 103, 103, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #3d6266; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #3d6266; + border-color: #3d6266; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #508186; + border-color: #508186; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #2a4346; + border-color: #2a4346; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(85, 85, 85, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(85, 85, 85, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(74, 74, 74, 0.8),#cccccc,0.21); + border-radius: 0; + background-color: mix(rgba(85, 85, 85, 0.8),#cccccc,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(74, 74, 74, 0.8),#cccccc,0.31); + background-color: mix(rgba(85, 85, 85, 0.8),#cccccc,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #37585c; + background-color: #3d6266; } + .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(74, 74, 74, 0.8),#cccccc,0.21); + border-radius: 0px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(77, 77, 77, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(85, 85, 85, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(82, 82, 82, 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: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 0; + color: #cccccc; + caret-color: #cccccc; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: mix(#cccccc,#555555,0.72); } + .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: mix(#cccccc,#555555,0.64); } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#3d6266,rgba(72, 72, 72, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #4d4d4d; + background-image: none; + color: mix(#555555,#cccccc,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); + border-radius: 0; + border-color: rgba(72, 72, 72, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .osd spinbutton:not(.vertical) button.flat, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .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:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, + #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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover: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.flat:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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: #cccccc; } + .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(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .osd spinbutton:not(.vertical) button:backdrop, .osd spinbutton:not(.vertical) button.flat:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .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(85, 85, 85, 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(85, 85, 85, 0.65); } + .osd spinbutton:not(.vertical) button separator, + #XfceNotifyWindow spinbutton:not(.vertical) button separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + .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: #cccccc; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#cccccc,#555555,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#555555,mix(#cccccc,#161510,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(82, 82, 82, 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(85, 85, 85, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):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, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .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:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, + #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:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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(89, 89, 89, 0.8); + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(94, 94, 94, 0.8); + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover: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.flat:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus { + border-color: rgba(143, 143, 143, 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(173, 173, 173, 0.22); } + .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + .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: #cccccc; } + .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(85, 85, 85, 0.8),#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(85, 85, 85, 0.8),#cccccc,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(85, 85, 85, 0.8),#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + .osd spinbutton.vertical button:first-child:backdrop, .osd spinbutton.vertical button:first-child.flat:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + .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(85, 85, 85, 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(85, 85, 85, 0.65); } + .osd spinbutton.vertical button:first-child separator, + #XfceNotifyWindow spinbutton.vertical button:first-child separator { + background-image: image(mix(#cccccc,rgba(85, 85, 85, 0.8),0.9)); } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(61, 98, 102, 0.2)), to(rgba(61, 98, 102, 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(61, 98, 102, 0.35)), to(rgba(61, 98, 102, 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(#161510,#cccccc,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070705; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#161510,mix(#161510,#cccccc,0.18),0.9) 1px, transparent 1px); + background-color: #0d0d0a; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 0px; + font-size: smaller; + color: rgba(204, 204, 204, 0.6); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 5px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 5px; } + progressbar trough { + border: 1px solid mix(#161510,#cccccc,0.17); + background-color: mix(#555555,#161510,0.08); + background-image: none; + border-radius: 0px; } + progressbar progress { + background-color: #3d6266; + 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: mix(#555555,#161510,0.08); + border: 1px solid mix(#161510,#cccccc,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: #3d6266; + border-color: transparent; + border-radius: 0px; } + levelbar block.low { + background-color: #f6be48; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #37bd58; + border-color: transparent; } + levelbar block.full { + background-color: #314e52; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 9px; + min-width: 9px; + padding: 2px; } + 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: 13px; + min-width: 13px; + margin: -6px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune highlight { + background-color: #436c70; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 4px; + -gtk-outline-radius: 6px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#161510,#cccccc,0.2); } + scale trough:disabled { + background-color: mix(#161510,#cccccc,0.1); } + menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(82, 82, 82, 0.2); } + menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #cccccc; } + menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: mix(#cccccc,#3d6266,0.55); } + menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(82, 82, 82, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #3d6266; } + scale highlight:disabled { + background-color: rgba(61, 98, 102, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(61, 98, 102, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #555555; + border: 1px solid rgba(204, 204, 204, 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: #626262; } + scale slider:active { + background-clip: border-box; + background-color: #3d6266; + border-color: #3d6266; } + scale slider:disabled { + background-color: mix(#555555,#161510,0.55); + border-color: mix(#cccccc,#161510,0.92); } + menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #cccccc; + border-color: #cccccc; } + menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: mix(#cccccc,#3d6266,0.85); + border-color: mix(#cccccc,#3d6266,0.85); } + menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: mix(#cccccc,#3d6266,0.5); + border-color: mix(#cccccc,#3d6266,0.5); } + menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: mix(#cccccc,#3d6266,0.55); + border-color: mix(#cccccc,#3d6266,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 5px; } + 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 5px; } + 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 5px 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: #070705; + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.bottom { + border-top: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.left { + border-right: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.right { + border-left: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar:backdrop { + background-color: #0d0d0a; + border-color: mix(#161510,mix(#161510,#cccccc,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(#161510,#cccccc,0.5); } + scrollbar slider:hover { + background-color: mix(#161510,#cccccc,0.7); } + scrollbar slider:hover:active { + background-color: #335356; } + scrollbar slider:backdrop { + background-color: mix(mix(#cccccc,#161510,0.5),#161510,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: #477176; } + 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: #cccccc; + border: 1px solid #181711; } + 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, scrollbar button.nautilus-circular-button.image-button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: mix(#161510,#cccccc,0.18); + background-color: transparent; + box-shadow: none; + color: mix(#161510,#cccccc,0.5); } + scrollbar button:hover, scrollbar button.nautilus-circular-button.image-button:hover { + color: mix(#161510,#cccccc,0.7); } + scrollbar button:active, scrollbar button.nautilus-circular-button.image-button:active, scrollbar button:checked, scrollbar button.nautilus-circular-button.image-button:checked { + color: #335356; } + scrollbar button:backdrop, scrollbar button.nautilus-circular-button.image-button:backdrop { + color: mix(mix(#cccccc,#161510,0.5),#161510,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#161510,#cccccc,0.18); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#161510,#cccccc,0.18); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#161510,#555555,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid mix(#161510,#cccccc,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(#161510,#cccccc,0.18); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#161510,#555555,0.5); + border-color: mix(#161510,mix(#161510,#cccccc,0.18),0.9); + transition: 200ms ease-out; } + .sidebar .frame, .sidebar frame { + border-width: 0; } + 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: 4px 2px; } + stacksidebar row > label { + padding-left: 2px; + padding-right: 2px; } + 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 4px; } + placessidebar row:selected { + color: #cccccc; } + placessidebar row:disabled { + color: mix(#cccccc,#161510,0.5); } + placessidebar row:backdrop { + color: mix(#cccccc,#161510,0.5); } + placessidebar row:backdrop:selected { + color: mix(#3d6266,#cccccc,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: 6px; + padding-left: 2px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 6px; + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button, button.sidebar-button.nautilus-circular-button.image-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(#3d6266); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #3d6266; } + placessidebar row:drop(active):not(:disabled) { + color: #3d6266; + box-shadow: inset 0 1px #3d6266, inset 0 -1px #3d6266; } + placessidebar row:drop(active):not(:disabled):selected { + color: #cccccc; + background-color: #3d6266; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#14130e); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#3d6266); } + paned > separator:backdrop { + background-image: image(mix(#161510,mix(#161510,#cccccc,0.18),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #161510; + background-image: image(#12110d), image(#12110d); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #161510; + background-image: image(mix(#161510,mix(#161510,#cccccc,0.18),0.9)), image(mix(#161510,mix(#161510,#cccccc,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(#4d4d4d); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #3d6266; + 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; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + 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; + min-width: 14px; + min-height: 14px; + margin-right: 2px; } + 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"); } + +check, radio { + box-shadow: -1px 0 mix(#161510,#cccccc,0.3) inset, 1px 0 mix(#161510,#cccccc,0.3) inset, 0 -1px mix(#161510,#cccccc,0.3) inset, 0 1px mix(#161510,#cccccc,0.3) inset; + border-radius: 0px; + background-color: #555555; } + check:disabled, radio:disabled { + box-shadow: -1px 0 mix(#161510,#cccccc,0.15) inset, 1px 0 mix(#161510,#cccccc,0.15) inset, 0 -1px mix(#161510,#cccccc,0.15) inset, 0 1px mix(#161510,#cccccc,0.15) inset; + background-color: rgba(85, 85, 85, 0.25); } + menuitem check:disabled, modelbutton check:disabled, menuitem check, modelbutton check, menuitem radio:disabled, modelbutton radio:disabled, menuitem radio, modelbutton radio { + box-shadow: none; + border-radius: 0; + background-color: transparent; + border: 0; } + textview check:focus, .view check:focus, iconview check:focus, view check:focus, treeview check:focus, textview radio:focus, .view radio:focus, iconview radio:focus, view radio:focus, treeview radio:focus { + background-color: #555555; } + +radio { + border-radius: 999px; } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 2px; } + +.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: 1px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 74px; + min-height: 22px; + background-color: mix(#161510,#555555,0.3); + color: #cccccc; + box-shadow: inset 1px -1px 0 rgba(41, 41, 41, 0.06), inset -1px 1px 0 rgba(41, 41, 41, 0.06); + font-size: 90%; } + switch slider { + background-color: mix(#cccccc,#161510,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(41, 41, 41, 0.07), 1px 0 2px 0 rgba(41, 41, 41, 0.07); + border-radius: 0px; } + switch:checked { + background-color: #3d6266; + background-image: none; + border-color: #3d6266; + color: #555555; } + switch:checked slider { + background-color: #181711; + box-shadow: 0 1px 3px 0 rgba(41, 41, 41, 0.1); } + switch:disabled { + background-color: mix(#161510,#555555,0.5); + background-image: none; + border-color: #161510; + color: #161510; + box-shadow: none; } + switch:disabled slider { + background-color: #161510; } + list row:selected switch { + background-color: #161510; + color: mix(#161510,#555555,0.5); } + list row:selected switch slider { + background-color: mix(mix(#161510,#555555,0.5),#555555,0.4); } + list row:selected switch:checked { + color: #3d6266; + background-color: mix(#cccccc,#161510,0.5); } + list row:selected switch:checked slider { + background-color: #3d6266; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #cccccc; + background-color: #555555; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#555555,#cccccc,0.8); + background-color: #555555; } + .view separator, iconview separator, + textview text separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + +textview border { + background-color: mix(#161510,#555555,0.5); } + +iconview :selected { + border-radius: 0px; } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid mix(#3d6266,#cccccc,0.1); + background-color: rgba(61, 98, 102, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #555555; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #555555; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #3d6266; } + +treeview.view header button:active, treeview.view header button:hover, treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + padding: 0px 3px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#cccccc,#161510,0.5); } + treeview.view header button:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.5); + background-image: none; + background-color: mix(#555555,#161510,0.5); } + treeview.view header button:backdrop:disabled { + border-color: #161510; + 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(#cccccc,#555555,0.7); + border-top-color: mix(#cccccc,#555555,0.9); } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#cccccc,#3d6266,0.5); + border-top-color: rgba(204, 204, 204, 0.1); } + treeview.view:disabled { + color: mix(#cccccc,#161510,0.5); } + treeview.view:disabled:selected { + color: mix(#cccccc,#3d6266,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#3d6266,#cccccc,0.66),#3d6266,0.3); } + treeview.view:disabled:backdrop { + color: black; } + treeview.view.separator { + min-height: 2px; + color: #161510; } + treeview.view.separator:backdrop { + color: rgba(22, 21, 16, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#cccccc,#161510,0.5),#161510,0.5); + border-top: #161510; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#3d6266,#cccccc,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(#555555,#cccccc,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #cccccc; } + treeview.view.expander:selected { + color: mix(#3d6266,#cccccc,0.7); } + treeview.view.expander:selected:hover { + color: #cccccc; } + treeview.view.expander:selected:backdrop { + color: mix(#3d6266,mix(#3d6266,#cccccc,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#555555,mix(#cccccc,#161510,0.5),0.7); } + treeview.view.progressbar { + background-color: #3d6266; + background-image: none; + color: #555555; + border-radius: 0px; + border: 1px solid mix(#3d6266,#cccccc,0.3); } + treeview.view.progressbar:selected { + border: 1px solid mix(#3d6266,#cccccc,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #cccccc; + box-shadow: none; + background-color: #3d6266; + background-image: none; + border-radius: 0px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#3d6266,#cccccc,0.66); + border-color: mix(#3d6266,#cccccc,0.3); + background-color: mix(#555555,#3d6266,0.9); } + treeview.view.progressbar:disabled { + background-color: #161510; + background-image: none; + border-color: mix(#cccccc,#161510,0.84); } + treeview.view.progressbar:backdrop { + color: #555555; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(204, 204, 204, 0.1); + border-radius: 0px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(204, 204, 204, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #3d6266; + border-radius: 0px; } + treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: mix(#3d6266,#cccccc,0.3); + border-left-color: mix(#3d6266,#cccccc,0.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: mix(#3d6266,#cccccc,0.3); + border-left-color: mix(#3d6266,#cccccc,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: #3d6266; + color: #555555; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #555555; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #3d6266; } + +/*********** + ! Separator +************/ +separator { + background-image: image(mix(#cccccc,#161510,0.9)); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#161510,#cccccc,0.18); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#161510,mix(#161510,#cccccc,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(#161510,#cccccc,0.18),0.2745098039); } + +.content-view { + background-color: mix(#555555,#161510,0.28); + color: mix(#cccccc,#cccccc,0.18); + border: 1px solid shade(mix(#555555,#161510,0.78),0.8); } + +viewport separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + +viewport menu separator { + background-image: image(mix(#555555,#cccccc,0.18)); } + +/*************** + ! 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: #555555; + background-image: none; + border-radius: 0px 0px 0 0; + border-width: 0; + box-shadow: 0 3px 9px 1px rgba(82, 82, 82, 0.7), 0 0 0 0px #727a18; + /* this is used for the resize cursor area */ + margin: 6px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(82, 82, 82, 0.4), 0 0 0 0px #161510; + 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 #727a18; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #161510; } + .solid-csd decoration { + border-radius: 0; + margin: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(82, 82, 82, 0.2), 0 0 0 1px rgba(22, 21, 16, 0.13); } + tooltip.csd decoration { + border-radius: 0px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 0px; + box-shadow: 0 1px 2px rgba(82, 82, 82, 0.2), 0 0 0 1px rgba(22, 21, 16, 0.13); } + +/*********************** + ! Fallback mode panel * +************************/ +UnityPanelWidget, .unity-panel, .xfce4-panel, .mate-panel-menu-bar, wnck-pager, wnck-tasklist, clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, panel-plug, +panel-toplevel.background { + background-color: #555555; + background-image: none; + color: #cccccc; } + +gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label, 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 { + font-weight: normal; + color: #cccccc; } + +#login_window, #shutdown_dialog, #restart_dialog, .xfce4-panel button, .xfce4-panel button.nautilus-circular-button.image-button, panel-applet button, panel-applet button.nautilus-circular-button.image-button, panel-applet button:backdrop, #clock-applet-button, #clock-applet-button:backdrop { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #cccccc; } + #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover, .xfce4-panel button:hover, panel-applet button:hover, panel-applet button.nautilus-circular-button.image-button:hover, #clock-applet-button:hover { + background-color: mix(#555555,#cccccc,0.11); + background-image: none; + border-color: mix(#555555,#cccccc,0.11); + color: gainsboro; } + #login_window:active, #shutdown_dialog:active, #restart_dialog:active, .xfce4-panel button:active, panel-applet button:active, panel-applet button.nautilus-circular-button.image-button:active, #clock-applet-button:active, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked, .xfce4-panel button:checked, panel-applet button:checked, panel-applet button.nautilus-circular-button.image-button:checked, #clock-applet-button:checked { + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + border-color: mix(#555555,#cccccc,0.21); + color: gainsboro; } + #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, .xfce4-panel button:active:hover, panel-applet button:active:hover, #clock-applet-button:active:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover, .xfce4-panel button:checked:hover, panel-applet button:checked:hover, #clock-applet-button:checked:hover { + background-color: mix(#555555,#cccccc,0.31); + background-image: none; + border-color: mix(#555555,#cccccc,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #525252; } + +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: #cccccc; } + +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: #cccccc; + 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(#555555); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#cccccc); + 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: #6f6f6f; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #cccccc; + 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 { + background-color: transparent; } + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#cccccc,#161510,0.85); } + +.clocks-analog-frame.progress { + color: mix(#161510,#3d6266,0.5); } + +.clocks-analog-frame.progress-fast { + color: #2b4547; } + +/***************** + ! 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: #515151; } + +.geary-folder-popover-list-row { + border-color: #666666; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #161510; } + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry, .lightdm.button { + background-image: none; + background-color: rgba(82, 82, 82, 0.3); + border-color: rgba(24, 23, 17, 0.9); + border-radius: 1px; + padding: 2px; + color: #181711; } + +.lightdm.menu { + background-image: none; + background-color: rgba(82, 82, 82, 0.6); + border-color: rgba(24, 23, 17, 0.2); + border-radius: 0px; + padding: 1px; + color: #181711; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #181711; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(82, 82, 82, 0.3); + border-color: rgba(24, 23, 17, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(24, 23, 17, 0.3); } + +.lightdm.button:hover { + background-color: rgba(24, 23, 17, 0.3); + border-color: rgba(24, 23, 17, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(82, 82, 82, 0.3); + border-color: rgba(24, 23, 17, 0.6); + border-radius: 1px; + padding: 4px; + color: #181711; + 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(24, 23, 17, 0.6); + border-width: 1px; + border-style: solid; + color: #181711; } + +.lightdm.entry:selected { + background-color: rgba(24, 23, 17, 0.2); } + +.lightdm-combo.menu { + background-color: #5c5c5c; + border-radius: 0; + padding: 0; + color: #181711; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #14130e; + background-color: #161510; } + +.gedit-document-panel { + background-color: #161510; + color: mix(#cccccc,#161510,0.1); } + .gedit-document-panel list row { + padding: 2px; } + .gedit-document-panel list row button, .gedit-document-panel list row button.nautilus-circular-button.image-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(82, 82, 82, 0.1); + color: rgba(24, 23, 17, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(82, 82, 82, 0.2); + background-color: rgba(82, 82, 82, 0.08); + color: #181711; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(82, 82, 82, 0.1); + color: #181711; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #14130e; + background-color: #161510; } + +.gedit-document-panel-document-row:hover { + background-color: #171611; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(82, 82, 82, 0.1); + background-color: rgba(82, 82, 82, 0.5); + color: #181711; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(82, 82, 82, 0.08); + transition: all 200ms ease-in; } + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + statusbar GeditSmallButton button, statusbar GeditSmallButton button.nautilus-circular-button.image-button, GeditStatusMenuButton button, GeditStatusMenuButton button.nautilus-circular-button.image-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.nautilus-circular-button.image-button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button.nautilus-circular-button.image-button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active:hover { + border-color: #12110d; } + statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active { + background-color: #15140f; + color: #cccccc; } + +GeditViewFrame .gedit-search-slider { + padding: 2px; + border-radius: 0 0 0px 0px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #444444; + background-color: #555555; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #fc4a6d; + background-image: none; + color: #282c34; } + +GeditFileBrowserWidget .toolbar { + padding: 1px; + border-top: 0; + background-color: #161510; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1px; + padding: 1px; + color: mix(#cccccc,#555555,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: #181711; + text-shadow: 1px 1px #525252; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #cccccc; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #cccccc; } + .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: #12110d; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #555555; + 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: 0px; + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(204, 204, 204, 0.5); + border-color: rgba(184, 184, 184, 0.5); } + .disk-space-display.used { + background-color: rgba(61, 98, 102, 0.8); + border-color: rgba(55, 88, 92, 0.8); } + .disk-space-display.free { + background-color: #15140f; + border-color: #13120e; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #282c34; + background-color: #fc4a6d; } + +.conflict-row.activatable:hover { + background-color: #fd6a87; } + +.conflict-row.activatable:selected { + color: #cccccc; + background-color: #3d6266; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #181711; + text-shadow: 1px 1px #525252; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #cccccc; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #cccccc; } + .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(#555555,#cccccc,0.12); + color: #cccccc; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #12110d; + /* Path Bar */ } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: mix(#161510,#cccccc,0.88); + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 7px; } + .nemo-window toolbar combobox, .nemo-window toolbar button, .nemo-window toolbar button.nautilus-circular-button.image-button { + padding: 2px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 2px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 2px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(41, 41, 41, 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(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #12110d; } + .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(41, 41, 41, 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(41, 41, 41, 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(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 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(41, 41, 41, 0.06), inset 0 1px rgba(41, 41, 41, 0.07), inset -1px 0 rgba(41, 41, 41, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 1px 2px; } + .nemo-window grid > widget:last-child button:first-child + button { + margin-right: 72px; } + .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: 2px; + padding-right: 2px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#161510,#555555,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #12110d; + -NemoPlacesTreeView-disk-full-fg-color: #3d6266; + -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: #cccccc; + -NemoPlacesTreeView-disk-full-fg-color: #49767a; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #161510; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#161510,#cccccc,0.18); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-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), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-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, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button { + background-color: #161510; + background-image: none; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); + padding: 5px 6px; } + .nemo-window notebook { + background-color: #555555; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #161510; + background-image: none; + padding: 2px; + border: 0; + color: #cccccc; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #555555; + color: #cccccc; } + +.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(82, 82, 82, 0.3); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(82, 82, 82, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #3d6266; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #727a18; + border-bottom: 0; + border-radius: 0px 0px 0 0; + padding: 1px 5px 0; + background-color: #555555; + color: #cccccc; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#555555,#cccccc,0.21); + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + color: gainsboro; } + UnityDecoration .top:backdrop { + border: 1px solid #161510; + color: mix(#cccccc,#161510,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #555555; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#0f0f0b,mix(#cccccc,#161510,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #cccccc; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#555555,#cccccc,0.21); + background-color: mix(#555555,#cccccc,0.21); + background-image: none; + color: gainsboro; } + +SheetStyleDialog.unity-force-quit { + background-color: #161510; } + +/************************ + ! 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-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #555555; + background-image: none; + color: #cccccc; + font-weight: bold; + text-shadow: 0 1px rgba(82, 82, 82, 0.5); + -gtk-icon-shadow: 0 1px rgba(82, 82, 82, 0.5); } + #panel_window menubar { + padding-left: 2px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #cccccc; + text-shadow: 0 1px rgba(82, 82, 82, 0.5); + -gtk-icon-shadow: 0 1px rgba(82, 82, 82, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(204, 204, 204, 0.2); + background-image: none; + color: #cccccc; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #cccccc; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(204, 204, 204, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 6px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 0px; + background-color: #555555; + color: #cccccc; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#3c3c3c,#cccccc,0.21), inset -1px 0 mix(#3c3c3c,#cccccc,0.21), inset 0 1px mix(#3c3c3c,#cccccc,0.21), inset 0 -1px mix(#3c3c3c,#cccccc,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #555555; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 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(143, 143, 143, 0.22); } + #login_window button:disabled { + border-color: rgba(173, 173, 173, 0.22); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(163, 163, 163, 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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(204, 204, 204, 0.36),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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(204, 204, 204, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(204, 204, 204, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + #login_window button.flat { + color: #cccccc; + border-color: rgba(85, 85, 85, 0); + background-color: rgba(85, 85, 85, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: #595959; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + #login_window button:hover:active, #login_window button:hover:active:focus, #login_window button.flat:hover:active:focus, #login_window button:hover:checked, #login_window button:hover:checked:focus, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 0.3); } + #login_window button:focus, #login_window button.flat:focus { + background-color: #595959; + background-image: none; + border-color: rgba(204, 204, 204, 0.22); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #cccccc; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.42); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: #5e5e5e; + background-image: none; + border-color: rgba(163, 163, 163, 0.3); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.48); } + #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(204, 204, 204, 0.3),0.3); } + #login_window button:focus:hover:active, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:focus, #login_window button:focus:hover:checked, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked:hover:focus { + border-color: rgba(143, 143, 143, 0.3); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(173, 173, 173, 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(163, 163, 163, 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: #3d6266; + background-image: none; + border-color: rgba(163, 163, 163, 0.22); + color: #cccccc; + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.06), inset 0 1px rgba(204, 204, 204, 0.07), inset -1px 0 rgba(204, 204, 204, 0.06), inset 0 -1px rgba(204, 204, 204, 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(#3d6266,rgba(204, 204, 204, 0.22),0.3); } + #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: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(143, 143, 143, 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(173, 173, 173, 0.22); } + #login_window button:active:checked:disabled, #login_window button.flat:active:checked:disabled { + border-color: rgba(163, 163, 163, 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: #40676b; + background-image: none; + color: #cccccc; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #cccccc; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#555555,#cccccc,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555555,#cccccc,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#555555,#cccccc,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + #login_window button:backdrop, #login_window button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(85, 85, 85, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(85, 85, 85, 0.85); } + #login_window button separator { + background-image: image(mix(#cccccc,#555555,0.9)); } + +#login_window entry { + background-color: #555555; + background-image: none; + border-color: mix(#cccccc,#555555,0.64); + padding: 4px 2px; + color: #cccccc; + caret-color: #8e8463; + -gtk-secondary-caret-color: #e6e6e6; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#3d6266,mix(#cccccc,#555555,0.7),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: mix(#cccccc,#555555,0.4); } + #login_window entry:disabled { + border-color: mix(#cccccc,#555555,0.72); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: mix(#cccccc,#555555,0.64); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#3d6266,mix(#161510,#cccccc,0.18),0.3); } + #login_window entry:disabled { + background-color: mix(#555555,#cccccc,0.07); + background-image: none; + opacity: .9; + color: mix(#555555,#cccccc,0.9); } + +#user_combobox { + color: #cccccc; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#cccccc,#555555,0.5); } + +#user_image { + border-radius: 0px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #3c3c3c, inset -1px 0 #3c3c3c, inset 0 1px #3c3c3c, inset 0 -1px #3c3c3c; } + +#user_image_border { + border-radius: 0px; + background-color: #4d4d4d; + background-image: none; + box-shadow: inset 1px 0 rgba(41, 41, 41, 0.07), inset 0 1px rgba(41, 41, 41, 0.08), inset -1px 0 rgba(41, 41, 41, 0.07), inset 0 -1px rgba(41, 41, 41, 0.05); } + +#buttonbox_frame { + padding-top: 4px; + 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: #fc4a6d; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + #shutdown_button button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + #shutdown_button button.flat { + color: #282c34; + border-color: rgba(252, 74, 109, 0); + background-color: rgba(252, 74, 109, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.22); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:focus, #shutdown_button button.flat:hover:active:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:focus, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #fc5a7a; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #fd6a87; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + #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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #282c34; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#fc4a6d,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fc4a6d,#282c34,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#fc4a6d,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + #shutdown_button button:backdrop, #shutdown_button button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(252, 74, 109, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(252, 74, 109, 0.85); } + #shutdown_button button separator { + background-image: image(mix(#282c34,#fc4a6d,0.9)); } + +/* restart button */ +#restart_button button { + background-color: #f6be48; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 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(28, 31, 36, 0.32); } + #restart_button button:disabled { + border-color: rgba(34, 37, 44, 0.32); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(32, 35, 42, 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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(40, 44, 52, 0.36),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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), 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, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#3d6266,rgba(61, 98, 102, 0.36),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(#3d6266,rgba(40, 44, 52, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(40, 44, 52, 0.36),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(#3d6266,rgba(61, 98, 102, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#3d6266,rgba(61, 98, 102, 0.36),0.3); } + #restart_button button.flat { + color: #282c34; + border-color: rgba(246, 190, 72, 0); + background-color: rgba(246, 190, 72, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #f7c357; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 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(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:focus, #restart_button button.flat:hover:active:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:focus, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 0.4); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #f7c357; + background-image: none; + border-color: rgba(40, 44, 52, 0.32); + outline-color: rgba(61, 98, 102, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: 10px; + color: #282c34; + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #f7c966; + background-image: none; + border-color: rgba(32, 35, 42, 0.4); + box-shadow: 0 1px 2px -1px rgba(41, 41, 41, 0.38); } + #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:hover { + border-color: mix(#3d6266,rgba(40, 44, 52, 0.4),0.3); } + #restart_button button:focus:hover:active, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:focus, #restart_button button:focus:hover:checked, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(28, 31, 36, 0.4); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(34, 37, 44, 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(32, 35, 42, 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: #3d6266; + background-image: none; + border-color: rgba(32, 35, 42, 0.32); + color: #cccccc; + box-shadow: inset 1px 0 rgba(40, 44, 52, 0.06), inset 0 1px rgba(40, 44, 52, 0.07), inset -1px 0 rgba(40, 44, 52, 0.06), inset 0 -1px rgba(40, 44, 52, 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(#3d6266,rgba(40, 44, 52, 0.32),0.3); } + #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: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(28, 31, 36, 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(34, 37, 44, 0.32); } + #restart_button button:active:checked:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(32, 35, 42, 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: #40676b; + background-image: none; + color: #cccccc; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #282c34; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#f6be48,#282c34,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#f6be48,#282c34,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#f6be48,#282c34,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(61, 98, 102, 0.6); + background-image: none; + color: rgba(204, 204, 204, 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(204, 204, 204, 0.85); } + #restart_button button:backdrop, #restart_button button.flat:backdrop { + color: mix(#cccccc,mix(#cccccc,#161510,0.5),0.8); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(246, 190, 72, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(246, 190, 72, 0.85); } + #restart_button button separator { + background-image: image(mix(#282c34,#f6be48,0.9)); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #555555; + color: #cccccc; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #555555; + border-color: #444444; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#555555,#cccccc,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#555555,#cccccc,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #3d6266; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(22, 21, 16, 0.93); } + .raven .raven-header { + background-color: #161510; + border: solid mix(#161510,#cccccc,0.18); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(22, 21, 16, 0.93); } + +.raven-mpris { + background-color: rgba(22, 21, 16, 0.7); } diff --git a/earth/gtk-3.20/gtk-dark.css b/earth/gtk-3.20/gtk-dark.css new file mode 100644 index 0000000..198bb85 --- /dev/null +++ b/earth/gtk-3.20/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk-dark.css"); diff --git a/earth/gtk-3.20/gtk.css b/earth/gtk-3.20/gtk.css new file mode 100644 index 0000000..19b01e6 --- /dev/null +++ b/earth/gtk-3.20/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css"); diff --git a/earth/gtk-3.20/gtk.gresource b/earth/gtk-3.20/gtk.gresource new file mode 100644 index 0000000000000000000000000000000000000000..017ba720c6edc419c1af2ef8d3782cb37532cc7f GIT binary patch literal 5248768 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%0A6E+}7;E#hHM@nUs4L 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 Bhlv0H literal 0 HcmV?d00001 diff --git a/earth/gtk-3.20/gtk.gresource.xml b/earth/gtk-3.20/gtk.gresource.xml new file mode 100644 index 0000000..a223dbf --- /dev/null +++ b/earth/gtk-3.20/gtk.gresource.xml @@ -0,0 +1,35 @@ + + + + assets/checkbox-checked-insensitive.svg + assets/checkbox-checked.svg + assets/checkbox-mixed-insensitive.svg + assets/checkbox-mixed.svg + assets/grid-selection-checked.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-insensitive.svg + assets/radio-checked.svg + assets/radio-mixed-insensitive.svg + assets/radio-mixed.svg + assets/pane-handle.png + assets/pane-handle@2.png + dist/gtk.css + dist/gtk-dark.css + + diff --git a/earth/gtk-3.20/thumbnail.png b/earth/gtk-3.20/thumbnail.png new file mode 120000 index 0000000..01495bc --- /dev/null +++ b/earth/gtk-3.20/thumbnail.png @@ -0,0 +1 @@ +../gtk-3.0/thumbnail.png \ No newline at end of file diff --git a/earth/index.theme b/earth/index.theme new file mode 100644 index 0000000..2ee8001 --- /dev/null +++ b/earth/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=oomox-Bluloco-dark +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-Bluloco-dark +GtkTheme=oomox-Bluloco-dark +IconTheme=oomox-Bluloco-dark +MetacityTheme=oomox-Bluloco-dark diff --git a/earth/metacity-1/metacity-theme-2.xml b/earth/metacity-1/metacity-theme-2.xml new file mode 100644 index 0000000..cd9ad6f --- /dev/null +++ b/earth/metacity-1/metacity-theme-2.xml @@ -0,0 +1,1571 @@ + + + + oomox-Bluloco-dark + 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/earth/metacity-1/metacity-theme-3.xml b/earth/metacity-1/metacity-theme-3.xml new file mode 100644 index 0000000..1f529f6 --- /dev/null +++ b/earth/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/earth/metacity-1/thumbnail.png b/earth/metacity-1/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca1de9c982c7b50ca01ad2a78f89066918027ce GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^DL|~i!3HFsXy4TXQfx`y?k)`fL2$v|<&zm07~?%% z978f1-`+IzI^rO~`e6Eo1$hof{wOO&RPpo+8gVB*XU$={r_g@mkXA8&e?n&F&dp+z z6wD&IBO`+}tZ(|(J*mw-k@Dc_S$~g`{{{P)de_As&Cj@f`{e7>UvE?^GO)Y9UtaX_ zk3|1o!C&8g7WP==1+y*UVGe9-)Hv)gB~js&fk3KSa(;q**P<U^t0JdaSD!1|*;33` z8q3VE?6T&Xtp>+fY}<KX9<1&+@tyeGa*~SUB$XLw(+rLssFvUIY=6#)sPDXgS6kjL zI(IONTd;Af7=wb+hkJ)D#kZ(QUvj=|vSJli_faM#Cc&SUhh{C~j4J-n##6elU$bk` zgX)_T<aQY^whngUxi>*kdc*6P7q`xnpKY96yzI>L&ug!zI9I(m*YnPYQ!q91n0$y= zOq}gT#aloJOLQ3VxJV-Tqx0MuPJ5oIJ9b*9IB$V?3an<PzD#odj`!E=&47W=;OXk; Jvd$@?2>{;5vbq2O literal 0 HcmV?d00001