From 30a5cee2ff76f17f5d51eebce67cca8aa5da1213 Mon Sep 17 00:00:00 2001 From: sleekmason Date: Mon, 28 Mar 2022 13:47:32 -0500 Subject: [PATCH] BL-test theme --- Lilidog-Drow/gtk-2.0/gtkrc | 723 +++ .../gtk-3.0/assets/bullet-symbolic.svg | 155 + .../assets/bullet-symbolic.symbolic.png | Bin 0 -> 147 bytes .../gtk-3.0/assets/check-symbolic.svg | 155 + .../assets/check-symbolic.symbolic.png | Bin 0 -> 324 bytes .../assets/checkbox-active-selectionmode.png | Bin 0 -> 346 bytes .../checkbox-backdrop-selectionmode.png | Bin 0 -> 352 bytes .../checkbox-checked-active-selectionmode.png | Bin 0 -> 583 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 0 -> 577 bytes .../checkbox-checked-hover-selectionmode.png | Bin 0 -> 614 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 577 bytes .../assets/checkbox-hover-selectionmode.png | Bin 0 -> 346 bytes .../gtk-3.0/assets/checkbox-mixed-hover.png | Bin 0 -> 388 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 385 bytes .../gtk-3.0/assets/checkbox-mixed.png | Bin 0 -> 381 bytes .../gtk-3.0/assets/checkbox-selectionmode.png | Bin 0 -> 346 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 352 bytes Lilidog-Drow/gtk-3.0/assets/dash-symbolic.svg | 153 + .../gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../gtk-3.0/assets/grid-selection-checked.png | Bin 0 -> 1131 bytes .../assets/grid-selection-unchecked.png | Bin 0 -> 330 bytes .../menuitem-checkbox-checked-hover.png | Bin 0 -> 285 bytes .../menuitem-checkbox-checked-insensitive.png | Bin 0 -> 363 bytes .../assets/menuitem-checkbox-checked.png | Bin 0 -> 367 bytes .../assets/menuitem-checkbox-mixed-hover.png | Bin 0 -> 158 bytes .../menuitem-checkbox-mixed-insensitive.png | Bin 0 -> 167 bytes .../assets/menuitem-checkbox-mixed.png | Bin 0 -> 168 bytes .../assets/menuitem-radio-checked-hover.png | Bin 0 -> 167 bytes .../menuitem-radio-checked-insensitive.png | Bin 0 -> 181 bytes .../gtk-3.0/assets/menuitem-radio-checked.png | Bin 0 -> 205 bytes .../assets/pane-separator-vertical.png | Bin 0 -> 148 bytes .../gtk-3.0/assets/pane-separator.png | Bin 0 -> 151 bytes .../gtk-3.0/assets/radio-mixed-hover.png | Bin 0 -> 583 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 563 bytes Lilidog-Drow/gtk-3.0/assets/radio-mixed.png | Bin 0 -> 578 bytes .../gtk-3.0/assets/radio-selected-hover.png | Bin 0 -> 643 bytes .../assets/radio-selected-insensitive.png | Bin 0 -> 631 bytes .../gtk-3.0/assets/radio-selected.png | Bin 0 -> 625 bytes .../assets/radio-unselected-insensitive.png | Bin 0 -> 527 bytes .../gtk-3.0/assets/radio-unselected.png | Bin 0 -> 542 bytes Lilidog-Drow/gtk-3.0/assets/resize-grip.png | Bin 0 -> 187 bytes .../assets/titlebutton-close-active.png | Bin 0 -> 337 bytes .../assets/titlebutton-close-hover.png | Bin 0 -> 245 bytes .../gtk-3.0/assets/titlebutton-close.png | Bin 0 -> 252 bytes .../assets/titlebutton-maximize-active.png | Bin 0 -> 229 bytes .../assets/titlebutton-maximize-hover.png | Bin 0 -> 223 bytes .../gtk-3.0/assets/titlebutton-maximize.png | Bin 0 -> 222 bytes .../assets/titlebutton-minimize-active.png | Bin 0 -> 170 bytes .../assets/titlebutton-minimize-hover.png | Bin 0 -> 167 bytes .../gtk-3.0/assets/titlebutton-minimize.png | Bin 0 -> 183 bytes Lilidog-Drow/gtk-3.0/gtk-contained.css | 4961 +++++++++++++++++ Lilidog-Drow/gtk-3.0/gtk.css | 1 + Lilidog-Drow/gtk-3.0/settings.ini | 4 + Lilidog-Drow/index.theme | 12 + Lilidog-Earth/gtk-2.0/gtkrc | 723 +++ .../gtk-3.0/assets/bullet-symbolic.svg | 155 + .../assets/bullet-symbolic.symbolic.png | Bin 0 -> 147 bytes .../gtk-3.0/assets/check-symbolic.svg | 155 + .../assets/check-symbolic.symbolic.png | Bin 0 -> 324 bytes .../assets/checkbox-active-selectionmode.png | Bin 0 -> 346 bytes .../checkbox-backdrop-selectionmode.png | Bin 0 -> 352 bytes .../checkbox-checked-active-selectionmode.png | Bin 0 -> 583 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 0 -> 577 bytes .../checkbox-checked-hover-selectionmode.png | Bin 0 -> 614 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 577 bytes .../assets/checkbox-hover-selectionmode.png | Bin 0 -> 346 bytes .../gtk-3.0/assets/checkbox-mixed-hover.png | Bin 0 -> 388 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 385 bytes .../gtk-3.0/assets/checkbox-mixed.png | Bin 0 -> 381 bytes .../gtk-3.0/assets/checkbox-selectionmode.png | Bin 0 -> 346 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 352 bytes .../gtk-3.0/assets/dash-symbolic.svg | 153 + .../gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../gtk-3.0/assets/grid-selection-checked.png | Bin 0 -> 1131 bytes .../assets/grid-selection-unchecked.png | Bin 0 -> 330 bytes .../menuitem-checkbox-checked-hover.png | Bin 0 -> 285 bytes .../menuitem-checkbox-checked-insensitive.png | Bin 0 -> 363 bytes .../assets/menuitem-checkbox-checked.png | Bin 0 -> 367 bytes .../assets/menuitem-checkbox-mixed-hover.png | Bin 0 -> 158 bytes .../menuitem-checkbox-mixed-insensitive.png | Bin 0 -> 167 bytes .../assets/menuitem-checkbox-mixed.png | Bin 0 -> 168 bytes .../assets/menuitem-radio-checked-hover.png | Bin 0 -> 167 bytes .../menuitem-radio-checked-insensitive.png | Bin 0 -> 181 bytes .../gtk-3.0/assets/menuitem-radio-checked.png | Bin 0 -> 205 bytes .../assets/pane-separator-vertical.png | Bin 0 -> 148 bytes .../gtk-3.0/assets/pane-separator.png | Bin 0 -> 151 bytes .../gtk-3.0/assets/radio-mixed-hover.png | Bin 0 -> 583 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 563 bytes Lilidog-Earth/gtk-3.0/assets/radio-mixed.png | Bin 0 -> 578 bytes .../gtk-3.0/assets/radio-selected-hover.png | Bin 0 -> 643 bytes .../assets/radio-selected-insensitive.png | Bin 0 -> 631 bytes .../gtk-3.0/assets/radio-selected.png | Bin 0 -> 625 bytes .../assets/radio-unselected-insensitive.png | Bin 0 -> 527 bytes .../gtk-3.0/assets/radio-unselected.png | Bin 0 -> 542 bytes Lilidog-Earth/gtk-3.0/assets/resize-grip.png | Bin 0 -> 187 bytes .../assets/titlebutton-close-active.png | Bin 0 -> 337 bytes .../assets/titlebutton-close-hover.png | Bin 0 -> 245 bytes .../gtk-3.0/assets/titlebutton-close.png | Bin 0 -> 252 bytes .../assets/titlebutton-maximize-active.png | Bin 0 -> 229 bytes .../assets/titlebutton-maximize-hover.png | Bin 0 -> 223 bytes .../gtk-3.0/assets/titlebutton-maximize.png | Bin 0 -> 222 bytes .../assets/titlebutton-minimize-active.png | Bin 0 -> 170 bytes .../assets/titlebutton-minimize-hover.png | Bin 0 -> 167 bytes .../gtk-3.0/assets/titlebutton-minimize.png | Bin 0 -> 183 bytes Lilidog-Earth/gtk-3.0/gtk-contained.css | 4961 +++++++++++++++++ Lilidog-Earth/gtk-3.0/gtk.css | 1 + Lilidog-Earth/gtk-3.0/settings.ini | 4 + Lilidog-Earth/index.theme | 12 + Lilidog-Taupe/gtk-2.0/gtkrc | 723 +++ .../gtk-3.0/assets/bullet-symbolic.svg | 155 + .../assets/bullet-symbolic.symbolic.png | Bin 0 -> 147 bytes .../gtk-3.0/assets/check-symbolic.svg | 155 + .../assets/check-symbolic.symbolic.png | Bin 0 -> 324 bytes .../assets/checkbox-active-selectionmode.png | Bin 0 -> 346 bytes .../checkbox-backdrop-selectionmode.png | Bin 0 -> 352 bytes .../checkbox-checked-active-selectionmode.png | Bin 0 -> 583 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 0 -> 577 bytes .../checkbox-checked-hover-selectionmode.png | Bin 0 -> 614 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 577 bytes .../assets/checkbox-hover-selectionmode.png | Bin 0 -> 346 bytes .../gtk-3.0/assets/checkbox-mixed-hover.png | Bin 0 -> 388 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 385 bytes .../gtk-3.0/assets/checkbox-mixed.png | Bin 0 -> 381 bytes .../gtk-3.0/assets/checkbox-selectionmode.png | Bin 0 -> 346 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 352 bytes .../gtk-3.0/assets/dash-symbolic.svg | 153 + .../gtk-3.0/assets/dash-symbolic.symbolic.png | Bin 0 -> 130 bytes .../gtk-3.0/assets/grid-selection-checked.png | Bin 0 -> 1131 bytes .../assets/grid-selection-unchecked.png | Bin 0 -> 330 bytes .../menuitem-checkbox-checked-hover.png | Bin 0 -> 285 bytes .../menuitem-checkbox-checked-insensitive.png | Bin 0 -> 363 bytes .../assets/menuitem-checkbox-checked.png | Bin 0 -> 367 bytes .../assets/menuitem-checkbox-mixed-hover.png | Bin 0 -> 158 bytes .../menuitem-checkbox-mixed-insensitive.png | Bin 0 -> 167 bytes .../assets/menuitem-checkbox-mixed.png | Bin 0 -> 168 bytes .../assets/menuitem-radio-checked-hover.png | Bin 0 -> 167 bytes .../menuitem-radio-checked-insensitive.png | Bin 0 -> 181 bytes .../gtk-3.0/assets/menuitem-radio-checked.png | Bin 0 -> 205 bytes .../assets/pane-separator-vertical.png | Bin 0 -> 148 bytes .../gtk-3.0/assets/pane-separator.png | Bin 0 -> 151 bytes .../gtk-3.0/assets/radio-mixed-hover.png | Bin 0 -> 583 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 563 bytes Lilidog-Taupe/gtk-3.0/assets/radio-mixed.png | Bin 0 -> 578 bytes .../gtk-3.0/assets/radio-selected-hover.png | Bin 0 -> 643 bytes .../assets/radio-selected-insensitive.png | Bin 0 -> 631 bytes .../gtk-3.0/assets/radio-selected.png | Bin 0 -> 625 bytes .../assets/radio-unselected-insensitive.png | Bin 0 -> 527 bytes .../gtk-3.0/assets/radio-unselected.png | Bin 0 -> 542 bytes Lilidog-Taupe/gtk-3.0/assets/resize-grip.png | Bin 0 -> 187 bytes .../assets/titlebutton-close-active.png | Bin 0 -> 337 bytes .../assets/titlebutton-close-hover.png | Bin 0 -> 245 bytes .../gtk-3.0/assets/titlebutton-close.png | Bin 0 -> 252 bytes .../assets/titlebutton-maximize-active.png | Bin 0 -> 229 bytes .../assets/titlebutton-maximize-hover.png | Bin 0 -> 223 bytes .../gtk-3.0/assets/titlebutton-maximize.png | Bin 0 -> 222 bytes .../assets/titlebutton-minimize-active.png | Bin 0 -> 170 bytes .../assets/titlebutton-minimize-hover.png | Bin 0 -> 167 bytes .../gtk-3.0/assets/titlebutton-minimize.png | Bin 0 -> 183 bytes Lilidog-Taupe/gtk-3.0/gtk-contained.css | 4961 +++++++++++++++++ Lilidog-Taupe/gtk-3.0/gtk.css | 1 + Lilidog-Taupe/gtk-3.0/settings.ini | 4 + Lilidog-Taupe/index.theme | 12 + 162 files changed, 18492 insertions(+) create mode 100644 Lilidog-Drow/gtk-2.0/gtkrc create mode 100644 Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.svg create mode 100644 Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/check-symbolic.svg create mode 100644 Lilidog-Drow/gtk-3.0/assets/check-symbolic.symbolic.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-active-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-backdrop-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-checked-active-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-checked-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-hover-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-mixed-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-mixed-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-mixed.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-selectionmode.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/checkbox-unchecked-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/dash-symbolic.svg create mode 100644 Lilidog-Drow/gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/grid-selection-checked.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/grid-selection-unchecked.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-checked-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-checked.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/pane-separator-vertical.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/pane-separator.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-mixed-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-mixed-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-mixed.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-selected-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-selected-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-selected.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-unselected-insensitive.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/radio-unselected.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/resize-grip.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-close-active.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-close-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-close.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize-active.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize-active.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize-hover.png create mode 100644 Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize.png create mode 100644 Lilidog-Drow/gtk-3.0/gtk-contained.css create mode 100644 Lilidog-Drow/gtk-3.0/gtk.css create mode 100644 Lilidog-Drow/gtk-3.0/settings.ini create mode 100644 Lilidog-Drow/index.theme create mode 100644 Lilidog-Earth/gtk-2.0/gtkrc create mode 100644 Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.svg create mode 100644 Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/check-symbolic.svg create mode 100644 Lilidog-Earth/gtk-3.0/assets/check-symbolic.symbolic.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-active-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-backdrop-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-checked-active-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-checked-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-hover-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-mixed-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-mixed-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-mixed.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-selectionmode.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/checkbox-unchecked-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/dash-symbolic.svg create mode 100644 Lilidog-Earth/gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/grid-selection-checked.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/grid-selection-unchecked.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-checked.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/pane-separator-vertical.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/pane-separator.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-mixed-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-mixed-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-mixed.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-selected-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-selected-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-selected.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-unselected-insensitive.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/radio-unselected.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/resize-grip.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-close-active.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-close-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-close.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize-active.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize-active.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize-hover.png create mode 100644 Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize.png create mode 100644 Lilidog-Earth/gtk-3.0/gtk-contained.css create mode 100644 Lilidog-Earth/gtk-3.0/gtk.css create mode 100644 Lilidog-Earth/gtk-3.0/settings.ini create mode 100644 Lilidog-Earth/index.theme create mode 100644 Lilidog-Taupe/gtk-2.0/gtkrc create mode 100644 Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.svg create mode 100644 Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.symbolic.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/check-symbolic.svg create mode 100644 Lilidog-Taupe/gtk-3.0/assets/check-symbolic.symbolic.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-active-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-backdrop-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-active-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-hover-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-selectionmode.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/checkbox-unchecked-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.svg create mode 100644 Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.symbolic.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/grid-selection-checked.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/grid-selection-unchecked.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-checked-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-checked.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/pane-separator-vertical.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/pane-separator.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-mixed-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-mixed-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-mixed.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-selected-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-selected-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-selected.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-unselected-insensitive.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/radio-unselected.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/resize-grip.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-close-active.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-close-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-close.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize-active.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize-active.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize-hover.png create mode 100644 Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize.png create mode 100644 Lilidog-Taupe/gtk-3.0/gtk-contained.css create mode 100644 Lilidog-Taupe/gtk-3.0/gtk.css create mode 100644 Lilidog-Taupe/gtk-3.0/settings.ini create mode 100644 Lilidog-Taupe/index.theme diff --git a/Lilidog-Drow/gtk-2.0/gtkrc b/Lilidog-Drow/gtk-2.0/gtkrc new file mode 100644 index 0000000..d815bec --- /dev/null +++ b/Lilidog-Drow/gtk-2.0/gtkrc @@ -0,0 +1,723 @@ +# Evolve GTK Theme + +gtk_color_scheme = "base_color:#262626\nbg_color:#303030\ntooltip_bg_color:#262626\nselected_bg_color:#525252\ntext_color:#C3D4D4\nfg_color:#C3D4D1\ntooltip_fg_color:#C3D4D1\nselected_fg_color:#C3D4D4\nmenubar_bg_color:#303030\nmenubar_fg_color:#C3D4D1\ntoolbar_bg_color:#303030\ntoolbar_fg_color:#C3D4D4\nmenu_bg_color:#303030\nmenu_fg_color:#C3D4D4\npanel_bg_color:#303030\npanel_fg_color:#C3D4D4\nlink_color:#525252" + +gtk-icon-sizes = "panel=16,16:gtk-button=16,16" # Icon sizes +gtk-button-images = 0 # Disables icons in buttons +gtk-toolbar-style = 1 # Enables text in toolbar +gtk-auto-mnemonics = 1 # Disables ugly lines under menu items + +# Default Style + +style "evolve-default" { + xthickness = 1 + ythickness = 1 + + GtkArrow::arrow-scaling= 0.5 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + + GtkCheckButton::indicator-size = 15 + + # 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 + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 10 + GtkProgressBar::min-vertical-bar-width = 10 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 14 + GtkScale::slider-width = 14 + 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 = 100 + GtkScrollbar::slider-width = 9 + GtkScrollbar::trough-border = 3 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-padding = 2 + GtkWidget::new-tooltip-style = 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 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + 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[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[ACTIVE] = @selected_bg_color + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 1.0 + 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 = 1 + gradient_shades = { 1.2, 1.1, 1.1, 0.97 } + highlight_shade = 1.0 + lightborder_shade = 1.0 + lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 1 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 2 + 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 = 0 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "evolve-wide" { + xthickness = 2 + ythickness = 2 +} + +style "evolve-wider" { + xthickness = 3 + ythickness = 3 +} + +# Notebook + +style "evolve-notebook-bg" { + bg[NORMAL] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + + engine "murrine" { + border_shades = { 0.9, 0.9 } + } +} + +style "evolve-notebook" = "evolve-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "murrine" { + roundness = 2 + } +} + +# Various Standard Widgets + +style "evolve-button" = "evolve-wider" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.82, @bg_color) + + engine "murrine" { + roundness = 2 + glazestyle = 0 + highlight_shade = 1.0 + } +} + +style "evolve-scrollbar" = "evolve-button" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (0.8, @bg_color) + bg[ACTIVE] = shade (1.4, @selected_bg_color) + + engine "murrine" { + roundness = 4 + border_shades = { 1.4, 1.4 } + gradient_shades = { 0.7, 0.7, 0.7, 0.7 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.2, 1.2 } + lightborder_shade = 1.0 + lightborderstyle = 0 + } +} + +style "evolve-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + base[SELECTED] = shade (0.6, @base_color) + base[INSENSITIVE] = shade (0.85, @base_color) +} + +style "evolve-scale" = "evolve-default" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = @bg_color + bg[SELECTED] = shade (1.0, @selected_bg_color) + bg[INSENSITIVE] = shade (0.95, @bg_color) + + engine "murrine" { + roundness = 7 + border_shades = { 1.0, 1.0 } + trough_shades = { 1.1, 1.2 } + trough_border_shades = { 0.9, 0.9 } + } +} + +style "evolve-progressbar" = "evolve-default" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.04, @bg_color) + bg[ACTIVE] = shade (1.14, @bg_color) + fg[PRELIGHT] = shade (0.9, @selected_fg_color) + + engine "murrine" { + roundness = 2 + border_shades = { 1.2, 1.2 } + gradient_shades = { 1.1, 1.0, 1.0, 0.9 } + trough_border_shades = { 0.9, 0.9 } + } +} + +style "evolve-treeview-header" = "evolve-button" { + xthickness = 2 + ythickness = 1 + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "evolve-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "evolve-tooltips" = "evolve-wider" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @bg_color + fg[NORMAL] = @fg_color + bg[SELECTED] = @bg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "evolve-spinbutton" = "evolve-button" { + xthickness = 4 + + engine "murrine" { + } +} + +style "evolve-radiocheck" = "evolve-default" { + text[NORMAL] = shade (0.8, @selected_bg_color) + text[PRELIGHT] = shade (0.8, @selected_bg_color) + bg[SELECTED] = @base_color +} + +style "evolve-entry" = "evolve-wider" { + bg[SELECTED] = mix (0.5, @selected_bg_color, @base_color) + + engine "murrine" { + border_shades = { 1.2, 1.2 } + } +} + +style "metacity-frame" = "evolve-default" { + bg[SELECTED] = @selected_bg_color +} + +style "evolve-statusbar" { } +style "evolve-comboboxentry" = "evolve-entry" { } +style "evolve-hscale" = "evolve-scale" { } +style "evolve-vscale" = "evolve-scale" { } +style "evolve-hscrollbar" = "evolve-scrollbar" { } +style "evolve-vscrollbar" = "evolve-scrollbar" { } + +# Menus + +style "evolve-menu" { + ythickness = 0 + xthickness = 0 + + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = shade (1.0, @menu_bg_color) + bg[PRELIGHT] = @selected_bg_color + bg[ACTIVE] = shade (1.40, @menu_bg_color) + bg[INSENSITIVE] = shade (1.40, @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.35, shade (0.75, @menu_bg_color), @menu_fg_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.85, shade (0.75, @menu_bg_color), @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-menu-item" = "evolve-wider" { + bg[SELECTED] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + engine "murrine" { + textstyle = 0 + border_shades = { 1.4, 1.4 } + } +} + +style "evolve-separator-menu-item" { + xthickness = 1 + ythickness = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 +} + +style "evolve-menubar" = "evolve-default" { + ythickness = 0 + + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[ACTIVE] = shade (1.40, @menubar_bg_color) + bg[INSENSITIVE] = shade (1.40, @menubar_bg_color) + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (1.05, shade (1.05, @menubar_bg_color), @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-menubaritem" { + xthickness = 3 + ythickness = 3 + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "evolve-toolbar" = "evolve-default" { + + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @toolbar_bg_color + bg[ACTIVE] = shade (0.9, @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" { + gradient_shades = { 1.00, 0.95, 0.94, 0.90 } + } +} + +style "evolve-toolbutton" = "evolve-button" { + + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @toolbar_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "evolve-toolbar" +class "GtkHandleBox" style "evolve-toolbar" + +# Panels + +style "evolve-panel" { + xthickness = 1 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + bg[SELECTED] = shade (0.97, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + + engine "murrine" { + roundness = 0 + } +} + +widget "*PanelWidget*" style "evolve-panel" +widget "*PanelApplet*" style "evolve-panel" +widget "*fast-user-switch*" style "evolve-panel" +widget "*CPUFreq*Applet*" style "evolve-panel" +widget "*indicator-applet*" style "evolve-panel" +class "PanelApp*" style "evolve-panel" +class "PanelToplevel*" style "evolve-panel" +widget_class "*PanelToplevel*" style "evolve-panel" +widget_class "*notif*" style "evolve-panel" +widget_class "*Notif*" style "evolve-panel" +widget_class "*Tray*" style "evolve-panel" +widget_class "*tray*" style "evolve-panel" +widget_class "*computertemp*" style "evolve-panel" +widget_class "*Applet*Tomboy*" style "evolve-panel" +widget_class "*Applet*Netstatus*" style "evolve-panel" +widget "*gdm-user-switch-menubar*" style "evolve-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 "evolve-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "evolve-panel" # Disabled to fix bug + +# XFCE Styles + +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 = 20 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + engine "murrine" + { + } +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::icon-size = 64 + + engine "murrine" { + focusstyle = 0 + } +} + +style "xfsm-logout" { + + engine "murrine" { + } +} + +style "thunar-sidepane" +{ + base[NORMAL] = shade (0.9,@base_color) + base[INSENSITIVE] = shade (0.9,@base_color) + + bg[NORMAL] = shade (0.92,@base_color) + bg[PRELIGHT] = shade (1.5,@selected_bg_color) +} + +style "workspace-switcher" = "evolve-panel" { + bg[SELECTED] = mix (0.3, shade (1.35,@selected_bg_color), shade (0.9,@base_color)) +} + +widget_class "*ThunarShortcutsView*" style "thunar-sidepane" +widget_class "*ThunarTreeView*" style "thunar-sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "thunar-sidepane" + +widget "*Xfce*Panel*" style "evolve-panel" +class "*Xfce*Panel*" style "evolve-panel" +widget "*WnckPager*" style "workspace-switcher" + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" + +# 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 = @bg_color + ChromeGtkFrame::inactive-frame-color = @bg_color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = @bg_color + + ChromeGtkFrame::incognito-frame-color = shade (0.97, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = shade (0.97, @bg_color) + + ChromeGtkFrame::incognito-frame-gradient-size = 16 + ChromeGtkFrame::incognito-frame-gradient-color = shade (0.97, @bg_color) + + ChromeGtkFrame::scrollbar-trough-color = shade (0.97, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.02, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = shade (1.12, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Style Application + +class "GtkWidget" style "evolve-default" + +class "GtkFrame" style "evolve-wide" +class "MetaFrames" style "metacity-frame" +class "GtkSeparator" style "evolve-wide" +class "GtkWindow" style "metacity-frame" +class "GtkCalendar" style "evolve-wide" + +class "GtkSpinButton" style "evolve-spinbutton" +class "GtkScale" style "evolve-scale" +class "GtkVScale" style "evolve-vscale" +class "GtkHScale" style "evolve-hscale" +class "GtkScrollbar" style "evolve-scrollbar" +class "GtkVScrollbar" style "evolve-vscrollbar" +class "GtkHScrollbar" style "evolve-hscrollbar" + +class "GtkRadio*" style "evolve-radiocheck" +class "GtkCheck*" style "evolve-radiocheck" + +class "GtkEntry" style "evolve-entry" + +widget_class "*" style "evolve-notebook" +widget_class "**" style "evolve-notebook-bg" +widget_class "**" style "evolve-notebook-bg" +widget_class "**" style "evolve-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "evolve-notebook" + +widget_class "*" style "evolve-button" +widget_class "**" style "evolve-statusbar" +widget_class "*" style "evolve-progressbar" +widget_class "*" style "evolve-progressbar" + +widget_class "**" style "evolve-comboboxentry" +widget_class "**" style "evolve-comboboxentry" + +widget_class "**" style "evolve-menu" +widget_class "**" style "evolve-menu-item" +widget_class "**" style "evolve-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "evolve-separator-menu-item" +widget_class "**" style "evolve-menubar" +widget_class "***" style "evolve-menubaritem" + +widget_class "*GtkToolButton*" style "evolve-toolbutton" +widget_class "*GtkToggleToolButton*" style "evolve-toolbutton" +widget_class "*GtkMenuToolButton*" style "evolve-toolbutton" +widget_class "*GtkToolbar*Button" style "evolve-toolbutton" + +widget_class "*.." style "evolve-frame-title" + +widget_class "*.*" style "evolve-treeview" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" + +widget "gtk-tooltip*" style "evolve-tooltips" + +widget_class "**" style "evolve-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.85, shade (0.75, @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 "evolve-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evolve-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.) diff --git a/Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.svg b/Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.symbolic.png b/Lilidog-Drow/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccb0e861afdca8a43bb6c1016fc67817865e41b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^1VD=978lF zCMQVDZ0K!lTsXC{@u8r|b^`;04MK}If_U~)d1`KtlXaxz7ilLQTJ+K0FzJSgo>CAG p^9Cb_KVJm8q$N9e<~(F$@O&n`dE0-6tw2*5JYD@<);T3K0RWo^EJpwU literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/check-symbolic.svg b/Lilidog-Drow/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 0000000..e8c8210 --- /dev/null +++ b/Lilidog-Drow/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Drow/gtk-3.0/assets/check-symbolic.symbolic.png b/Lilidog-Drow/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7acdc6868e0bc4ca0390a91c32ba39ed51939c GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&AOk^)LNZHo zQW@Oy@^e!af-7^A@^dni6+Dyk^AtidQgc)LmT0a9DxK!(;uxYaaqoFwuEszSwg>I& zm%KT2z%J)NOjtq+W15kHa+=$zfV8j#)??QaQdX4suG^Kj?~lm)7bW-R1-IL$f8mu< zu3^%e;Z}0)v>2OehTKKbxm(sG$)EOY6DyQAIJ5rSB%_2jrqe0gJKN=gj_Vyho?^G) z;}hP1!)AvW)lE)cuw}i*xog2+uB8>CiT`7#JbJhMMfpy~|CiL?ORTaC2D*^J)78&q Iol`;+0Do0=B>(^b literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-active-selectionmode.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5a22b680c335ee64dbdb6800562d71bf5c369cf3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0cPZ!4!i_>=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-backdrop-selectionmode.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4cf6c938c96f18fe37ec2d1766589b03e134cb GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0EPZ!4!i_>=}pIv*%fv07Eg`ljg{$dk~sP{(`E_y56+EdpXEizf;k z+S<^uC*_WeK0~0$-e-S!{?Fswm%ix_ q(q)bx)j3k=6B=s$;KwwRc?|WAjuTcq@3;l@6N9I#pUXO@geCy%(S~{e literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-checked-active-selectionmode.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-checked-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..01b561f915457fad45bd91f5bec817c772ff0171 GIT binary patch literal 583 zcmV-N0=WH&P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FN_L_t(I%f*wiOXOe>#eYez zu}ZZzUMcKWRyJ!Fk%fgcYq$S_<@U<{4_1K%i*z>H%G%%NT7#vXhgSpwrZGDCd{!Ga z;GNCE4Gc5GH;;MqF%SN?dF$l%_Etqv@c#b($7bL6>GgVyMx!-u1i*5+)ZN{k%uIhX zGt>S3y>4!91pEM&0HkRuGm~@fOE1e(gTX++Z{WKR;G81}0wf{nQ~Hv4etss7V;&wJ z04BgMfBh&4&+{;|w%+urs)*y5)oR7b$qB$u03T>S?)?0m!^1fqo&fR2ui^!E0qi;IhP&klqA{e1wkEF+F%9v>gu z$-BF|TwY${`#xsYWsoF^%uHsc`Ft)wfVQ@_1Skwc<$12x*H@XDk|g<@fthi3cE)@@ z2jJ!9g&+t>)0BR{k8_UAet>TPp65~5H9-*2G!3Vxr-WfhmSsdy#CSYz!F65Zd0zLF zudlDQy}ixe-X1{^0JL#^C+nE!IYm)0nM}Nn7Ot+Y^z`)fr51K}b~rvh_Wqd~KLD)D VMTJE*NH_oh002ovPDHLkV1h;&1oZ#_ literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddbdf99bea9606972f6c2d35fd92204396d91e9 GIT binary patch literal 577 zcmV-H0>1r;P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F5#Dc>@U|1k)&9gII~ZVqs}#YiDO;w$=+s3OhT&E+FovF@Yt4{B5(zD!U(F zv#)g z=|h7!j=5g1IF5s^>)(K=1n_t~&@>HE6h9@X*XxW%BY-mSRRlm6h+1Swfnx0VHjAJ#bh!8_zoZf1@>mMLDMvR-+w#( zRXm%`P*wH!wQ>T0^ZATz+w}YW!sJ!l?RHtO*F2xkcY~au)9Ce1VJDSLnKKej$`KYIkGHc+cv7IqU(Ag4#N;Z5Z+7KG|h3f zTBY4?BS{iK5%W69e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00GWPL_t(I%f*wwixWW<$3HW> zLJkagU_wa9d4j)KL$DHrU~`y4MM=Oy4zUmpL9g+TIJC1mwY)n!N&2L)vC=9RuSpR} zP6?51va8_6*`2YFT@y6e2o5~n8|Hn#?>lei!T(+&4%+Ruaa|X!^}=K+C7DcyYPBi= zUcK%b0nlo-OfHwhaU5*hUPuszA-!IY4~HXm-Y=0lB9Q>&@fgQ(kW!+xUT9KE^7%Z^ z-@#`;WWCI`4G={UmSrXKg%H10H^$)mKAU@eKKYWZdWNf&(gPVE8ew?+3&v^8!G@fIQ+u?(Bt85KOva~ zUplkQqiZLbOeXULv4Zo(GywZUkIlV4V{e*(SB@|7_|^%elqjVV0y|cqwPw9i;A;@_ ztUaJJ@VN2hEmNgAnzDI%w?sOfN_z4~1xhJ4)>gQGWfg#_(nu-Tx_yq-Oo}Lqn9WZV z2q6f90L!un!;p=&BI%SxXXtbB)G;b&mlJRh1ar?U0GiFF$!4>Z%VjLf0!V!PPh#Kg zc5z*oTCFDLW}(q&n9*qT*I6hO3e@X$@z1952cG!>D%+;cY5)KL07*qoM6N<$g4sy~ AYXATM literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-checked-insensitive.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddbdf99bea9606972f6c2d35fd92204396d91e9 GIT binary patch literal 577 zcmV-H0>1r;P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F5#Dc>@U|1k)&9gII~ZVqs}#YiDO;w$=+s3OhT&E+FovF@Yt4{B5(zD!U(F zv#)g z=|h7!j=5g1IF5s^>)(K=1n_t~&@>HE6h9@X*XxW%BY-mSRRlm6h+1Swfnx0VHjAJ#bh!8_zoZf1@>mMLDMvR-+w#( zRXm%`P*wH!wQ>T0^ZATz+w}YW!sJ!l?RHtO*F2xkcY~au)9Ce1VJDSLnKKej$`KYIkGHc+cv7IqU(Ag4#N;Z5Z+7KG|h3f zTBY4?BS{iK5%W69=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-mixed-hover.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..88410675406015847904d4b75adb23b2f7c0f325 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0WPZ!4!i_=FZ@6A1IAkb<*>79^7Cd=QFNC&PxjcOCZ3SKu} zN@LAr$`x=?)t=6>P|a=9q(#!v6J<|yJ!D99e(>R5`{R#tf4&R0S4W0kJtyIO|NG=5 zP1Qn~;Au~Ven>Es#{O3E^tddt^oq&>OZVH`B$73{oESV9vfr+ebkKC2mKu@0e>c;I zd*^2z7kK|y)4{9q>VspySQ`YAG}g?&uhy$STm9VE?&3$Uzy1BicdYg5^J4Fque5+ot3hay?GjcE#;6;I zm$9yBkh0jtbb3+CnnJzEL+`p&FS>Qf?K+RbQkBz2J%;xq87-cd zoz3njekY~S@+0)|wJP}opZBO+Wc6VTHPp00i_>zopr0AA0Mg#Z8m literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-mixed.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e3ceaa2b36e39a946b2f8de68ca43b71f98e0f GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f13PZ!4!i_=FZ`{p$p2)NCE`z9*2{f8yXoJQdTxequBq%9cJ z6J82Oh^^Loduhk)wh1mRAuB`jb$a)`uS~OH{$G3KeC?ZE?+!~GwmCmLNmI2@CV1LY zK?~i6eeY{0sVvFt3d$0GFeh2Yy~j|*RgpoZVQblSo&{5sP8+S+I(-epp6|P#nI5UG z=baGrZ&hLTUq%OxjV!a4-88vYdUox<0`HvLW#R?X4_XC;Ud>jW6JKdzqy6`^Zw$k^ zoy*Uh+qqhQIzyny!mV`{$I>@nn`OZBzU*PHMBDkyS!Lyl988~V>e=`GOOf8s*yrt) VasKoCRX`6jc)I$ztaD0e0ssnFlPmxL literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-selectionmode.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5a22b680c335ee64dbdb6800562d71bf5c369cf3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0cPZ!4!i_>=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/Lilidog-Drow/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4cf6c938c96f18fe37ec2d1766589b03e134cb GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0EPZ!4!i_>=}pIv*%fv07Eg`ljg{$dk~sP{(`E_y56+EdpXEizf;k z+S<^uC*_WeK0~0$-e-S!{?Fswm%ix_ q(q)bx)j3k=6B=s$;KwwRc?|WAjuTcq@3;l@6N9I#pUXO@geCy%(S~{e literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/dash-symbolic.svg b/Lilidog-Drow/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/Lilidog-Drow/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Drow/gtk-3.0/assets/dash-symbolic.symbolic.png b/Lilidog-Drow/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@-01G978lF zCMQU+x-jOmv9+o5@bLUEd~h5{#oaKmJGPj!P5z*Wap2*VaV$BtM-Ci#;K|$FX3M}J Xy+bPFNlOG1&=3YsS3j3^P6xplFeVMFc_gLJS(Th!$y!U}i4Nrj&sh+6@E|1IE+^0~OPr=b42! z$+VkUS&REy9?$=r4-eQvD@u99FFe*0}uh`RaN~B9%z!6#@+1Ua=AD@J_gVN ze*r(={Ql})yu7^3;o%{XNCY4Nw5h79-2DEk!2SJw#>U2oL?Yzm za2QFFn3_n2Jgt2He%IWDTO-)V6 zvYb>CjYer~Y~<|h3`J4UXfzZT7qhmu_9$Fhz?zyG91cekG8_)$^?K>+>r1M!SS%bJ z9dUJa1;ozX-rio)8qWd*XlrX@VPPR@gHR~M_VzYYQ&aJ=iHQl^Za1M&2#B4#)zwvu zM&qM#@QAy3U|@iYiwmZwr{jknVohVS*{Gt|a7boYU!~yuAELIC#Qcyt1-FdwY8lQj#PF2M1|sX?ZdZo&Xd= zu(7d0Yiny9snh8&8jaZP_GiI82?#Ny)9GYp-Ak0eR#?(U+~J>QG^v#c~eK91RJ zrl6pJl9H0=STdfk0%ciF`@eB@b#+F7R9EHg+z0#&yq}w!%V^UK^EuUE$}^}aiWxY6 xQBGpczwDWmH~0DNZeIP<$3yuBd}`i2@P8|yYFv3#6!HK7002ovPDHLkV1ht75di=I literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/grid-selection-unchecked.png b/Lilidog-Drow/gtk-3.0/assets/grid-selection-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..318f4176e9d3867486aa20dcd8acf152d70334ee GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4icZF0OJrH~v;Y5^V>c2@niX554OE`in4d8Y7v05VrnX?~o5uXa9hyAH0w?wX Py~N<@>gTe~DWM4fhnRe3 literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..eabbcee40928cff8fb04978673b72148d56750d7 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrd&XPZ!4!i_=dh8*(uP^0++L&rVg` z#G%AtCg-@P<;IO0S#KHFsBE2EA*jFM0q2^WE62Di7`Io5)j96d*|h&|rqdxGr#6>W z@(qFpf1h}|essAMc*!E|6O%@ROvaRnRtJuqi3y1Re2g_?dS~>3lfvI8rKIuQ_<4(2 zqHUMSo5zp2D!g8K&hpk$IXkC#dwq46x+%|pHg5g4W$Iqh=H4ZqmrdHWnR|{u=Ju5QAjEPoSKlE}q}k?t{+!}h zDRNB84}330O0;dhw(X)(XlU-$(paxso3HUTXg{B`W-I>z(+{i?$!ESR?XY6-Kk#q; zD>;sa;^%jKE_uovpPZNNy>waTuD8Gc8E@GAL?u=#*{ybSP5e)-{kKDE=E=5Eq4zy83yj)AQ_B)PVH&3<4QFnGH9xvX7ZGvrzH6y=K9yK8V(|^(NV9p z4@eoDZ(#kPrKFx3X%>6tWsd@f+Pc?v4C(Wp`>tNKi(O~w6l>tc76Teo;UtGLV@AH;OXk; Jvd$@?2>^mil-vLS literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..312a5def6f715190bb1b5f553f8966b18434c996 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE+bT&E}WHE^H tBpg(7(}@V~EA++bT&E}WHE^H zBshv^WM?0iULP77+Owtf;PHNWRZqi)LK9U!CT51&4ZNHhHyW1%^)q<7`njxgN@xNA DD|Rbn literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed.png b/Lilidog-Drow/gtk-3.0/assets/menuitem-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..34da40ec3462d454379546d8731d779dbba46649 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE+bT&E}WHE^H zBshu}6c!$oUSIv~P2!TZ+;Mv<6g|5bdlqXJ3P><8gskLwr_TCM5oiE|r>mdKI;Vst E0E{dx3;+NC literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked-hover.png b/Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ec485f606921e15198a865984213d7ba665c2cdc GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEr|n)-BBc|NrOz4J33m z_>|p^tvHmAHbh78>}d7X71sUhzfW9)??|A76axc~ePZd^aIQL_eg;ohKbLh*2~7Z{ C?J6n& literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..38dffb010ef52a309b7e41cf4e11684ba89c9657 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEr|nRuN{m7$NUzI-JP~ z2^oz=*-1%BVS>2~A)mcW9v0-Z89Xd-;GURd!K)zkz-U36hv6yaLXiMQ1_twXK`w#E SLOwv#7(8A5T-G@yGywoG{VNgx literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked.png b/Lilidog-Drow/gtk-3.0/assets/menuitem-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..86282022accb067c0521f2ef18bf40ec0e0294c9 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEji(`nz>Er|nRuN{m7$H7BzC<1# z9^HVvvyIH`VS>2~A)mcW9v0-Z89Xd-;GURd!K)zkz-U36hap>9P7}YJ&5l(I78J~F rY&_V|*!WPEnb}!vor4T(2m`~7ZK7H(wNg?*TNpfD{an^LB{Ts5ddM?l literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/pane-separator-vertical.png b/Lilidog-Drow/gtk-3.0/assets/pane-separator-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2b0c595e14e1d9c62b88da3632776f602ca11cf6 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^96-#>!3HGPo$&JjQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#39A6B6tCd={4k)9qNj^v2*>s0Ikwf`>fPOs>&~~U l{RCv|u+8plWKdYaz|iwr#P_UtbqG)~gQu&X%Q~loCIF}lCfWc1 literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/pane-separator.png b/Lilidog-Drow/gtk-3.0/assets/pane-separator.png new file mode 100644 index 0000000000000000000000000000000000000000..c02248ab9a5f1749e67dfbb1cc7cd054c07b6eb5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y+!3HF4-n-TSDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>Fdh=gjIl5idS%bei%?l#nZ(xgyVYh9NX$|^=ujmdy1c* qOOt4SdU?73zJhZ%H>Ya`u`%@NNuK$%tUME_p25@A&t;ucLK6UBa4N+B literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/radio-mixed-hover.png b/Lilidog-Drow/gtk-3.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7902344578fb2267f87697e83599672568d168 GIT binary patch literal 583 zcmV-N0=WH&P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FN_L_t(I%f-__iyA=~2Jk1d zj_fStyu!wyLJA9;+a;eMEH=x*#vG|kmF9|T^AXafO^P&E7*t5Oi$M{wNVk=QCC!vq zh}vm#0cT)mXHp$xIo&Fd7p8gP`OP2Z1^#zE*wcH|?RE!3h!dsM!$P6(n=$sITrPhI zg5YBwKzhC2b(*H3=Xt2t>tKvwx7%T{SRjsLSeEs*)9E}1pzm!v7!1CQ$73UeFiNR= zO9){`qmk+N`@_F;1OTSf=}WEkGvD_?DcyTlN-2Ebht@ir&1Rhpu-$IYUDrJrzN=!f z2-kJ7*=)}5dIbQGQl3<+RRF-N_whmC^1?%{R>OQgcQb%7=7=!{0Qi3MGxrpXF&JZx zG61FYR!Vv7I1ZjXKF$S%5TKOaW&p-myj(7yHX03FUU<2{YPAAmEY3V)sZ@H$IY*Kt zx#1*9z&VHGIBzpRtJV5U2)T};2ui8FVWkwJD1v2KS3wYr_x{A;aQMj>bJlD&QK?j5 z+cu<>Sg+UMoP!W@6^7vp0OsHe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EmxL_t(I%f-{NiW)&22Jr7@ zon>c1glJ<>FM+ezChIdS%fU8ct1sd{fzB2xr%xro|av=H3kW_IT) zi{*5yK>p4oO>-D|@(C>iBWb#-n7C(8O2TJL?V@WBoTrP1sou0eh z?);Jy0GQ9`4{4g-ECT?g6rSfHP1F0uV)2jxj>n_py6(;LWlYnA>$*4`4$dVj0Dusp zT&vXp0E5BcCJ=@p>h(HSt5rDzXssz@3;-}34s!v<7_`x9CiPP!S*IIve90%2E6_#Z|2!Z{656(FVAy4ggdy%^f zv)Qbnl=>osD5q&^5<*@r%lexn$+u3Yv-{`U_y(vsriYv1u)P2P002ovPDHLkV1h_6 B?WX_$ literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/radio-mixed.png b/Lilidog-Drow/gtk-3.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..980cc4a7a69cfcfce6c8b193e41dc682ea567fa7 GIT binary patch literal 578 zcmV-I0=@l-P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F8=L_t(I%f-_%iyA=`2k`&R zI$+dE z05TX19+D*S8jS|3)hZZcI2;aGtyT!b5Qbs=Xt&$f0Mv_XN2AgA>2#_&=UPhn;&9IO zWHQmi;c)zSjsU=XK7X&2x^f%`l+vTKQcB@C4wO>fVzFqafc<`dYuon8@N?z!dDym% z-EMdL+{*!g5aP02E&~9%-R?=i_kC0<6)cxaI|XR1&lzI?fL^bc2{6W>wLVV)l+q_5 z#B0m4(CKtC$KafUQu>qv7-Qjjy?#@x)!_SnCa~FTz!(ctk60)aK1Wf6IF2*JaU3Ix zB3PF7DFrl}&2NN|had050y6*JoPaKcOU$xfn>h(HGr4mfjgb)JT z?G{lKfe>=e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00HYsL_t(I%f*wyYZ^fq#b0(E zyCZE3#fxPX$t8GbRtWT5_9lgmv^m*RF8%{O_2i+~T$4k4w5S9U+@OfaQs^HLmR>eF z1tP1LplJkWz}=Z%5|br1r$Pq?X1?M5=JD}9;D4``CAC+zTCK?#+YEx>MJyJZQc8cN zQmL=SV)6TvfO@@dhhb7Gm&@Brtu&j>R;SaEj4>Gm z!K2L>lkIj}HX054p-usSUa$922(fLNCI}(-_Ezo<5<*~_CWH`HzuzxM0F%k2Vi?9k ze0jyNd*I^D=bzX;aB+FX008lL9EM?FJRVmf0M7ZQuIr26s)y$|y|@OShd8~sM)mM~ z@s`PCz!)iWJ901!f;y0d|;^))2oDz?_wP~F*p5CQ-&91cM#b?*Q%07xd2`<~~$&E;|+ zgg}4!4BslRBQ8``#e6=8=XppZ5_^ww&}y}g9mkQJ^QAf9oJ+@Xq;12w;Jrh#*g(P#wE^Pniov1M5wo}7hlxBD&#f=`_Df)FC9D9Ue5)7&r&zm!U) dAOCzB{{Rjr_^9d$O!fc(002ovPDHLkV1k+p5#Rs- literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/radio-selected-insensitive.png b/Lilidog-Drow/gtk-3.0/assets/radio-selected-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5d47df130688a7da6b98379a2047a37697b610 GIT binary patch literal 631 zcmV--0*L*IP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G}gL_t(I%f*vVi`qaK#vdn+ zWW*p;FBWwz?!`-^Um%bm3%Q6_{Q&t;xeDUdli1)XkYgh~G>1TUx1wIQdJvM({Oe)6 zX@kq23LO}jd57osKJU!D!2ceFS7PPaY&P_L|6LSCv{)>LjImR_UUyVgb>9LM=JWYo z9LG2Pejn|28;mh{o`>CThwXL?j^iGu)9EJw=@nqHSlkJM&`}fxl+r6(VHjew+2C@y zJWeK)^-G)pzID_e4?5#IEZ?mSqTn09lsd zy3eJTN+pP*h|}rR%K?HQs5P6-ESsijFijJl=fN~hXquLtwOTFszF*4$(ln)vG5lV` zw(VT~wrwL#pYM$^hBQrS4nQdlgCNKRgTWvN_n6iD5dCjyD$tR_Zox{gkcEBaZoOozvLVY zhr@4#kO#}M5JeFPA>cSJn}iTVQ3T7fz;WEYs;b{#{fW!va+s#+hhDFTMxz0q=Me+} zj>jV$#{nVael!{xZ}!4!wQ5IE^f3s6T9PCsLdZ{^=YPa;{CPYcAO3ka{sMc`#kq}@ R-`W5G002ovPDHLkV1f`w55)ig literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/radio-selected.png b/Lilidog-Drow/gtk-3.0/assets/radio-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..56a2d81b124270f836940703729293fd5d1bf050 GIT binary patch literal 625 zcmV-%0*?KOP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G%aL_t(I%f*vHi`qaG$Nw80 z$%w8OFZLjUCoheDfP|WxELdB5viJQ0{RqAG+DlFWiwdP%QxuU9`VkU($stEkZ%Ve{ z447nk*=9Frdn$C`!MqvX|NY?oAMn4=)rGfbqtR%}7<(Q?Q8}N_|D=@us8*{+uh;wZ zHvwrp9)FGFxZiHKQLooQDaG-4#CpAk=XuEGa^Hr-;VS^iS=;G!I$JCjf-xqdC^`$q zn3&J!VltUnPwONASglrXlO%bm>pBP_k9b#)fP@g}x{f4C`nGKkGXjUh;Z{+Uv^WR? zbh}-Y%Vl)CT?9b@04Nj+P!t9G{r)zCZ<^*I48s&xRaF5X4OLaszc37iX_|)&fe_-F zQi_K=T-VJsa9tNd2mk=36hesWi~u3zo^zfSbUK}kz|)*D213YvMu1Z4Z8n>fz%UGG znub!T1WnUm7)DC4-EKiC^?nQF0iaT;eDr<)MWfLGAq3546Si$-YO_9;S177naNAO%z4%IOpvoNh*>gg|aMraU8!N3e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DPNL_t(I%f-_%Ya&4u2k?Jp z9oZ*{aM}oJ?jX%JSwF+F1hx@d{d$7fT8RIC1FnX{;a!$x*X?#2tyT*} zgu~&0<#LI|Vgb+dUi$t1JplI!7>!1E<#PFF6h+{ie;P|`jrn|z{eJ(_>-DC`J_CU1 zbb4d0{W1&yoO47`1Z(Z}Y&N^e0lVEU2*dEp@Ue=;BEm4lcDoI7fKsa3Xf!U`db8Pt zl(L!woO7IrE&_-M&N-d~IOkd^brB$?1m|4m03v!@tyUKS>-8E$^p*oEmCAz<0$S^{ zVXZZU5Ga*Oe{w(^$4`v0ziFDn7;`dgj6s^F@I3E1Ns`x-mpC4eW9QtjAP7*e*Wvp< zlv3DiHV{I9G4|Z)bY^FNVKSMtj4`)Lsj9WM$Qb+Zeg8envftfqcm3bL@gMPOorBKb R*g60J002ovPDHLkV1j)&;XMEV literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/radio-unselected.png b/Lilidog-Drow/gtk-3.0/assets/radio-unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad75c60cf47090b7f276fce6a90286c9b77522e GIT binary patch literal 542 zcmV+(0^$9MP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D+cL_t(I%f-_%iyA=`2k?Jp z9oZ*D8ygR`x4HE*EH=x*#yhSuy-C0G%1f>F$6PM=n~0vvmVW=4hJlkOT=*u$8nxIoz67?b2N519R8e6r&da7wbn;1rL>dD#1007 z@!vTH0Q33$voYqA@B84KpS&yQ9KP?v7!xiQi%tgE?RH(y^WF^qseC>U&-1X|Zo3&k zDRo(`R?m9%TCD~trI!J$wM8O23m_s`Yl|6xbG}zfodrlK!8zY&03wQ4tJPV+dc6h_ z#TlSfDt!?`AW4#U!%31r2!TSO@Q?vot=135*eHr3Xsu6%wbqED2#(`C20<`A`4h+E z@po(OO{393rBZ?Gx=>1Cv)Moh0mj&47>2h1?3=qVo6WAY)^|#&rZJ|(7<+MDH%`;^ gzTIyB`sdsD3cp;pj1j{%yZ`_I07*qoM6N<$g4dztV*mgE literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/resize-grip.png b/Lilidog-Drow/gtk-3.0/assets/resize-grip.png new file mode 100644 index 0000000000000000000000000000000000000000..613e2320ce632a8f1ee2539c7bd77fb63a2e55be GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4%JB>7u;-UBJd;vjb?hIQv;UIICs0X`wF3=HYh zrcK+tdGo9tv6dheB|(0{3=Yq3q=7g|-tI089jvk*Ams%fk;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{Ryi8s}!%``us4UkesKBV+hCf*v}LOBXfTrMqa3s$o*cx5qN UcX7PC5vY>E)78&qol`;+0K_sYH~;_u literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-close-active.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7dab7a2e555dfea20b721cf40eb73b9e8500b28e GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrd&qPZ!4!i_>o>*=I2Y3bgOvu9f|# zIZAh9#0JhMOz#=C$sLH&DQ<3<`XO(EQN(kGOxp(cie3W&ouG&{tqN9Ro!xKN)xVk$ zZ+?IF&l&8@|4$yZT7Ru_?{xOa3wPFLybGIS9{v35k7%QaTFjoB3DLn9D@4Y7~PuD!y8O=N;^Z$f(x=L0v*

i*0}B;1c5U eCGH=45zEW;aIJ}U3DQ8HGI+ZBxvX46X=j)|T=z_ymNu>YZ@8&PlghW_Y12-xpOod|(r0+> zX9H8i?&c+bSVB$&h2L@e@ke7-)t%6-y8mt+JQcI+(41gB#_El`nHj##4Ds0AYHREn lxgd}GErYVs`(OMQq@ONu<}?f_GzPkc!PC{xWt~$(69D9*S^@w7 literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-close.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-close.png new file mode 100644 index 0000000000000000000000000000000000000000..51eb479128536e32619ce2b81c9b84c6273c04df GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZMUr;B5V#p$;b5ArfA^02g*H0tcs zTvf;#;v6~cw1U20hsDXgi{JE5EkAPW!}abnIkRr=d2R2v_?p++skJxGJp1H7^>V>? z%VP`*N_rX&*}Q_9@{H;!n%v7p8C;gEc=a{xs>z>k?5jVo>satTZXeUPf^6P~T6J}m sy@&2ax}0K44fha#@$U1w|IAfPr5-NtU#YOv0v*NR>FVdQ&MBb@0DHk(m;e9( literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize-active.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7002ba033d8b463ae85ed87265d67203c066a3f1 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZM8r;B5V#p&b(3D%0n(4XJ_hdsUh z|8el)CjU?N%EFG`AEXW(IOl$W!L5Yx^smPib8GfooFurP`-i9pmpYI5p6c&>@0i}R z+Dl3R!8WxGho82#w0zjj5b1bp)AauvGnK3aSa19fp2l}?Z}oTio8E^-7#L>f%9^tO SzW*F(JA%y zf#-;h>ebW9Pj#1`+0f6T@_WxU zt(C2kWob`c95xBNurMr`Vk9@&ggJET-c9$`3Y_Ih`(~3kDR;}4z+A_fGJAKq=t=|a OW$<+Mb6Mw<&;$Szu}jea literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba9e63989aa5f2d7912022aa5cd07ee6c7b04de GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZMjr;B5V#p$;bFLE9*;BYyAN%D?T zbSi`UNrssprg`j_a*|%x`e&-#kHw4Li~LX(71ULl_3CEm#k=y;b5>6=JG@V5!ke!_ zU7p;=IjK+G95xAGiDG21d|o)?r1Xy6a~Bq^-!~yBYPZ2jv#4Jy_$DaGa{Yg*qztr{ N!PC{xWt~$(696WFOt}C6 literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize-active.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..955690de1e89fda2b571974f3d80b441867fd0fe GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbjRr;B5V#p&b(3D(0528+07n8f|+ z_dh(d%2vcy=LJ_!$kC6tD%vJ+%h^`7TxTsRD(YD*Xnuo%;o>1qN0X1u2|yzlJYD@< J);T3K0RXx&Fo^&F literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize-hover.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1ce786f168ecaaabb5321789ee244f8a52b2ed GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbi$r;B5V#p&b(3D(0528*~YtgZha zU!M5>-d>HWhzp_}ot=Ttn#}X>Jt%GL=-_yqafH{5f#LmI4o{A44EKQg89ZJ6T-G@y GGywo_w=n+z literal 0 HcmV?d00001 diff --git a/Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize.png b/Lilidog-Drow/gtk-3.0/assets/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c89cece0a48b579f5c257734c4e647f43c5194 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE({w$@cHh4-+>~W1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbi&r;B5V#p&cd spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #384363; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #A0A8AD; + background-color: #252525; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #BCD5DE; + background-color: #3B3B3B; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #A0A8AD; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #384363; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #384363; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #252525; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #252525; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #384363; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#384363), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#384363), to(transparent)); } } + +notebook > header > tabs > arrow, button.titlebutton, +button { + min-height: 24px; + min-width: 16px; + padding: 1px 2px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#282828, 1.02), 1.05), shade(shade(#282828, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, button.titlebutton:hover, + button:hover { + color: #D1E0DF; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(#403F3F, 1.00), shade(#474646, 1.00)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, + button:active, + button:checked { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#282828, 0.85), 1.05), shade(shade(#282828, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #545252; + background-color: #282828; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #A6B3B2; } + notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #545252; + background-color: #282828; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #A6B3B2; } + notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #282828; } + notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #545252; + background-color: #2E2E2E; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #282828; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled label, + button:disabled { + color: #A6B3B2; } + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active, + button:disabled:checked { + border-color: #525252; + background-image: linear-gradient(to bottom, #A0A8AD, #2E2E2E); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #A6B3B2; } + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 4px; + padding-right: 4px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + +row:selected +button { + border-color: #696969; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #D1E0DF; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #A9B7B8; } + + +button.osd { + min-width: 24px; + min-height: 32px; + color: #616869; + border-radius: 5px; + outline-color: rgba(238, 238, 238, 0.3); + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 32px; } + + button.osd:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd +button { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd + button:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: #383737; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, + .osd + button:backdrop { + color: #545454; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd + button.flat:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd + button.flat:disabled { + color: #424141; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, + .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + + +button.suggested-action { + color: #C5D4D3; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#384363, 1.02), 1.05), shade(shade(#384363, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #384363; } + + button.suggested-action:hover { + color: #C5D4D3; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(#384363, 1.15), shade(#384363, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.suggested-action:active, + button.suggested-action:checked { + color: #C5D4D3; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(shade(#384363, 0.85), 1.05), shade(shade(#384363, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #384363; + background-color: #384363; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #707070; } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #2E2E2E; + background-color: #2E2E2E; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #d1e3f6; } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #2E2E2E; } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #3f92e7; + background-color: #3f92e7; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #989DA3; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(57, 142, 231, 0.8); } + + button.suggested-action:disabled { + border-color: #595959; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #ACB4BD; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #595959; + background-image: linear-gradient(to bottom, #3b8bde, #3f92e7); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #BCC4CC; } + .osd + button.suggested-action { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: #384363; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: #C5D4D3; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#ef2929, 1.02), 1.05), shade(shade(#ef2929, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ef2929; } + + button.destructive-action:hover { + color: #C5D4D3; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, shade(#ef2929, 1.15), shade(#ef2929, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.destructive-action:active, + button.destructive-action:checked { + color: #C5D4D3; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, shade(shade(#ef2929, 0.85), 1.05), shade(shade(#ef2929, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #ef2929; + background-color: #ef2929; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #fcd4d4; } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #d51010; + background-color: #d51010; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #f7cfcf; } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #2E2E2E; } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #ef3131; + background-color: #ef3131; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #f57979; } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(239, 41, 41, 0.8); } + + button.destructive-action:disabled { + border-color: #8e0b0b; + background-color: #f14949; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #f8a4a4; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, #e52d2d, #ef3131); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #f9adad; } + .osd + button.destructive-action { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.7); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: #ef2929; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#384363), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#282828, 1.02), 1.05), shade(shade(#282828, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + .inline-toolbar toolbutton > button:hover { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(#282828, 1.15), shade(#282828, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#282828, 0.85), 1.05), shade(shade(#282828, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .inline-toolbar toolbutton > button:disabled { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #A6B3B2; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #525252; + background-image: linear-gradient(to bottom, #A0A8AD, #2E2E2E); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #A6B3B2; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #A6B3B2; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #545252; + background-color: #2E2E2E; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #A6B3B2; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #282828; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #545252; + background-color: #2E2E2E; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #282828; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +.linked > button:backdrop, .xfce4-panel.background menu .linked button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .xfce4-panel.background menu .linked button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .xfce4-panel.background menu .linked button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .xfce4-panel.background menu .linked button:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #384363; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:disabled colorswatch:only-child, button.color colorswatch:only-child:backdrop colorswatch:only-child, button.color colorswatch:only-child:active colorswatch:only-child, button.color colorswatch:only-child:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: #59CDC6; } + *:link:visited, + button:visited { + color: #8A8A8A; } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: #838F8E; } + *:link:hover, button:hover:link, + button:hover:visited { + color: #82A3A5; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: #CAD9D8; } + *:link:active, button:active:link, + button:active:visited { + color: #59CDC6; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: #707070; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: #384363; } + .info *:link, .info button:link, + .info button:visited, + .question *:link, .question button:link, + .question button:visited, + .warning *:link, .warning button:link, + .warning button:visited, + .error *:link, .error button:link, + .error button:visited, *:link:selected, button:selected:link, + button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: #707070; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #636A6A; + background-image: none; + border-style: none none none solid; + border-color: #597877; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #C3D4D4; + background-color: rgba(60, 60, 60, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(133, 133, 133, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #575E5E; + background-color: transparent; + border-color: rgba(137, 137, 137, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(168, 168, 168, 0.3); + background-color: transparent; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616869; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616869; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(238, 238, 238, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616869; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } + +spinbutton.vertical:disabled { + color: #A6B3B2; } + +spinbutton.vertical:backdrop:disabled { + color: #2E2E2E; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } + +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #282828; } + +toolbar { + background: #282828 linear-gradient(to bottom, #282828, shade(#282828, 0.88)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + box-shadow: none; + border-bottom: 1px solid #525252; + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(34, 34, 34, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: #525252; + background-color: #282828; } + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: #545252; + background-color: #282828; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 5px; + min-height: 38px; + border-width: 0 0 1px; + border-style: solid; + border-color: #525252; + border-radius: 0; + background: #282828 linear-gradient(to bottom, #282828, shade(#282828, 0.88)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #545252; + background-color: #282828; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: #D1E0DF; + text-shadow: none; + border-color: #696969; + background: #384363 linear-gradient(to bottom, #384363, shade(#384363, 0.88)); + box-shadow: inset 0 1px rgba(136, 187, 241, 0.9); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: #384363; + background-image: none; + box-shadow: inset 0 1px rgba(156, 199, 243, 0.88); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#384363, 1.02), 1.05), shade(shade(#384363, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(#384363, 1.15), shade(#384363, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(shade(#384363, 0.85), 1.05), shade(shade(#384363, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + border-color: #384363; + background-color: #384363; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat label, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop label, + headerbar.selection-mode button:backdrop { + color: #707070; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + border-color: #2E2E2E; + background-color: #2E2E2E; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked label, + headerbar.selection-mode button:backdrop:checked { + color: #d1e3f6; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + border-color: #569fea; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled label, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled label, + headerbar.selection-mode button:backdrop:disabled { + color: #A9B0B8; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + border-color: #3f92e7; + background-color: #3f92e7; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, + headerbar.selection-mode button:backdrop.flat:disabled:active label, + headerbar.selection-mode button:backdrop.flat:disabled:checked label, + headerbar.selection-mode button:backdrop:disabled:active label, + headerbar.selection-mode button:backdrop:disabled:checked label { + color: #989DA3; } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + border-color: #595959; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled label, + headerbar.selection-mode button:disabled { + color: #ACB4BD; } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + border-color: #595959; + background-image: linear-gradient(to bottom, #3b8bde, #3f92e7); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked label, + headerbar.selection-mode button:disabled:checked { + color: #BCC4CC; } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#282828, 1.02), 1.05), shade(shade(#282828, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + color: #D1E0DF; + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(#282828, 1.15), shade(#282828, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#282828, 0.85), 1.05), shade(shade(#282828, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-image: none; + background: #282828; + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled label, + headerbar.selection-mode button.suggested-action:disabled { + color: #A6B3B2; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + border-color: #545252; + background-color: #282828; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop label, + headerbar.selection-mode button.suggested-action:backdrop { + color: #A6B3B2; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled label, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #282828; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(57, 142, 231, 0); + background-color: rgba(57, 142, 231, 0); + background-image: none; + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 4px; + min-height: 28px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 3px; + margin-bottom: 3px; } + +headerbar button.titlebutton image { + min-width: 22px; + min-height: 22px; } + +headerbar button:not(.image-button):not(.titlebutton) image { + min-width: 28px; + min-height: 28px; } + +headerbar button.image-button { + min-width: 28px; + min-height: 28px; + padding-left: 2px; + padding-right: 2px; } + +headerbar switch { + margin-top: 9px; + margin-bottom: 9px; } + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, +window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, +window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 7px; } + +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 7px; } + +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: #525252; } + +.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; + box-shadow: none; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #5C5C5C; + border-top-color: #282828; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #9cc7f3; + border-top-color: rgba(60, 60, 60, 0.1); } + treeview.view:disabled { + color: #A6B3B2; } + treeview.view:disabled:selected { + color: #88bbf1; } + treeview.view:disabled:selected:backdrop { + color: #9DA4AB; } + treeview.view:disabled:backdrop { + color: #282828; } + treeview.view.separator { + min-height: 2px; + color: #2E2E2E; } + treeview.view.separator:backdrop { + color: rgba(206, 206, 206, 0.1); } + treeview.view:backdrop { + border-left-color: #aaaaaa; + border-top: #282828; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #696969; } + 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: #767676; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #C3D4D4; } + treeview.view.expander:selected { + color: #c4ddf8; } + treeview.view.expander:selected:hover { + color: #D1E0DF; } + treeview.view.expander:selected:backdrop { + color: #c0d9f4; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #282828; } + treeview.view.progressbar { + color: #252525; + border: 1px solid #696969; + border-radius: 4px; + background-color: #384363; + background-image: linear-gradient(to bottom, #384363, #2E2E2E); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + color: #384363; + box-shadow: none; + background-image: linear-gradient(to bottom, #252525, #e3e3e3); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: #384363; + border-color: #696969; + background-color: #3B3B3B; } + treeview.view.progressbar:backdrop { + color: #A9B7B8; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(60, 60, 60, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #384363; } + treeview.view header button { + color: #5C5C5C; + background-color: #252525; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #C5DEE0; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #C3D4D4; + 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: #384363; + color: #252525; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #252525; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #384363; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #282828; } + treeview.view header button:disabled { + border-color: #282828; + background-image: none; } + treeview.view header button:backdrop { + border-color: #282828; + border-style: none solid solid none; + color: #aaaaaa; + background-image: none; + background-color: #363636; } + treeview.view header button:backdrop:disabled { + border-color: #282828; + background-image: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; } + menubar:backdrop, + .menubar:backdrop { + background-color: #282828; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 3px 8px; + border: 1px solid transparent; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-image: linear-gradient(to bottom, shade(#384363, 1.2), shade(#384363, 1)); + color: #D1E0DF; + border-color: shade(#384363, 1.1); } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #A6B3B2; + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: #252525; + border: 1px solid #525252; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #3B3B3B; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #D1E0DF; + background-image: linear-gradient(to bottom, shade(#384363, 1.2), shade(#384363, 1)); + box-shadow: inset 1px 1px shade(#384363, 0.8), inset -1px -1px shade(#384363, 0.8); } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #A6B3B2; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #282828; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #A6B3B2; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #252525; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #4D768A; + -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 #4D768A; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #4D768A; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #3B3B3B; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 5px; + background-color: #252525; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background modelbutton:hover { + color: #D1E0DF; } + .csd popover.background, popover.background { + border: 1px solid #525252; } + popover.background:backdrop { + background-color: #282828; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook.frame { + border-style: none; } + notebook.frame > header { + margin-left: 0; } + notebook.frame > stack:not(:only-child) { + border: 1px solid shade(#282828, 0.9); } + +notebook > header { + padding: 1px; + background-color: #282828; } + notebook > header:backdrop { + border-color: #545252; + background-color: #282828; } + notebook > header tabs { + margin: -1px; } + notebook > header.top > stack { + border-top-style: none; } + notebook > header.top > tabs > tab { + border-radius: 3px 3px 0 0; + border: 1px solid shade(#2E2E2E, 0.9); } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + border-width: 1px 1px 0 1px; } + notebook > header.bottom > stack { + border-bottom-style: none; } + notebook > header.bottom > tabs > tab { + border-radius: 0 0 3px 3px; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + border-width: 0 1px 1px 1px; } + notebook > header.left > stack { + border-left-style: none; } + notebook > header.left > tabs > tab { + border-radius: 3px 0 0 3px; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + border-width: 1px 0 1px 1px; } + notebook > header.right > stack { + border-right-style: none; } + notebook > header.right > tabs > tab { + border-radius: 0 3px 3px 0; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + border-width: 1px 1px 1px 0; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 20px; + min-width: 24px; + padding: 3px 12px; + outline-offset: -5px; + color: #A6B3B2; + background-color: #2E2E2E; + border-width: 1px; + border-radius: 3px; + border-color: shade(#2E2E2E, 0.9); + border-style: solid; } + notebook > header tab:hover { + color: #D7F5F5; } + notebook > header tab:hover.reorderable-page { + border-color: #597877; + background-color: #51618C; } + notebook > header tab:backdrop { + color: #a2a2a2; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #C3D4D4; + background-color: shade(#282828, 1.05); + border-width: 1px 1px 0 1px; } + notebook > header tab:checked:backdrop { + background-color: #282828; } + notebook > header tab:checked.reorderable-page { + border-color: #263436; + background-color: shade(#333E5C, 1.05); } + notebook > header tab:backdrop:checked { + color: #A6B3B2; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #545252; + background-color: #282828; } + notebook > header tab button.flat { + padding: 0; + margin-top: 1px; + margin-bottom: 1px; + min-width: 16px; + min-height: 16px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 1px; + margin-right: -1px; } + notebook > header tab button.flat:first-child { + margin-left: -1px; + margin-right: 1px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding: 0; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 2px; + margin-right: 2px; } + notebook > header.top tabs:first-child, notebook > header.bottom tabs:first-child { + margin-left: -3px; } + notebook > header.top tabs:last-child, notebook > header.bottom tabs:last-child { + margin-right: -3px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 2px; + margin-right: 2px; } + notebook > header.left tabs, notebook > header.right tabs { + padding: 0; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 2px; + margin-bottom: 2px; } + notebook > header.left tabs:first-child, notebook > header.right tabs:first-child { + margin-top: -3px; } + notebook > header.left tabs:last-child, notebook > header.right tabs:last-child { + margin-bottom: -3px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 2px; + margin-bottom: 2px; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.right > tabs { + margin-left: -2px; } + +notebook > header { + margin-left: 6px; } + +notebook > stack:not(:only-child) { + background-color: shade(#282828, 1.05); + border-width: 1px; + border-color: shade(#282828, 0.9); + border-style: solid; } + notebook > stack:not(:only-child):backdrop { + background-color: #282828; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-image: linear-gradient(to right, #252525, #BDC9C7); + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #5D7F7E; } + scrollbar.bottom { + border-top: 1px solid #5D7F7E; } + scrollbar.left { + border-right: 1px solid #5D7F7E; } + scrollbar.right { + border-left: 1px solid #5D7F7E; } + scrollbar:backdrop { + background-color: #4D4D4D; + border-color: #5D7F7E; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 9px; + min-height: 9px; + margin: 2px; + border: 1px solid #525252; + border-radius: 10px; + background-clip: padding-box; + background-image: linear-gradient(to right, #282828, #384363); } + scrollbar slider:hover { + background-image: linear-gradient(to right, #384363, #252525); } + scrollbar slider:hover:active { + background-color: #2E2E2E; } + scrollbar slider:backdrop { + background-color: #5D7F7E; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 7px; + min-height: 7px; + background-color: shade(#C3D4D4, 0.9); + background-image: none; + border: 1px solid #C5D4D3; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: shade(#C3D4D4, 0.9); + background-image: none; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid #C5D4D3; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #282828; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #0C6E91; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #2E2E2E; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #525252; } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #C5D4D3; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(255, 255, 255, 0.2); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #525252; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-size: 0; + outline-offset: -4px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent; + border: 1px solid alpha(black,0.25); + border-radius: 10px; + background-color: #2B2B2B; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + min-height: 20px; + min-width: 20px; + transition: all 200ms ease-in; } + switch:checked { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent; + border-color: shade(#696969, 1.1); + background-image: linear-gradient(to bottom, shade(#384363, 1.1), #384363); + text-shadow: 0 1px rgba(15, 66, 120, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + border-color: #525252; + background-color: #2E2E2E; + box-shadow: 0 1px transparent; + text-shadow: none; } + switch:backdrop { + border-color: #545252; + background-color: #282828; + box-shadow: none; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + color: #282828; + border-color: rgba(15, 66, 120, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-image: none; + box-shadow: none; } + switch:disabled { + border-color: #545252; + background-image: none; + background-color: #2E2E2E; } + switch slider { + margin: -1px; + border: 1px solid alpha(black,0.2); + border-radius: 10px; + min-width: 20px; + min-height: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, #5D7F7E 20%, #282828 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #2E2E2E, inset 0 -1px #2B2B2B, 0 1px rgba(0, 0, 0, 0.1); } + switch:hover slider { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, #282828 10%, #BCD5DE 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #5D7F7E, inset 0 -1px#282828, 0 1px rgba(0, 0, 0, 0.1); } + switch:checked slider { + border: 1px solid alpha(#696969,0.8); } + switch:disabled slider { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:disabled slider label, switch:disabled slider { + color: #A6B3B2; } + switch:backdrop slider { + transition: 200ms ease-out; + border-color: #545252; + background-color: #282828; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop slider label, switch:backdrop slider { + color: #A6B3B2; } + switch:backdrop:checked slider { + border-color: rgba(15, 66, 120, 0.7); } + switch:backdrop:disabled slider { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop:disabled slider label, switch:backdrop:disabled slider { + color: #282828; } + row:selected switch { + box-shadow: none; + border-color: #696969; } + row:selected switch:backdrop { + border-color: #696969; } + row:selected switch.slider:dir(rtl) { + border-left-color: #525252; } + row:selected switch.slider:dir(ltr) { + border-right-color: #525252; } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: #696969; } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); + background-color: transparent; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #9b9b9b; + background-image: linear-gradient(to bottom, #252525 20%, #5D7F7E 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), inset 0 -2px #2E2E2E, inset 0 -1px #282828, 0 1px rgba(0, 0, 0, 0.1); } + check:only-child, + radio:only-child { + margin: 0; } + check:hover, + radio:hover { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, #282828 10%, #BCD5DE 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #5D7F7E, inset 0 -1px#282828, 0 1px rgba(0, 0, 0, 0.1); } + check:active, + radio:active { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#282828, 0.85), 1.05), shade(shade(#282828, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + check:disabled, + radio:disabled { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + check:disabled label, check:disabled, + radio:disabled label, + radio:disabled { + color: #A6B3B2; } + check:backdrop, + radio:backdrop { + border-color: #545252; + background-color: #282828; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + check:backdrop label, check:backdrop, + radio:backdrop label, + radio:backdrop { + color: #A6B3B2; } + check:backdrop:disabled, + radio:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + check:backdrop:disabled label, check:backdrop:disabled, + radio:backdrop:disabled label, + radio:backdrop:disabled { + color: #2E2E2E; } + row:selected check, row:selected + radio { + border-color: #696969; } + .osd check, .osd + radio { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:hover, .osd + radio:hover { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:active, .osd + radio:active { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:backdrop, .osd + radio:backdrop { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd + radio:disabled { + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +@keyframes check_check { + from { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + to { + -gtk-icon-transform: unset; } } + +@keyframes check_radio { + from { + -gtk-icon-transform: scale(0); } + to { + -gtk-icon-transform: unset; } } + +@keyframes check_indeterminate { + from { + -gtk-icon-transform: scale(0, 1); } + to { + -gtk-icon-transform: unset; } } + +check:not(:indeterminate):checked { + animation: check_check 400ms; } + +radio:not(:indeterminate):checked { + animation: check_radio 400ms; } + +check:indeterminate:checked, radio:indeterminate:checked { + animation: check_indeterminate 400ms; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #C3D4D4; + border-color: #696969; } + +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #A6B3B2; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #2E2E2E; } + +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #A6B3B2; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 1px solid #525252; + border-radius: 3px; + background-color: #919E9D; + box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1); } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: #2E2E2E; + box-shadow: none; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough { + background-color: #2E2E2E; + border-color: #545252; + box-shadow: none; + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled { + background-color: #2E2E2E; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + box-shadow: none; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough, row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled { + border-color: #696969; } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(238, 238, 238, 0.2); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(34, 34, 34, 0.8); } + +scale highlight, progressbar progress { + border: 1px solid shade(#384363, 0.7); + border-radius: 3px; + background-image: linear-gradient(to bottom, shade(#384363, 1.1), shade(#384363, 0.9)); } + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress { + border-color: rgba(15, 66, 120, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-image: none; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: #696969; } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: rgba(0, 0, 0, 0.7); } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -2px; } + scale slider { + min-height: 13px; + min-width: 13px; + margin: -7px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + padding: 1px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill, scale fill:backdrop { + background-color: #525252; + box-shadow: none; } + scale fill:disabled, scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(91, 91, 91, 0.775); } + .osd scale fill:disabled, .osd scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#282828, 1.02), 1.05), shade(shade(#282828, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + background-image: linear-gradient(to bottom, shade(#282828, 1.45), shade(#282828, 1.15)); + border: 1px solid #536F6E; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, #2E2E2E 10%, #BCD5DE 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #5D7F7E, inset 0 -1px#2E2E2E, 0 1px rgba(0, 0, 0, 0.1); } + scale slider:active { + border-color: #696969; } + scale slider:disabled { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:disabled label, scale slider:disabled { + color: #A6B3B2; } + scale slider:backdrop { + transition: 200ms ease-out; + border-color: #545252; + background-color: #282828; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop label, scale slider:backdrop { + color: #A6B3B2; } + scale slider:backdrop:disabled { + border-color: #545252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop:disabled label, scale slider:backdrop:disabled { + color: #2E2E2E; } + row:selected scale slider, row:selected scale slider:disabled { + border-color: #696969; } + .osd scale slider { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #222222; } + .osd scale slider:hover { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd scale slider:active { + color: #C5D4D3; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd scale slider:disabled { + color: #3A3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd scale slider:backdrop { + color: #616869; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + scale value { + color: alpha(currentColor,0.6); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#525252); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(60, 60, 60, 0.4); } + progressbar.horizontal trough { + min-height: 6px; + padding: 1px 0; } + progressbar.horizontal progress { + min-height: 8px; } + progressbar.vertical trough { + min-width: 6px; + padding: 0 1px; } + progressbar.vertical progress { + min-width: 8px; } + progressbar.horizontal progress, + progressbar.vertical progress { + margin: 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border: 1px solid shade(#384363, 0.7); + border-radius: 3px; } + progressbar progress.left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + progressbar progress.right { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + progressbar progress.top { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + progressbar progress.bottom { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + progressbar:backdrop progress { + box-shadow: none; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 1px; } + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: #BECFCF; + border-color: #525252; + background-color: #252525; + box-shadow: inset 0 0 0 1px rgba(57, 142, 231, 0); } + levelbar trough:backdrop { + color: #B9C9C6; + border-color: #545252; + background-color: #3B3B3B; + box-shadow: none; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + +levelbar block { + border: 1px solid; + border-radius: 1px; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); } + levelbar block:backdrop { + box-shadow: none; } + levelbar block.low { + border-color: #8f4700; + background-color: #f57900; } + levelbar block.low:backdrop { + border-color: #f57900; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #8A8A8A; + background-color: #384363; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #384363; } + levelbar block.full { + border-color: #1c3802; + background-color: #4e9a06; } + levelbar block.full:backdrop { + border-color: #4e9a06; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(60, 60, 60, 0.2); + box-shadow: none; } + levelbar block.empty:backdrop { + border-color: rgba(133, 133, 133, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #C3D4D4; + border: 1px solid #525252; + background: #C5D4D3; + padding: 0; } + printdialog paper:backdrop { + color: #A6B3B2; + border-color: #545252; } + +printdialog .dialog-vbox { + background-color: #282828; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #525252; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #545252; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #525252; } + actionbar > revealer > box:backdrop { + border-color: #545252; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#525151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#545252), to(rgba(137, 137, 137, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#525151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#545252), to(rgba(137, 137, 137, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#525151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#545252), to(rgba(137, 137, 137, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#525151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#545252), to(rgba(137, 137, 137, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #525252 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #333E5C; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #545252 1px, transparent 1px); + background-color: #4D4D4D; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: #BECFCF; + background-color: #252525; + border-color: #525252; } + list:backdrop { + background-color: #3B3B3B; + border-color: #545252; } + 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(60, 60, 60, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #3986d6; } + row.activatable:selected:backdrop { + background-color: #384363; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(34, 34, 34, 0.8); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification button, + .app-notification.frame button { + background: rgba(0, 0, 0, 0.1); } + .app-notification button:hover, + .app-notification.frame button:hover { + background: rgba(0, 0, 0, 0.3); } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * 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: #545252; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: #BECFCF; + border: 1px solid #525252; + padding: 2px; } + calendar:selected { + border-radius: 6px; } + calendar.header { + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(60, 60, 60, 0.45); } + calendar.button:hover { + color: #C3D4D4; } + calendar.button:backdrop { + color: rgba(133, 133, 133, 0.45); } + calendar.button:disabled { + color: rgba(133, 133, 133, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.25); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #368ce7; } + calendar:backdrop { + color: #B9C9C6; + border-color: #545252; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #282828; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 9px; + border-bottom-right-radius: 9px; } + +messagedialog.csd buttonbox { + padding: 0px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; + -gtk-outline-bottom-left-radius: 5px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; + -gtk-outline-bottom-right-radius: 5px; } + +filechooser .dialog-action-box { + border-top: 1px solid #525252; } + filechooser .dialog-action-box:backdrop { + border-top-color: #545252; } + +filechooser #pathbarbox { + border-bottom: 1px solid #282828; } + filechooser #pathbarbox stack { + background-color: #282828; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #282828; + -gtk-icon-style: regular; } + .sidebar row, + .sidebar treeview { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; } + .sidebar row:selected, .sidebar row:selected:focus, + .sidebar treeview:selected, + .sidebar treeview:selected:focus { + background-image: linear-gradient(to bottom, shade(#46527A, 0.94), shade(#46527A, 0.95) 10%, shade(#2A324A, 0.99) 88%, shade(#384363, 0.90)); + border-top: 1px solid shade(#282828, 0.85); + border-bottom: 1px solid shade(#282828, 1.12); } + .sidebar row:selected label, .sidebar row:selected:focus label, + .sidebar treeview:selected label, + .sidebar treeview:selected:focus label { + color: #C3D4D4; } + .sidebar row:selected label:backdrop, .sidebar row:selected:focus label:backdrop, + .sidebar treeview:selected label:backdrop, + .sidebar treeview:selected:focus label:backdrop { + color: #A6B3B2; } + .sidebar row:selected:backdrop, .sidebar row:selected:focus:backdrop, + .sidebar treeview:selected:backdrop, + .sidebar treeview:selected:focus:backdrop { + background-image: none; + background-color: #282828; + color: #C3D4D4; + border-top: 1px solid shade(#282828, 0.9); + border-bottom: 1px solid shade(#282828, 0.9); } + .sidebar row .view:selected, .sidebar row iconview:selected, .sidebar row .view:selected:focus, .sidebar row iconview:selected:focus, + .sidebar treeview .view:selected, + .sidebar treeview iconview:selected, + .sidebar treeview .view:selected:focus, + .sidebar treeview iconview:selected:focus { + color: #DFF5F5; } + .sidebar row:backdrop, + .sidebar treeview:backdrop { + background-color: transparent; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #525252; + border-left-style: none; + border-top-style: none; + border-bottom-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #525252; + border-right-style: none; + border-top-style: none; + border-bottom-style: none; } + .sidebar:backdrop { + background-color: #282828; + border-color: #545252; + transition: 200ms ease-out; } + .sidebar list, .sidebar treeview { + background-color: transparent; } + .sidebar list:backdrop, .sidebar treeview:backdrop { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 24px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #C3D4D4; } + placessidebar row:disabled { + color: #A6B3B2; } + placessidebar row:backdrop { + color: #A6B3B2; + background-color: #282828; } + placessidebar row:backdrop:selected { + color: #A6B3B2; } + placessidebar row:backdrop:disabled { + color: #2E2E2E; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #384363; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #D1E0DF; + background-image: linear-gradient(to bottom, #9dc8f2, #c1dcf7 10%, #384347 92%, #b4d5f5); } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#525252); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#384363); } + paned > separator:backdrop { + background-image: image(#545252); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #282828; + background-image: image(#525252), image(#525252); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #282828; + background-image: image(#545252), image(#545252); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + +.info, +.question, +.warning, +.error { + text-shadow: 0 1px #2E2E2E; } + .info:backdrop, .info, + .question:backdrop, + .question, + .warning:backdrop, + .warning, + .error:backdrop, + .error { + background-color: #384363; + border-color: #2E2E2E; } + .info:backdrop label, .info:backdrop, .info label, .info, + .question:backdrop label, + .question:backdrop, + .question label, + .question, + .warning:backdrop label, + .warning:backdrop, + .warning label, + .warning, + .error:backdrop label, + .error:backdrop, + .error label, + .error { + color: #D1E0DF; } + .info:backdrop, + .question:backdrop, + .warning:backdrop, + .error:backdrop { + text-shadow: none; } + .info button, + .question button, + .warning button, + .error button { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#384363, 1.02), 1.05), shade(shade(#384363, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #8A8A8A; } + .info button:hover, + .question button:hover, + .warning button:hover, + .error button:hover { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(#384363, 1.15), shade(#384363, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:active, .info button:checked, + .question button:active, + .question button:checked, + .warning button:active, + .warning button:checked, + .error button:active, + .error button:checked { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(shade(#384363, 0.85), 1.05), shade(shade(#384363, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .info button:disabled, + .question button:disabled, + .warning button:disabled, + .error button:disabled { + border-color: #595959; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .info button:disabled label, .info button:disabled, + .question button:disabled label, + .question button:disabled, + .warning button:disabled label, + .warning button:disabled, + .error button:disabled label, + .error button:disabled { + color: #ACB4BD; } + .info button:backdrop, + .question button:backdrop, + .warning button:backdrop, + .error button:backdrop { + border-color: #384363; + background-color: #384363; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #595959; } + .info button:backdrop label, .info button:backdrop, + .question button:backdrop label, + .question button:backdrop, + .warning button:backdrop label, + .warning button:backdrop, + .error button:backdrop label, + .error button:backdrop { + color: #707070; } + .info button:backdrop:disabled, + .question button:backdrop:disabled, + .warning button:backdrop:disabled, + .error button:backdrop:disabled { + border-color: #569fea; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #595959; } + .info button:backdrop:disabled label, .info button:backdrop:disabled, + .question button:backdrop:disabled label, + .question button:backdrop:disabled, + .warning button:backdrop:disabled label, + .warning button:backdrop:disabled, + .error button:backdrop:disabled label, + .error button:backdrop:disabled { + color: #A9B0B8; } + .info label:selected:focus, .info label:selected:hover, .info label:selected, + .question label:selected:focus, + .question label:selected:hover, + .question label:selected, + .warning label:selected:focus, + .warning label:selected:hover, + .warning label:selected, + .error label:selected:focus, + .error label:selected:hover, + .error label:selected { + background-color: #2E2E2E; } + +/************* + * Buttonbox * + *************/ +buttonbox { + padding: 6px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 1px; + /* not working */ + border-radius: 1px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: #252525; + background-clip: padding-box; + border: 1px solid #525252; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 1px; + background-color: transparent; + color: #CCDEDE; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark overlay { + color: #D1E0DF; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: #A9B7B8; } + +colorswatch.light overlay { + color: #BECFCF; } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch.light overlay:backdrop { + color: #B9C9C6; } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } + +colorswatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#282828, 1.02), 1.05), shade(shade(#282828, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + colorswatch#add-color-button overlay:hover { + color: #C3D4D4; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(#282828, 1.15), shade(#282828, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + colorswatch#add-color-button overlay:backdrop { + border-color: #545252; + background-color: #282828; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: #A6B3B2; } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #D1E0DF; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #2E2E2E; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #2E2E2E; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(60, 60, 60, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + 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 rgba(0, 0, 0, 0.23); } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + .solid-csd decoration { + border-radius: 0; + margin: 4px; + background-color: #282828; + border: solid 1px #545252; + box-shadow: none; } + +button.titlebutton { + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.titlebutton.close, button.titlebutton.maximize, button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; } + button.titlebutton.close:backdrop, button.titlebutton.maximize:backdrop, button.titlebutton.minimize:backdrop { + opacity: 0.5; } + button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } + button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } + button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } + button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); } + button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } + button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } + button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } + button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); } + button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.548235); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.548235); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #384363; } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #D1E0DF; + outline-color: rgba(255, 255, 255, 0.3); } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #9cc7f3; } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #A9B7B8; } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #9DA4AB; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #C3D4D4; + background-color: #252525; + border: 1px solid; + border-color: #2E2E2E; + border-radius: 5px; + box-shadow: inset 0 -3px #A0A8AD; + font-size: smaller; } + .keycap:backdrop { + background-color: #3B3B3B; + color: #A6B3B2; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #C3D4D4; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #BECFCF; +/* +widget base background color */ +@define-color theme_bg_color #282828; +/* +text widgets and the like base background color */ +@define-color theme_base_color #252525; +/* +base background color of selections */ +@define-color theme_selected_bg_color #384363; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #D1E0DF; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2E2E2E; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #A6B3B2; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #252525; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #A6B3B2; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #BECFCF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #282828; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #3B3B3B; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #384363; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #D1E0DF; +/* +widgets main borders color */ +@define-color borders #525252; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #545252; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #800069; +@define-color success_color #4e9a06; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#C3D4D4, 1.8); +@define-color wm_unfocused_title #A6B3B2; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#282828, 1.2); +@define-color wm_bg_b #282828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#282828, 1.3); +@define-color wm_button_hover_color_b #282828; +@define-color wm_button_active_color_a shade(#282828, 0.85); +@define-color wm_button_active_color_b shade(#282828, 0.89); +@define-color wm_button_active_color_c shade(#282828, 0.9); +@define-color content_view_bg #252525; +.XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#282828, 1.18); + color: #BECFCF; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); } + +.xfce4-panel.background { + background-color: #10191C; + color: #252525; + font-weight: normal; } + .xfce4-panel.background button { + background-image: none; + background-color: transparent; + border-radius: 0; + border-color: transparent; + box-shadow: none; + padding: 0 1px; + color: #252525; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); } + .xfce4-panel.background button:active, .xfce4-panel.background button:checked { + background-image: none; + background-color: shade(#525151, 0.7); + border-color: shade(#525151, 0.6); + color: #252525; + transition: none; } + .xfce4-panel.background button:hover, .xfce4-panel.background button:active:hover, .xfce4-panel.background button:checked:hover { + border-color: shade(#384363, 0.6); + background-image: linear-gradient(to bottom, shade(#384363, 0.88), shade(#384363, 0.85)); + color: #252525; + box-shadow: inset 0 -1px alpha(#C5D4D3,0), inset 1px 0 alpha(#C5D4D3,0.15), inset -1px 0 alpha(#C5D4D3,0.15), inset 0 1px alpha(#C5D4D3,0.15); + transition: none; } + .xfce4-panel.background entry { + caret-color: #BECFCF; } + .xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + .xfce4-panel.background menu .linked button { + color: #BECFCF; + outline-color: rgba(33, 33, 33, 0.3); + border-top-color: shade(#282828, 0.8); + border-right-color: shade(#282828, 0.72); + border-left-color: shade(#282828, 0.72); + border-bottom-color: shade(#282828, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#252525, 1.02), 1.05), shade(shade(#252525, 1.02), 0.97)); + box-shadow: inset 0 1px #C5D4D3; } + .xfce4-panel.background menu .linked button:disabled { + border-color: #525252; + background-color: #2E2E2E; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: rgba(130, 130, 130, 0.5); } + .xfce4-panel.background menu .linked button:disabled label, .xfce4-panel.background menu .linked button:disabled { + color: #A6B3B2; } + .xfce4-panel.background progressbar { + margin: 0; } + .xfce4-panel.background progressbar.horizontal trough { + min-height: 6px; + padding: 0; } + .xfce4-panel.background progressbar.horizontal progress { + min-height: 4px; } + .xfce4-panel.background progressbar.vertical trough { + min-width: 6px; + padding: 0; } + .xfce4-panel.background progressbar.vertical progress { + min-width: 4px; } + .xfce4-panel.background progressbar progress { + border-radius: 0px; } + .xfce4-panel.background progressbar trough { + background: shade(#525151, 0.7); + border-radius: 0px; + border-color: shade(#525151, 0.4); } + .xfce4-panel.background .tasklist button { + border-radius: 3px; + text-shadow: 0 1px #C3D4D4; + color: shade(#252525, 0.7); + background-image: linear-gradient(to bottom, shade(#525151, 0.65), shade(#525151, 0.6), shade(#525151, 0.5), shade(#525151, 0.45)); + border: none; } + .xfce4-panel.background .tasklist button.flat { + background-image: none; + border: none; + box-shadow: none; } + .xfce4-panel.background .tasklist button:active, .xfce4-panel.background .tasklist button:checked { + background-image: linear-gradient(to bottom, shade(#384363, 0.65), shade(#384363, 0.6), shade(#384363, 0.5), shade(#384363, 0.45)); + color: shade(#252525, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); } + .xfce4-panel.background .tasklist button:hover, .xfce4-panel.background .tasklist button:active:hover, .xfce4-panel.background .tasklist button:checked:hover { + background-image: linear-gradient(to bottom, shade(#384363, 0.85), shade(#384363, 0.8), shade(#384363, 0.7), shade(#384363, 0.65)); + color: shade(#252525, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); } + .xfce4-panel.background .tasklist button image { + padding: 3px; } + .xfce4-panel.background.horizontal .tasklist button { + margin: 0 1px; } + .xfce4-panel.background.horizontal .tasklist button label { + padding-right: 3px; } + .xfce4-panel.background.vertical .tasklist button { + margin: 1px 0; } + .xfce4-panel.background.vertical .tasklist button label { + padding-bottom: 3px; } + +/* Workspace switcher provided by libwnck */ +wnck-pager:selected { + background-color: shade(#384363, 0.88); } + +wnck-pager:hover { + background-color: #384363; } + +/* Thunar's sidebar top border */ +.thunar :backdrop { + color: #A6B3B2; } + +.thunar toolbar { + border-bottom: none; } + .thunar toolbar entry { + min-height: 24px; } + +.thunar .sidebar.frame { + border-top: 1px solid #525252; } + +XfdesktopIconView.view { + background: transparent; + color: #252525; + border-radius: 3px; } + XfdesktopIconView.view:active { + background: rgba(23, 104, 189, 0.5); + text-shadow: 0 1px 1px black; } + XfdesktopIconView.view .label { + text-shadow: 1px 1px 2px black; } + XfdesktopIconView.view .rubberband { + border-radius: 0; } + +#XfceNotifyWindow { + background-color: shade(#525151, 0.3); + color: #252525; + border-color: shade(#525151, 0.6); } + #XfceNotifyWindow buttonbox { + padding: 0; } + #XfceNotifyWindow button { + background-image: none; + border-color: shade(#252525, 0.35); + border-radius: 3px; + box-shadow: none; } + #XfceNotifyWindow label#summary { + font-weight: bold; } + #XfceNotifyWindow progressbar { + min-height: 6px; + border-radius: 3px; } + #XfceNotifyWindow progressbar progress { + background-image: none; + background-color: #252525; + border: none; + box-shadow: none; } + #XfceNotifyWindow progressbar trough { + background-image: linear-gradient(to bottom, shade(#525151, 0.65), shade(#525151, 1.25)); + border: 1px solid shade(#525151, 0.2); + border-radius: 3px; + padding: 1px 0; } + +/* Xfwm4's alt-tab dialog, aka "tabwin" */ +#xfwm-tabwin { + padding: 12px; + background-image: none; + background-color: rgba(0, 0, 0, 0.8); + color: shade(#D1E0DF, 0.65); + text-shadow: 0px 1px rgba(0, 0, 0, 0.8); + border-radius: 12px; + /* Set the application icon- and preview-size to 64px */ + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; } + #xfwm-tabwin button { + background-image: none; + color: #D1E0DF; + font-weight: bold; + text-shadow: 0px 1px rgba(0, 0, 0, 0.8); + border: none; + border-radius: 6px; + box-shadow: none; } + #xfwm-tabwin button:active, #xfwm-tabwin button:checked, #xfwm-tabwin button:active:hover, #xfwm-tabwin button:checked:hover { + background: rgba(206, 206, 206, 0.3); } + #xfwm-tabwin button:hover { + background: #22558b; + transition-duration: 50ms; } + #xfwm-tabwin .tabwin-app-grid button { + min-width: 96px; + min-height: 96px; } + +#xfce4-terminal-notebook > stack:not(:only-child) { + /* Make sure there are no extra borders for the tabs in the terminal apart from at the top */ + border-left: none; + border-right: none; + border-bottom: none; } + +.lightdm-gtk-greeter { + /********* + * panel * + *********/ + /**************** + * login window * + ****************/ } + .lightdm-gtk-greeter #panel_window menubar { + color: #BECFCF; + font-weight: bold; + text-shadow: 0 1px transparentize white, 0.5; + -gtk-icon-shadow: 0 1px transparentize black, 0.5; + box-shadow: inset 0 -1px transparentize black, 0.5; + background-color: #252525; + text-shadow: 0 1px transparentize black, 0.5; + -gtk-icon-shadow: 0 1px transparentize black, 0.5; } + .lightdm-gtk-greeter #panel_window menubar menu { + background-color: #2E2E2E; } + .lightdm-gtk-greeter #panel_window menubar menu menuitem { + font-weight: normal; + text-shadow: none; } + .lightdm-gtk-greeter #panel_window menubar separator { + background: transparent; } + .lightdm-gtk-greeter #login_window, + .lightdm-gtk-greeter #shutdown_dialog, + .lightdm-gtk-greeter #restart_dialog { + border-style: none; + border-radius: 5px; + background-color: #252525; + color: #C3D4D4; + box-shadow: inset 1px 0 shade(#252525, 0.6), inset -1px 0 shade(#252525, 0.6), inset 0 1px shade(#252525, 0.6), inset 0 -1px shade(#252525, 0.6); } + .lightdm-gtk-greeter #login_window button, + .lightdm-gtk-greeter #shutdown_dialog button, + .lightdm-gtk-greeter #restart_dialog button { + padding: 3px 15px; + /************************************ + * login/unlock and restart buttons * + ************************************/ + /******************* + * shutdown button * + *******************/ } + .lightdm-gtk-greeter #login_window button#login_button, .lightdm-gtk-greeter #login_window button#restart_button, + .lightdm-gtk-greeter #shutdown_dialog button#login_button, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button, + .lightdm-gtk-greeter #restart_dialog button#login_button, + .lightdm-gtk-greeter #restart_dialog button#restart_button { + border-color: shade(#384363, 0.8); + background-image: linear-gradient(to bottom, shade(#384363, 1.02), shade(#384363, 0.95) 90%, shade(#384363, 0.9)); + color: #D1E0DF; } + .lightdm-gtk-greeter #login_window button#login_button:hover, .lightdm-gtk-greeter #login_window button#login_button:active, .lightdm-gtk-greeter #login_window button#restart_button:hover, .lightdm-gtk-greeter #login_window button#restart_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#login_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#login_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button:active, + .lightdm-gtk-greeter #restart_dialog button#login_button:hover, + .lightdm-gtk-greeter #restart_dialog button#login_button:active, + .lightdm-gtk-greeter #restart_dialog button#restart_button:hover, + .lightdm-gtk-greeter #restart_dialog button#restart_button:active { + border-color: shade(#384363, 0.7); + background-image: linear-gradient(to bottom, shade(#384363, 1.12), shade(#384363, 1.05) 90%, shade(#384363, 1)); } + .lightdm-gtk-greeter #login_window button#shutdown_button, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button { + border-color: shade(#800069, 0.8); + background-image: linear-gradient(to bottom, shade(#800069, 1.02), shade(#800069, 0.95) 90%, shade(#800069, 0.9)); + color: #D1E0DF; } + .lightdm-gtk-greeter #login_window button#shutdown_button:hover, .lightdm-gtk-greeter #login_window button#shutdown_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:active, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button:hover, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button:active { + border-color: shade(#800069, 0.7); + background-image: linear-gradient(to bottom, shade(#800069, 1.12), shade(#800069, 1.05) 90%, shade(#800069, 1)); } + .lightdm-gtk-greeter #content_frame { + padding-bottom: 14px; } + .lightdm-gtk-greeter #login_window menu { + border-radius: 1px; } + .lightdm-gtk-greeter #login_window combobox button.combo { + color: #C3D4D4; + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + .lightdm-gtk-greeter #login_window #user_combobox { + color: #C3D4D4; + font-size: 18px; } + .lightdm-gtk-greeter #login_window #user_combobox menu { + font-weight: normal; } + .lightdm-gtk-greeter #login_window #user_image { + padding: 3px; + border-radius: 3px; + box-shadow: inset 1px 0 shade(#252525, 0.75), inset -1px 0 shade(#252525, 0.75), inset 0 1px shade(#252525, 0.55), inset 0 -1px shade(#252525, 0.85); } + .lightdm-gtk-greeter #login_window #user_image_border { + border-radius: 3px; + background-image: linear-gradient(to bottom, shade(#252525, 0.9), shade(#252525, 0.98) 10%, shade(#252525, 1) 99%, shade(#252525, 1)); + box-shadow: inset 0 1px shade(#252525, 0.8), inset 0 -1px shade(#252525, 0.55); } + .lightdm-gtk-greeter #buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + background-image: linear-gradient(to bottom, shade(#282828, 0.85), shade(#282828, 0.98) 10%, shade(#282828, 1) 99%, shade(#282828, 1)); + box-shadow: inset 1px 0 shade(#252525, 0.6), inset -1px 0 shade(#252525, 0.6), inset 0 1px shade(#252525, 0.6), inset 0 -1px shade(#252525, 0.6); } + +/************************ + * NAUTILUS (aka Files) * + ************************/ +.nautilus-window { + background-color: #252525; } + .nautilus-window notebook, .nautilus-window notebook > stack { + background-color: #252525; } + +/* Floating status bar */ +.floating-bar { + background-color: #252525; + border-style: solid; + border-color: #525252; } + .floating-bar.left { + border-radius: 0 3px 0 0; + border-width: 1px 1px 0 0; } + .floating-bar.right { + border-radius: 3px 0 0 0; + border-width: 1px 0 0 1px; } + .floating-bar:backdrop { + background-color: #282828; + border-color: #545252; } + .floating-bar button { + padding: 0px; } + +/* Searchbar */ +.search-bar { + box-shadow: none; } + +/* View */ +.nautilus-list-view .view, .nautilus-list-view iconview { + border-bottom: 1px solid #282828; + /* Hide superfluous treeview drop target indication */ } + .nautilus-list-view .view.dnd, .nautilus-list-view iconview.dnd { + border-style: none; } + +/********* + * Geary * + *********/ +.conversation-frame .view.cell, .conversation-frame iconview.cell { + background-color: #252525; } + +.conversation-frame .view.cell:selected, .conversation-frame iconview.cell:selected, +.conversation-frame .view.cell:selected:focus, +.conversation-frame iconview.cell:selected:focus { + background-color: #384363; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #384363; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration .top { + border: 1px solid shade(#282828, 0.7); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 8px 0 8px; + background-image: linear-gradient(to bottom, shade(#282828, 1.07), #282828); + color: #C3D4D4; + text-shadow: 0 1px shade(#282828, 1.2); } + UnityDecoration .top:backdrop { + border: 1px solid shade(#282828, 0.8); + border-bottom-width: 0; + background-image: linear-gradient(to bottom, shade(#282828, 1.02), #282828); + color: #C3D4D4; + text-shadow: 0 1px shade(#282828, 1.1); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: shade(#282828, 0.7); } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: shade(#282828, 0.8); } + +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(#525151, 1); + background-color: shade(#525151, 0.35); } + UnityPanelWidget.menuitem, UnityPanelWidget .menuitem, + .unity-panel.menuitem, + .unity-panel .menuitem { + border-width: 0 1px; + color: #252525; } + UnityPanelWidget.menuitem:hover, UnityPanelWidget.menuitem *:hover, UnityPanelWidget .menuitem:hover, UnityPanelWidget .menuitem *:hover, + .unity-panel.menuitem:hover, + .unity-panel.menuitem *:hover, + .unity-panel .menuitem:hover, + .unity-panel .menuitem *:hover { + border-color: shade(#525151, 0.8); + background-color: shade(#525151, 0.75); + color: #252525; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #C3D4D4; } + +window.background.chromium { + background-color: #282828; } + window.background.chromium button:not(.titlebutton) { + border-color: #525252; } diff --git a/Lilidog-Drow/gtk-3.0/gtk.css b/Lilidog-Drow/gtk-3.0/gtk.css new file mode 100644 index 0000000..20b78fd --- /dev/null +++ b/Lilidog-Drow/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("gtk-contained.css"); diff --git a/Lilidog-Drow/gtk-3.0/settings.ini b/Lilidog-Drow/gtk-3.0/settings.ini new file mode 100644 index 0000000..d92b062 --- /dev/null +++ b/Lilidog-Drow/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk_color_scheme = "base_color:#262626\nbg_color:#303030\ntooltip_bg_color:#262626\nselected_bg_color:#525252\ntext_color:#C3D4D4\nfg_color:#C3D4D1\ntooltip_fg_color:#C3D4D1\nselected_fg_color:#C3D4D4\nmenubar_bg_color:#303030\nmenubar_fg_color:#C3D4D1\ntoolbar_bg_color:#303030\ntoolbar_fg_color:#C3D4D4\nmenu_bg_color:#303030\nmenu_fg_color:#C3D4D4\npanel_bg_color:#303030\npanel_fg_color:#C3D4D4\nlink_color:#525252" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/Lilidog-Drow/index.theme b/Lilidog-Drow/index.theme new file mode 100644 index 0000000..4226525 --- /dev/null +++ b/Lilidog-Drow/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Lilidog-Drow +Comment=Lilidog-Drow based off Greybird theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Lilidog-Drow +MetacityTheme=Lilidog-Drow +IconTheme=Adwaita +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close diff --git a/Lilidog-Earth/gtk-2.0/gtkrc b/Lilidog-Earth/gtk-2.0/gtkrc new file mode 100644 index 0000000..0ebc64d --- /dev/null +++ b/Lilidog-Earth/gtk-2.0/gtkrc @@ -0,0 +1,723 @@ +# Evolve GTK Theme + +gtk_color_scheme = "base_color:#393939\nbg_color:#333333\ntooltip_bg_color:#393939\nselected_bg_color:#505050\ntext_color:#D4D4D4\nfg_color:#DEDEDE\ntooltip_fg_color:#E6E6E6\nselected_fg_color:#D4D4D4\nmenubar_bg_color:#333333\nmenubar_fg_color:#DEDEDE\ntoolbar_bg_color:#333333\ntoolbar_fg_color:#D4D4D4\nmenu_bg_color:#383838\nmenu_fg_color:#D4D4D4\npanel_bg_color:#333333\npanel_fg_color:#D4D4D4\nlink_color:#505050" + +gtk-icon-sizes = "panel=16,16:gtk-button=16,16" # Icon sizes +gtk-button-images = 0 # Disables icons in buttons +gtk-toolbar-style = 1 # Enables text in toolbar +gtk-auto-mnemonics = 1 # Disables ugly lines under menu items + +# Default Style + +style "evolve-default" { + xthickness = 1 + ythickness = 1 + + GtkArrow::arrow-scaling= 0.5 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + + GtkCheckButton::indicator-size = 15 + + # 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 + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 10 + GtkProgressBar::min-vertical-bar-width = 10 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 14 + GtkScale::slider-width = 14 + 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 = 100 + GtkScrollbar::slider-width = 9 + GtkScrollbar::trough-border = 3 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-padding = 2 + GtkWidget::new-tooltip-style = 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 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + 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[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[ACTIVE] = @selected_bg_color + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 1.0 + 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 = 1 + gradient_shades = { 1.2, 1.1, 1.1, 0.97 } + highlight_shade = 1.0 + lightborder_shade = 1.0 + lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 1 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 2 + 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 = 0 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "evolve-wide" { + xthickness = 2 + ythickness = 2 +} + +style "evolve-wider" { + xthickness = 3 + ythickness = 3 +} + +# Notebook + +style "evolve-notebook-bg" { + bg[NORMAL] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + + engine "murrine" { + border_shades = { 0.9, 0.9 } + } +} + +style "evolve-notebook" = "evolve-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "murrine" { + roundness = 2 + } +} + +# Various Standard Widgets + +style "evolve-button" = "evolve-wider" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.82, @bg_color) + + engine "murrine" { + roundness = 2 + glazestyle = 0 + highlight_shade = 1.0 + } +} + +style "evolve-scrollbar" = "evolve-button" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (0.8, @bg_color) + bg[ACTIVE] = shade (1.4, @selected_bg_color) + + engine "murrine" { + roundness = 4 + border_shades = { 1.4, 1.4 } + gradient_shades = { 0.7, 0.7, 0.7, 0.7 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.2, 1.2 } + lightborder_shade = 1.0 + lightborderstyle = 0 + } +} + +style "evolve-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + base[SELECTED] = shade (0.6, @base_color) + base[INSENSITIVE] = shade (0.85, @base_color) +} + +style "evolve-scale" = "evolve-default" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = @bg_color + bg[SELECTED] = shade (1.0, @selected_bg_color) + bg[INSENSITIVE] = shade (0.95, @bg_color) + + engine "murrine" { + roundness = 7 + border_shades = { 1.0, 1.0 } + trough_shades = { 1.1, 1.2 } + trough_border_shades = { 0.9, 0.9 } + } +} + +style "evolve-progressbar" = "evolve-default" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.04, @bg_color) + bg[ACTIVE] = shade (1.14, @bg_color) + fg[PRELIGHT] = shade (0.9, @selected_fg_color) + + engine "murrine" { + roundness = 2 + border_shades = { 1.2, 1.2 } + gradient_shades = { 1.1, 1.0, 1.0, 0.9 } + trough_border_shades = { 0.9, 0.9 } + } +} + +style "evolve-treeview-header" = "evolve-button" { + xthickness = 2 + ythickness = 1 + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "evolve-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "evolve-tooltips" = "evolve-wider" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @bg_color + fg[NORMAL] = @fg_color + bg[SELECTED] = @bg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "evolve-spinbutton" = "evolve-button" { + xthickness = 4 + + engine "murrine" { + } +} + +style "evolve-radiocheck" = "evolve-default" { + text[NORMAL] = shade (0.8, @selected_bg_color) + text[PRELIGHT] = shade (0.8, @selected_bg_color) + bg[SELECTED] = @base_color +} + +style "evolve-entry" = "evolve-wider" { + bg[SELECTED] = mix (0.5, @selected_bg_color, @base_color) + + engine "murrine" { + border_shades = { 1.2, 1.2 } + } +} + +style "metacity-frame" = "evolve-default" { + bg[SELECTED] = @selected_bg_color +} + +style "evolve-statusbar" { } +style "evolve-comboboxentry" = "evolve-entry" { } +style "evolve-hscale" = "evolve-scale" { } +style "evolve-vscale" = "evolve-scale" { } +style "evolve-hscrollbar" = "evolve-scrollbar" { } +style "evolve-vscrollbar" = "evolve-scrollbar" { } + +# Menus + +style "evolve-menu" { + ythickness = 0 + xthickness = 0 + + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = shade (1.0, @menu_bg_color) + bg[PRELIGHT] = @selected_bg_color + bg[ACTIVE] = shade (1.40, @menu_bg_color) + bg[INSENSITIVE] = shade (1.40, @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.35, shade (0.75, @menu_bg_color), @menu_fg_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.85, shade (0.75, @menu_bg_color), @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-menu-item" = "evolve-wider" { + bg[SELECTED] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + engine "murrine" { + textstyle = 0 + border_shades = { 1.4, 1.4 } + } +} + +style "evolve-separator-menu-item" { + xthickness = 1 + ythickness = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 +} + +style "evolve-menubar" = "evolve-default" { + ythickness = 0 + + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[ACTIVE] = shade (1.40, @menubar_bg_color) + bg[INSENSITIVE] = shade (1.40, @menubar_bg_color) + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (1.05, shade (1.05, @menubar_bg_color), @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-menubaritem" { + xthickness = 3 + ythickness = 3 + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "evolve-toolbar" = "evolve-default" { + + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @toolbar_bg_color + bg[ACTIVE] = shade (0.9, @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" { + gradient_shades = { 1.00, 0.95, 0.94, 0.90 } + } +} + +style "evolve-toolbutton" = "evolve-button" { + + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @toolbar_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "evolve-toolbar" +class "GtkHandleBox" style "evolve-toolbar" + +# Panels + +style "evolve-panel" { + xthickness = 1 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + bg[SELECTED] = shade (0.97, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + + engine "murrine" { + roundness = 0 + } +} + +widget "*PanelWidget*" style "evolve-panel" +widget "*PanelApplet*" style "evolve-panel" +widget "*fast-user-switch*" style "evolve-panel" +widget "*CPUFreq*Applet*" style "evolve-panel" +widget "*indicator-applet*" style "evolve-panel" +class "PanelApp*" style "evolve-panel" +class "PanelToplevel*" style "evolve-panel" +widget_class "*PanelToplevel*" style "evolve-panel" +widget_class "*notif*" style "evolve-panel" +widget_class "*Notif*" style "evolve-panel" +widget_class "*Tray*" style "evolve-panel" +widget_class "*tray*" style "evolve-panel" +widget_class "*computertemp*" style "evolve-panel" +widget_class "*Applet*Tomboy*" style "evolve-panel" +widget_class "*Applet*Netstatus*" style "evolve-panel" +widget "*gdm-user-switch-menubar*" style "evolve-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 "evolve-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "evolve-panel" # Disabled to fix bug + +# XFCE Styles + +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 = 20 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + engine "murrine" + { + } +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::icon-size = 64 + + engine "murrine" { + focusstyle = 0 + } +} + +style "xfsm-logout" { + + engine "murrine" { + } +} + +style "thunar-sidepane" +{ + base[NORMAL] = shade (0.9,@base_color) + base[INSENSITIVE] = shade (0.9,@base_color) + + bg[NORMAL] = shade (0.92,@base_color) + bg[PRELIGHT] = shade (1.5,@selected_bg_color) +} + +style "workspace-switcher" = "evolve-panel" { + bg[SELECTED] = mix (0.3, shade (1.35,@selected_bg_color), shade (0.9,@base_color)) +} + +widget_class "*ThunarShortcutsView*" style "thunar-sidepane" +widget_class "*ThunarTreeView*" style "thunar-sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "thunar-sidepane" + +widget "*Xfce*Panel*" style "evolve-panel" +class "*Xfce*Panel*" style "evolve-panel" +widget "*WnckPager*" style "workspace-switcher" + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" + +# 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 = @bg_color + ChromeGtkFrame::inactive-frame-color = @bg_color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = @bg_color + + ChromeGtkFrame::incognito-frame-color = shade (0.97, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = shade (0.97, @bg_color) + + ChromeGtkFrame::incognito-frame-gradient-size = 16 + ChromeGtkFrame::incognito-frame-gradient-color = shade (0.97, @bg_color) + + ChromeGtkFrame::scrollbar-trough-color = shade (0.97, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.02, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = shade (1.12, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Style Application + +class "GtkWidget" style "evolve-default" + +class "GtkFrame" style "evolve-wide" +class "MetaFrames" style "metacity-frame" +class "GtkSeparator" style "evolve-wide" +class "GtkWindow" style "metacity-frame" +class "GtkCalendar" style "evolve-wide" + +class "GtkSpinButton" style "evolve-spinbutton" +class "GtkScale" style "evolve-scale" +class "GtkVScale" style "evolve-vscale" +class "GtkHScale" style "evolve-hscale" +class "GtkScrollbar" style "evolve-scrollbar" +class "GtkVScrollbar" style "evolve-vscrollbar" +class "GtkHScrollbar" style "evolve-hscrollbar" + +class "GtkRadio*" style "evolve-radiocheck" +class "GtkCheck*" style "evolve-radiocheck" + +class "GtkEntry" style "evolve-entry" + +widget_class "*" style "evolve-notebook" +widget_class "**" style "evolve-notebook-bg" +widget_class "**" style "evolve-notebook-bg" +widget_class "**" style "evolve-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "evolve-notebook" + +widget_class "*" style "evolve-button" +widget_class "**" style "evolve-statusbar" +widget_class "*" style "evolve-progressbar" +widget_class "*" style "evolve-progressbar" + +widget_class "**" style "evolve-comboboxentry" +widget_class "**" style "evolve-comboboxentry" + +widget_class "**" style "evolve-menu" +widget_class "**" style "evolve-menu-item" +widget_class "**" style "evolve-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "evolve-separator-menu-item" +widget_class "**" style "evolve-menubar" +widget_class "***" style "evolve-menubaritem" + +widget_class "*GtkToolButton*" style "evolve-toolbutton" +widget_class "*GtkToggleToolButton*" style "evolve-toolbutton" +widget_class "*GtkMenuToolButton*" style "evolve-toolbutton" +widget_class "*GtkToolbar*Button" style "evolve-toolbutton" + +widget_class "*.." style "evolve-frame-title" + +widget_class "*.*" style "evolve-treeview" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" + +widget "gtk-tooltip*" style "evolve-tooltips" + +widget_class "**" style "evolve-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.85, shade (0.75, @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 "evolve-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evolve-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.) diff --git a/Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.svg b/Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.symbolic.png b/Lilidog-Earth/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccb0e861afdca8a43bb6c1016fc67817865e41b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^1VD=978lF zCMQVDZ0K!lTsXC{@u8r|b^`;04MK}If_U~)d1`KtlXaxz7ilLQTJ+K0FzJSgo>CAG p^9Cb_KVJm8q$N9e<~(F$@O&n`dE0-6tw2*5JYD@<);T3K0RWo^EJpwU literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/check-symbolic.svg b/Lilidog-Earth/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 0000000..e8c8210 --- /dev/null +++ b/Lilidog-Earth/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Earth/gtk-3.0/assets/check-symbolic.symbolic.png b/Lilidog-Earth/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7acdc6868e0bc4ca0390a91c32ba39ed51939c GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&AOk^)LNZHo zQW@Oy@^e!af-7^A@^dni6+Dyk^AtidQgc)LmT0a9DxK!(;uxYaaqoFwuEszSwg>I& zm%KT2z%J)NOjtq+W15kHa+=$zfV8j#)??QaQdX4suG^Kj?~lm)7bW-R1-IL$f8mu< zu3^%e;Z}0)v>2OehTKKbxm(sG$)EOY6DyQAIJ5rSB%_2jrqe0gJKN=gj_Vyho?^G) z;}hP1!)AvW)lE)cuw}i*xog2+uB8>CiT`7#JbJhMMfpy~|CiL?ORTaC2D*^J)78&q Iol`;+0Do0=B>(^b literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-active-selectionmode.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5a22b680c335ee64dbdb6800562d71bf5c369cf3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0cPZ!4!i_>=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-backdrop-selectionmode.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4cf6c938c96f18fe37ec2d1766589b03e134cb GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0EPZ!4!i_>=}pIv*%fv07Eg`ljg{$dk~sP{(`E_y56+EdpXEizf;k z+S<^uC*_WeK0~0$-e-S!{?Fswm%ix_ q(q)bx)j3k=6B=s$;KwwRc?|WAjuTcq@3;l@6N9I#pUXO@geCy%(S~{e literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-checked-active-selectionmode.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-checked-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..01b561f915457fad45bd91f5bec817c772ff0171 GIT binary patch literal 583 zcmV-N0=WH&P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FN_L_t(I%f*wiOXOe>#eYez zu}ZZzUMcKWRyJ!Fk%fgcYq$S_<@U<{4_1K%i*z>H%G%%NT7#vXhgSpwrZGDCd{!Ga z;GNCE4Gc5GH;;MqF%SN?dF$l%_Etqv@c#b($7bL6>GgVyMx!-u1i*5+)ZN{k%uIhX zGt>S3y>4!91pEM&0HkRuGm~@fOE1e(gTX++Z{WKR;G81}0wf{nQ~Hv4etss7V;&wJ z04BgMfBh&4&+{;|w%+urs)*y5)oR7b$qB$u03T>S?)?0m!^1fqo&fR2ui^!E0qi;IhP&klqA{e1wkEF+F%9v>gu z$-BF|TwY${`#xsYWsoF^%uHsc`Ft)wfVQ@_1Skwc<$12x*H@XDk|g<@fthi3cE)@@ z2jJ!9g&+t>)0BR{k8_UAet>TPp65~5H9-*2G!3Vxr-WfhmSsdy#CSYz!F65Zd0zLF zudlDQy}ixe-X1{^0JL#^C+nE!IYm)0nM}Nn7Ot+Y^z`)fr51K}b~rvh_Wqd~KLD)D VMTJE*NH_oh002ovPDHLkV1h;&1oZ#_ literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddbdf99bea9606972f6c2d35fd92204396d91e9 GIT binary patch literal 577 zcmV-H0>1r;P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F5#Dc>@U|1k)&9gII~ZVqs}#YiDO;w$=+s3OhT&E+FovF@Yt4{B5(zD!U(F zv#)g z=|h7!j=5g1IF5s^>)(K=1n_t~&@>HE6h9@X*XxW%BY-mSRRlm6h+1Swfnx0VHjAJ#bh!8_zoZf1@>mMLDMvR-+w#( zRXm%`P*wH!wQ>T0^ZATz+w}YW!sJ!l?RHtO*F2xkcY~au)9Ce1VJDSLnKKej$`KYIkGHc+cv7IqU(Ag4#N;Z5Z+7KG|h3f zTBY4?BS{iK5%W69e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00GWPL_t(I%f*wwixWW<$3HW> zLJkagU_wa9d4j)KL$DHrU~`y4MM=Oy4zUmpL9g+TIJC1mwY)n!N&2L)vC=9RuSpR} zP6?51va8_6*`2YFT@y6e2o5~n8|Hn#?>lei!T(+&4%+Ruaa|X!^}=K+C7DcyYPBi= zUcK%b0nlo-OfHwhaU5*hUPuszA-!IY4~HXm-Y=0lB9Q>&@fgQ(kW!+xUT9KE^7%Z^ z-@#`;WWCI`4G={UmSrXKg%H10H^$)mKAU@eKKYWZdWNf&(gPVE8ew?+3&v^8!G@fIQ+u?(Bt85KOva~ zUplkQqiZLbOeXULv4Zo(GywZUkIlV4V{e*(SB@|7_|^%elqjVV0y|cqwPw9i;A;@_ ztUaJJ@VN2hEmNgAnzDI%w?sOfN_z4~1xhJ4)>gQGWfg#_(nu-Tx_yq-Oo}Lqn9WZV z2q6f90L!un!;p=&BI%SxXXtbB)G;b&mlJRh1ar?U0GiFF$!4>Z%VjLf0!V!PPh#Kg zc5z*oTCFDLW}(q&n9*qT*I6hO3e@X$@z1952cG!>D%+;cY5)KL07*qoM6N<$g4sy~ AYXATM literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-checked-insensitive.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddbdf99bea9606972f6c2d35fd92204396d91e9 GIT binary patch literal 577 zcmV-H0>1r;P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F5#Dc>@U|1k)&9gII~ZVqs}#YiDO;w$=+s3OhT&E+FovF@Yt4{B5(zD!U(F zv#)g z=|h7!j=5g1IF5s^>)(K=1n_t~&@>HE6h9@X*XxW%BY-mSRRlm6h+1Swfnx0VHjAJ#bh!8_zoZf1@>mMLDMvR-+w#( zRXm%`P*wH!wQ>T0^ZATz+w}YW!sJ!l?RHtO*F2xkcY~au)9Ce1VJDSLnKKej$`KYIkGHc+cv7IqU(Ag4#N;Z5Z+7KG|h3f zTBY4?BS{iK5%W69=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-mixed-hover.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..88410675406015847904d4b75adb23b2f7c0f325 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0WPZ!4!i_=FZ@6A1IAkb<*>79^7Cd=QFNC&PxjcOCZ3SKu} zN@LAr$`x=?)t=6>P|a=9q(#!v6J<|yJ!D99e(>R5`{R#tf4&R0S4W0kJtyIO|NG=5 zP1Qn~;Au~Ven>Es#{O3E^tddt^oq&>OZVH`B$73{oESV9vfr+ebkKC2mKu@0e>c;I zd*^2z7kK|y)4{9q>VspySQ`YAG}g?&uhy$STm9VE?&3$Uzy1BicdYg5^J4Fque5+ot3hay?GjcE#;6;I zm$9yBkh0jtbb3+CnnJzEL+`p&FS>Qf?K+RbQkBz2J%;xq87-cd zoz3njekY~S@+0)|wJP}opZBO+Wc6VTHPp00i_>zopr0AA0Mg#Z8m literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-mixed.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e3ceaa2b36e39a946b2f8de68ca43b71f98e0f GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f13PZ!4!i_=FZ`{p$p2)NCE`z9*2{f8yXoJQdTxequBq%9cJ z6J82Oh^^Loduhk)wh1mRAuB`jb$a)`uS~OH{$G3KeC?ZE?+!~GwmCmLNmI2@CV1LY zK?~i6eeY{0sVvFt3d$0GFeh2Yy~j|*RgpoZVQblSo&{5sP8+S+I(-epp6|P#nI5UG z=baGrZ&hLTUq%OxjV!a4-88vYdUox<0`HvLW#R?X4_XC;Ud>jW6JKdzqy6`^Zw$k^ zoy*Uh+qqhQIzyny!mV`{$I>@nn`OZBzU*PHMBDkyS!Lyl988~V>e=`GOOf8s*yrt) VasKoCRX`6jc)I$ztaD0e0ssnFlPmxL literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-selectionmode.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5a22b680c335ee64dbdb6800562d71bf5c369cf3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0cPZ!4!i_>=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/Lilidog-Earth/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4cf6c938c96f18fe37ec2d1766589b03e134cb GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0EPZ!4!i_>=}pIv*%fv07Eg`ljg{$dk~sP{(`E_y56+EdpXEizf;k z+S<^uC*_WeK0~0$-e-S!{?Fswm%ix_ q(q)bx)j3k=6B=s$;KwwRc?|WAjuTcq@3;l@6N9I#pUXO@geCy%(S~{e literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/dash-symbolic.svg b/Lilidog-Earth/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/Lilidog-Earth/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Earth/gtk-3.0/assets/dash-symbolic.symbolic.png b/Lilidog-Earth/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@-01G978lF zCMQU+x-jOmv9+o5@bLUEd~h5{#oaKmJGPj!P5z*Wap2*VaV$BtM-Ci#;K|$FX3M}J Xy+bPFNlOG1&=3YsS3j3^P6xplFeVMFc_gLJS(Th!$y!U}i4Nrj&sh+6@E|1IE+^0~OPr=b42! z$+VkUS&REy9?$=r4-eQvD@u99FFe*0}uh`RaN~B9%z!6#@+1Ua=AD@J_gVN ze*r(={Ql})yu7^3;o%{XNCY4Nw5h79-2DEk!2SJw#>U2oL?Yzm za2QFFn3_n2Jgt2He%IWDTO-)V6 zvYb>CjYer~Y~<|h3`J4UXfzZT7qhmu_9$Fhz?zyG91cekG8_)$^?K>+>r1M!SS%bJ z9dUJa1;ozX-rio)8qWd*XlrX@VPPR@gHR~M_VzYYQ&aJ=iHQl^Za1M&2#B4#)zwvu zM&qM#@QAy3U|@iYiwmZwr{jknVohVS*{Gt|a7boYU!~yuAELIC#Qcyt1-FdwY8lQj#PF2M1|sX?ZdZo&Xd= zu(7d0Yiny9snh8&8jaZP_GiI82?#Ny)9GYp-Ak0eR#?(U+~J>QG^v#c~eK91RJ zrl6pJl9H0=STdfk0%ciF`@eB@b#+F7R9EHg+z0#&yq}w!%V^UK^EuUE$}^}aiWxY6 xQBGpczwDWmH~0DNZeIP<$3yuBd}`i2@P8|yYFv3#6!HK7002ovPDHLkV1ht75di=I literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/grid-selection-unchecked.png b/Lilidog-Earth/gtk-3.0/assets/grid-selection-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..318f4176e9d3867486aa20dcd8acf152d70334ee GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4icZF0OJrH~v;Y5^V>c2@niX554OE`in4d8Y7v05VrnX?~o5uXa9hyAH0w?wX Py~N<@>gTe~DWM4fhnRe3 literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..eabbcee40928cff8fb04978673b72148d56750d7 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrd&XPZ!4!i_=dh8*(uP^0++L&rVg` z#G%AtCg-@P<;IO0S#KHFsBE2EA*jFM0q2^WE62Di7`Io5)j96d*|h&|rqdxGr#6>W z@(qFpf1h}|essAMc*!E|6O%@ROvaRnRtJuqi3y1Re2g_?dS~>3lfvI8rKIuQ_<4(2 zqHUMSo5zp2D!g8K&hpk$IXkC#dwq46x+%|pHg5g4W$Iqh=H4ZqmrdHWnR|{u=Ju5QAjEPoSKlE}q}k?t{+!}h zDRNB84}330O0;dhw(X)(XlU-$(paxso3HUTXg{B`W-I>z(+{i?$!ESR?XY6-Kk#q; zD>;sa;^%jKE_uovpPZNNy>waTuD8Gc8E@GAL?u=#*{ybSP5e)-{kKDE=E=5Eq4zy83yj)AQ_B)PVH&3<4QFnGH9xvX7ZGvrzH6y=K9yK8V(|^(NV9p z4@eoDZ(#kPrKFx3X%>6tWsd@f+Pc?v4C(Wp`>tNKi(O~w6l>tc76Teo;UtGLV@AH;OXk; Jvd$@?2>^mil-vLS literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..312a5def6f715190bb1b5f553f8966b18434c996 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE+bT&E}WHE^H tBpg(7(}@V~EA++bT&E}WHE^H zBshv^WM?0iULP77+Owtf;PHNWRZqi)LK9U!CT51&4ZNHhHyW1%^)q<7`njxgN@xNA DD|Rbn literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed.png b/Lilidog-Earth/gtk-3.0/assets/menuitem-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..34da40ec3462d454379546d8731d779dbba46649 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE+bT&E}WHE^H zBshu}6c!$oUSIv~P2!TZ+;Mv<6g|5bdlqXJ3P><8gskLwr_TCM5oiE|r>mdKI;Vst E0E{dx3;+NC literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked-hover.png b/Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ec485f606921e15198a865984213d7ba665c2cdc GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEr|n)-BBc|NrOz4J33m z_>|p^tvHmAHbh78>}d7X71sUhzfW9)??|A76axc~ePZd^aIQL_eg;ohKbLh*2~7Z{ C?J6n& literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..38dffb010ef52a309b7e41cf4e11684ba89c9657 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEr|nRuN{m7$NUzI-JP~ z2^oz=*-1%BVS>2~A)mcW9v0-Z89Xd-;GURd!K)zkz-U36hv6yaLXiMQ1_twXK`w#E SLOwv#7(8A5T-G@yGywoG{VNgx literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked.png b/Lilidog-Earth/gtk-3.0/assets/menuitem-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..86282022accb067c0521f2ef18bf40ec0e0294c9 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEji(`nz>Er|nRuN{m7$H7BzC<1# z9^HVvvyIH`VS>2~A)mcW9v0-Z89Xd-;GURd!K)zkz-U36hap>9P7}YJ&5l(I78J~F rY&_V|*!WPEnb}!vor4T(2m`~7ZK7H(wNg?*TNpfD{an^LB{Ts5ddM?l literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/pane-separator-vertical.png b/Lilidog-Earth/gtk-3.0/assets/pane-separator-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2b0c595e14e1d9c62b88da3632776f602ca11cf6 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^96-#>!3HGPo$&JjQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#39A6B6tCd={4k)9qNj^v2*>s0Ikwf`>fPOs>&~~U l{RCv|u+8plWKdYaz|iwr#P_UtbqG)~gQu&X%Q~loCIF}lCfWc1 literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/pane-separator.png b/Lilidog-Earth/gtk-3.0/assets/pane-separator.png new file mode 100644 index 0000000000000000000000000000000000000000..c02248ab9a5f1749e67dfbb1cc7cd054c07b6eb5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y+!3HF4-n-TSDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>Fdh=gjIl5idS%bei%?l#nZ(xgyVYh9NX$|^=ujmdy1c* qOOt4SdU?73zJhZ%H>Ya`u`%@NNuK$%tUME_p25@A&t;ucLK6UBa4N+B literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/radio-mixed-hover.png b/Lilidog-Earth/gtk-3.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7902344578fb2267f87697e83599672568d168 GIT binary patch literal 583 zcmV-N0=WH&P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FN_L_t(I%f-__iyA=~2Jk1d zj_fStyu!wyLJA9;+a;eMEH=x*#vG|kmF9|T^AXafO^P&E7*t5Oi$M{wNVk=QCC!vq zh}vm#0cT)mXHp$xIo&Fd7p8gP`OP2Z1^#zE*wcH|?RE!3h!dsM!$P6(n=$sITrPhI zg5YBwKzhC2b(*H3=Xt2t>tKvwx7%T{SRjsLSeEs*)9E}1pzm!v7!1CQ$73UeFiNR= zO9){`qmk+N`@_F;1OTSf=}WEkGvD_?DcyTlN-2Ebht@ir&1Rhpu-$IYUDrJrzN=!f z2-kJ7*=)}5dIbQGQl3<+RRF-N_whmC^1?%{R>OQgcQb%7=7=!{0Qi3MGxrpXF&JZx zG61FYR!Vv7I1ZjXKF$S%5TKOaW&p-myj(7yHX03FUU<2{YPAAmEY3V)sZ@H$IY*Kt zx#1*9z&VHGIBzpRtJV5U2)T};2ui8FVWkwJD1v2KS3wYr_x{A;aQMj>bJlD&QK?j5 z+cu<>Sg+UMoP!W@6^7vp0OsHe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EmxL_t(I%f-{NiW)&22Jr7@ zon>c1glJ<>FM+ezChIdS%fU8ct1sd{fzB2xr%xro|av=H3kW_IT) zi{*5yK>p4oO>-D|@(C>iBWb#-n7C(8O2TJL?V@WBoTrP1sou0eh z?);Jy0GQ9`4{4g-ECT?g6rSfHP1F0uV)2jxj>n_py6(;LWlYnA>$*4`4$dVj0Dusp zT&vXp0E5BcCJ=@p>h(HSt5rDzXssz@3;-}34s!v<7_`x9CiPP!S*IIve90%2E6_#Z|2!Z{656(FVAy4ggdy%^f zv)Qbnl=>osD5q&^5<*@r%lexn$+u3Yv-{`U_y(vsriYv1u)P2P002ovPDHLkV1h_6 B?WX_$ literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/radio-mixed.png b/Lilidog-Earth/gtk-3.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..980cc4a7a69cfcfce6c8b193e41dc682ea567fa7 GIT binary patch literal 578 zcmV-I0=@l-P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F8=L_t(I%f-_%iyA=`2k`&R zI$+dE z05TX19+D*S8jS|3)hZZcI2;aGtyT!b5Qbs=Xt&$f0Mv_XN2AgA>2#_&=UPhn;&9IO zWHQmi;c)zSjsU=XK7X&2x^f%`l+vTKQcB@C4wO>fVzFqafc<`dYuon8@N?z!dDym% z-EMdL+{*!g5aP02E&~9%-R?=i_kC0<6)cxaI|XR1&lzI?fL^bc2{6W>wLVV)l+q_5 z#B0m4(CKtC$KafUQu>qv7-Qjjy?#@x)!_SnCa~FTz!(ctk60)aK1Wf6IF2*JaU3Ix zB3PF7DFrl}&2NN|had050y6*JoPaKcOU$xfn>h(HGr4mfjgb)JT z?G{lKfe>=e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00HYsL_t(I%f*wyYZ^fq#b0(E zyCZE3#fxPX$t8GbRtWT5_9lgmv^m*RF8%{O_2i+~T$4k4w5S9U+@OfaQs^HLmR>eF z1tP1LplJkWz}=Z%5|br1r$Pq?X1?M5=JD}9;D4``CAC+zTCK?#+YEx>MJyJZQc8cN zQmL=SV)6TvfO@@dhhb7Gm&@Brtu&j>R;SaEj4>Gm z!K2L>lkIj}HX054p-usSUa$922(fLNCI}(-_Ezo<5<*~_CWH`HzuzxM0F%k2Vi?9k ze0jyNd*I^D=bzX;aB+FX008lL9EM?FJRVmf0M7ZQuIr26s)y$|y|@OShd8~sM)mM~ z@s`PCz!)iWJ901!f;y0d|;^))2oDz?_wP~F*p5CQ-&91cM#b?*Q%07xd2`<~~$&E;|+ zgg}4!4BslRBQ8``#e6=8=XppZ5_^ww&}y}g9mkQJ^QAf9oJ+@Xq;12w;Jrh#*g(P#wE^Pniov1M5wo}7hlxBD&#f=`_Df)FC9D9Ue5)7&r&zm!U) dAOCzB{{Rjr_^9d$O!fc(002ovPDHLkV1k+p5#Rs- literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/radio-selected-insensitive.png b/Lilidog-Earth/gtk-3.0/assets/radio-selected-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5d47df130688a7da6b98379a2047a37697b610 GIT binary patch literal 631 zcmV--0*L*IP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G}gL_t(I%f*vVi`qaK#vdn+ zWW*p;FBWwz?!`-^Um%bm3%Q6_{Q&t;xeDUdli1)XkYgh~G>1TUx1wIQdJvM({Oe)6 zX@kq23LO}jd57osKJU!D!2ceFS7PPaY&P_L|6LSCv{)>LjImR_UUyVgb>9LM=JWYo z9LG2Pejn|28;mh{o`>CThwXL?j^iGu)9EJw=@nqHSlkJM&`}fxl+r6(VHjew+2C@y zJWeK)^-G)pzID_e4?5#IEZ?mSqTn09lsd zy3eJTN+pP*h|}rR%K?HQs5P6-ESsijFijJl=fN~hXquLtwOTFszF*4$(ln)vG5lV` zw(VT~wrwL#pYM$^hBQrS4nQdlgCNKRgTWvN_n6iD5dCjyD$tR_Zox{gkcEBaZoOozvLVY zhr@4#kO#}M5JeFPA>cSJn}iTVQ3T7fz;WEYs;b{#{fW!va+s#+hhDFTMxz0q=Me+} zj>jV$#{nVael!{xZ}!4!wQ5IE^f3s6T9PCsLdZ{^=YPa;{CPYcAO3ka{sMc`#kq}@ R-`W5G002ovPDHLkV1f`w55)ig literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/radio-selected.png b/Lilidog-Earth/gtk-3.0/assets/radio-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..56a2d81b124270f836940703729293fd5d1bf050 GIT binary patch literal 625 zcmV-%0*?KOP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G%aL_t(I%f*vHi`qaG$Nw80 z$%w8OFZLjUCoheDfP|WxELdB5viJQ0{RqAG+DlFWiwdP%QxuU9`VkU($stEkZ%Ve{ z447nk*=9Frdn$C`!MqvX|NY?oAMn4=)rGfbqtR%}7<(Q?Q8}N_|D=@us8*{+uh;wZ zHvwrp9)FGFxZiHKQLooQDaG-4#CpAk=XuEGa^Hr-;VS^iS=;G!I$JCjf-xqdC^`$q zn3&J!VltUnPwONASglrXlO%bm>pBP_k9b#)fP@g}x{f4C`nGKkGXjUh;Z{+Uv^WR? zbh}-Y%Vl)CT?9b@04Nj+P!t9G{r)zCZ<^*I48s&xRaF5X4OLaszc37iX_|)&fe_-F zQi_K=T-VJsa9tNd2mk=36hesWi~u3zo^zfSbUK}kz|)*D213YvMu1Z4Z8n>fz%UGG znub!T1WnUm7)DC4-EKiC^?nQF0iaT;eDr<)MWfLGAq3546Si$-YO_9;S177naNAO%z4%IOpvoNh*>gg|aMraU8!N3e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DPNL_t(I%f-_%Ya&4u2k?Jp z9oZ*{aM}oJ?jX%JSwF+F1hx@d{d$7fT8RIC1FnX{;a!$x*X?#2tyT*} zgu~&0<#LI|Vgb+dUi$t1JplI!7>!1E<#PFF6h+{ie;P|`jrn|z{eJ(_>-DC`J_CU1 zbb4d0{W1&yoO47`1Z(Z}Y&N^e0lVEU2*dEp@Ue=;BEm4lcDoI7fKsa3Xf!U`db8Pt zl(L!woO7IrE&_-M&N-d~IOkd^brB$?1m|4m03v!@tyUKS>-8E$^p*oEmCAz<0$S^{ zVXZZU5Ga*Oe{w(^$4`v0ziFDn7;`dgj6s^F@I3E1Ns`x-mpC4eW9QtjAP7*e*Wvp< zlv3DiHV{I9G4|Z)bY^FNVKSMtj4`)Lsj9WM$Qb+Zeg8envftfqcm3bL@gMPOorBKb R*g60J002ovPDHLkV1j)&;XMEV literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/radio-unselected.png b/Lilidog-Earth/gtk-3.0/assets/radio-unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad75c60cf47090b7f276fce6a90286c9b77522e GIT binary patch literal 542 zcmV+(0^$9MP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D+cL_t(I%f-_%iyA=`2k?Jp z9oZ*D8ygR`x4HE*EH=x*#yhSuy-C0G%1f>F$6PM=n~0vvmVW=4hJlkOT=*u$8nxIoz67?b2N519R8e6r&da7wbn;1rL>dD#1007 z@!vTH0Q33$voYqA@B84KpS&yQ9KP?v7!xiQi%tgE?RH(y^WF^qseC>U&-1X|Zo3&k zDRo(`R?m9%TCD~trI!J$wM8O23m_s`Yl|6xbG}zfodrlK!8zY&03wQ4tJPV+dc6h_ z#TlSfDt!?`AW4#U!%31r2!TSO@Q?vot=135*eHr3Xsu6%wbqED2#(`C20<`A`4h+E z@po(OO{393rBZ?Gx=>1Cv)Moh0mj&47>2h1?3=qVo6WAY)^|#&rZJ|(7<+MDH%`;^ gzTIyB`sdsD3cp;pj1j{%yZ`_I07*qoM6N<$g4dztV*mgE literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/resize-grip.png b/Lilidog-Earth/gtk-3.0/assets/resize-grip.png new file mode 100644 index 0000000000000000000000000000000000000000..613e2320ce632a8f1ee2539c7bd77fb63a2e55be GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4%JB>7u;-UBJd;vjb?hIQv;UIICs0X`wF3=HYh zrcK+tdGo9tv6dheB|(0{3=Yq3q=7g|-tI089jvk*Ams%fk;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{Ryi8s}!%``us4UkesKBV+hCf*v}LOBXfTrMqa3s$o*cx5qN UcX7PC5vY>E)78&qol`;+0K_sYH~;_u literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-close-active.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7dab7a2e555dfea20b721cf40eb73b9e8500b28e GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrd&qPZ!4!i_>o>*=I2Y3bgOvu9f|# zIZAh9#0JhMOz#=C$sLH&DQ<3<`XO(EQN(kGOxp(cie3W&ouG&{tqN9Ro!xKN)xVk$ zZ+?IF&l&8@|4$yZT7Ru_?{xOa3wPFLybGIS9{v35k7%QaTFjoB3DLn9D@4Y7~PuD!y8O=N;^Z$f(x=L0v*

i*0}B;1c5U eCGH=45zEW;aIJ}U3DQ8HGI+ZBxvX46X=j)|T=z_ymNu>YZ@8&PlghW_Y12-xpOod|(r0+> zX9H8i?&c+bSVB$&h2L@e@ke7-)t%6-y8mt+JQcI+(41gB#_El`nHj##4Ds0AYHREn lxgd}GErYVs`(OMQq@ONu<}?f_GzPkc!PC{xWt~$(69D9*S^@w7 literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-close.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-close.png new file mode 100644 index 0000000000000000000000000000000000000000..51eb479128536e32619ce2b81c9b84c6273c04df GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZMUr;B5V#p$;b5ArfA^02g*H0tcs zTvf;#;v6~cw1U20hsDXgi{JE5EkAPW!}abnIkRr=d2R2v_?p++skJxGJp1H7^>V>? z%VP`*N_rX&*}Q_9@{H;!n%v7p8C;gEc=a{xs>z>k?5jVo>satTZXeUPf^6P~T6J}m sy@&2ax}0K44fha#@$U1w|IAfPr5-NtU#YOv0v*NR>FVdQ&MBb@0DHk(m;e9( literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize-active.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7002ba033d8b463ae85ed87265d67203c066a3f1 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZM8r;B5V#p&b(3D%0n(4XJ_hdsUh z|8el)CjU?N%EFG`AEXW(IOl$W!L5Yx^smPib8GfooFurP`-i9pmpYI5p6c&>@0i}R z+Dl3R!8WxGho82#w0zjj5b1bp)AauvGnK3aSa19fp2l}?Z}oTio8E^-7#L>f%9^tO SzW*F(JA%y zf#-;h>ebW9Pj#1`+0f6T@_WxU zt(C2kWob`c95xBNurMr`Vk9@&ggJET-c9$`3Y_Ih`(~3kDR;}4z+A_fGJAKq=t=|a OW$<+Mb6Mw<&;$Szu}jea literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba9e63989aa5f2d7912022aa5cd07ee6c7b04de GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZMjr;B5V#p$;bFLE9*;BYyAN%D?T zbSi`UNrssprg`j_a*|%x`e&-#kHw4Li~LX(71ULl_3CEm#k=y;b5>6=JG@V5!ke!_ zU7p;=IjK+G95xAGiDG21d|o)?r1Xy6a~Bq^-!~yBYPZ2jv#4Jy_$DaGa{Yg*qztr{ N!PC{xWt~$(696WFOt}C6 literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize-active.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..955690de1e89fda2b571974f3d80b441867fd0fe GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbjRr;B5V#p&b(3D(0528+07n8f|+ z_dh(d%2vcy=LJ_!$kC6tD%vJ+%h^`7TxTsRD(YD*Xnuo%;o>1qN0X1u2|yzlJYD@< J);T3K0RXx&Fo^&F literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize-hover.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1ce786f168ecaaabb5321789ee244f8a52b2ed GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbi$r;B5V#p&b(3D(0528*~YtgZha zU!M5>-d>HWhzp_}ot=Ttn#}X>Jt%GL=-_yqafH{5f#LmI4o{A44EKQg89ZJ6T-G@y GGywo_w=n+z literal 0 HcmV?d00001 diff --git a/Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize.png b/Lilidog-Earth/gtk-3.0/assets/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c89cece0a48b579f5c257734c4e647f43c5194 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE({w$@cHh4-+>~W1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbi&r;B5V#p&cd spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #454545; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #A6A6A6; + background-color: #393939; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #D1D1D1; + background-color: #3B3B3B; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #A6A6A6; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #454545; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #454545; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #393939; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #393939; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #454545; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#454545), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#454545), to(transparent)); } } + +notebook > header > tabs > arrow, button.titlebutton, +button { + min-height: 24px; + min-width: 16px; + padding: 1px 2px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#333333, 1.02), 1.05), shade(shade(#333333, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, button.titlebutton:hover, + button:hover { + color: #F0F0F0; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, shade(#414141, 1.00), shade(#404040, 1.00)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, + button:active, + button:checked { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#333333, 0.85), 1.05), shade(shade(#333333, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #555555; + background-color: #333333; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #B3B3B3; } + notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #555555; + background-color: #333333; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #B3B3B3; } + notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #515151; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #333333; } + notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #555555; + background-color: #353535; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #333333; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled label, + button:disabled { + color: #B3B3B3; } + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active, + button:disabled:checked { + border-color: #525252; + background-image: linear-gradient(to bottom, #A6A6A6, #353535); + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #B3B3B3; } + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 4px; + padding-right: 4px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + +row:selected +button { + border-color: #696969; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #F0F0F0; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #B0B0B0; } + + +button.osd { + min-width: 24px; + min-height: 32px; + color: #676767; + border-radius: 5px; + outline-color: rgba(238, 238, 238, 0.3); + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 32px; } + + button.osd:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd +button { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd + button:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: #383737; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, + .osd + button:backdrop { + color: #545454; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd + button.flat:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd + button.flat:disabled { + color: #424242; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, + .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + + +button.suggested-action { + color: #DEDEDE; + outline-color: rgba(235, 235, 235, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#454545, 1.02), 1.05), shade(shade(#454545, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #454545; } + + button.suggested-action:hover { + color: #DEDEDE; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(#454545, 1.15), shade(#454545, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.suggested-action:active, + button.suggested-action:checked { + color: #DEDEDE; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(shade(#454545, 0.85), 1.05), shade(shade(#454545, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #454545; + background-color: #454545; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #707070; } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #353535; + background-color: #353535; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #F6F6F6; } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #353535; } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #3f92e7; + background-color: #3f92e7; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #989DA3; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(57, 142, 231, 0.8); } + + button.suggested-action:disabled { + border-color: #595959; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #BDBDBD; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #595959; + background-image: linear-gradient(to bottom, #3b8bde, #3f92e7); + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #CCCCCC; } + .osd + button.suggested-action { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: #454545; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: #DEDEDE; + outline-color: rgba(235, 235, 235, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#ef2929, 1.02), 1.05), shade(shade(#ef2929, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ef2929; } + + button.destructive-action:hover { + color: #DEDEDE; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, shade(#ef2929, 1.15), shade(#ef2929, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.destructive-action:active, + button.destructive-action:checked { + color: #DEDEDE; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, shade(shade(#ef2929, 0.85), 1.05), shade(shade(#ef2929, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #ef2929; + background-color: #ef2929; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #fcd4d4; } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #d51010; + background-color: #d51010; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #f7cfcf; } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #353535; } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #ef3131; + background-color: #ef3131; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #f57979; } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(239, 41, 41, 0.8); } + + button.destructive-action:disabled { + border-color: #8e0b0b; + background-color: #f14949; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #f8a4a4; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, #e52d2d, #ef3131); + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #f9adad; } + .osd + button.destructive-action { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.7); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: #ef2929; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#454545), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#333333, 1.02), 1.05), shade(shade(#333333, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + .inline-toolbar toolbutton > button:hover { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, shade(#333333, 1.15), shade(#333333, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#333333, 0.85), 1.05), shade(shade(#333333, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .inline-toolbar toolbutton > button:disabled { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #B3B3B3; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #525252; + background-image: linear-gradient(to bottom, #A6A6A6, #353535); + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #B3B3B3; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #B3B3B3; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #555555; + background-color: #353535; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #B3B3B3; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #333333; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #555555; + background-color: #353535; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #333333; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +.linked > button:backdrop, .xfce4-panel.background menu .linked button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .xfce4-panel.background menu .linked button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .xfce4-panel.background menu .linked button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .xfce4-panel.background menu .linked button:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(245, 245, 245, 0), 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #454545; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:disabled colorswatch:only-child, button.color colorswatch:only-child:backdrop colorswatch:only-child, button.color colorswatch:only-child:active colorswatch:only-child, button.color colorswatch:only-child:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: #59CDC6; } + *:link:visited, + button:visited { + color: #8A8A8A; } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: #838F8E; } + *:link:hover, button:hover:link, + button:hover:visited { + color: #82A3A5; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: #CAD9D8; } + *:link:active, button:active:link, + button:active:visited { + color: #59CDC6; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: #707070; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: #454545; } + .info *:link, .info button:link, + .info button:visited, + .question *:link, .question button:link, + .question button:visited, + .warning *:link, .warning button:link, + .warning button:visited, + .error *:link, .error button:link, + .error button:visited, *:link:selected, button:selected:link, + button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: #707070; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #636A6A; + background-image: none; + border-style: none none none solid; + border-color: #808080; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #DBDBDB; + background-color: rgba(60, 60, 60, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(133, 133, 133, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #5E5E5E; + background-color: transparent; + border-color: rgba(137, 137, 137, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(168, 168, 168, 0.3); + background-color: transparent; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #676767; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #676767; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(238, 238, 238, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #676767; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } + +spinbutton.vertical:disabled { + color: #B3B3B3; } + +spinbutton.vertical:backdrop:disabled { + color: #353535; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } + +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #333333; } + +toolbar { + background: #333333 linear-gradient(to bottom, #333333, shade(#333333, 0.88)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + box-shadow: none; + border-bottom: 1px solid #626262; + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(34, 34, 34, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: #626262; + background-color: #333333; } + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: #555555; + background-color: #333333; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 5px; + min-height: 38px; + border-width: 0 0 1px; + border-style: solid; + border-color: #626262; + border-radius: 0; + background: #333333 linear-gradient(to bottom, #333333, shade(#333333, 0.88)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #555555; + background-color: #333333; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: #F0F0F0; + text-shadow: none; + border-color: #696969; + background: #454545 linear-gradient(to bottom, #454545, shade(#454545, 0.88)); + box-shadow: inset 0 1px rgba(136, 187, 241, 0.9); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: #454545; + background-image: none; + box-shadow: inset 0 1px rgba(156, 199, 243, 0.88); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + color: #F0F0F0; + outline-color: rgba(235, 235, 235, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#454545, 1.02), 1.05), shade(shade(#454545, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: #F0F0F0; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(#454545, 1.15), shade(#454545, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: #F0F0F0; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(shade(#454545, 0.85), 1.05), shade(shade(#454545, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + border-color: #454545; + background-color: #454545; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + -gtk-icon-effect: none; + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat label, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop label, + headerbar.selection-mode button:backdrop { + color: #707070; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + border-color: #353535; + background-color: #353535; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked label, + headerbar.selection-mode button:backdrop:checked { + color: #F6F6F6; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + border-color: #569fea; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled label, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled label, + headerbar.selection-mode button:backdrop:disabled { + color: #A9B0B8; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + border-color: #3f92e7; + background-color: #3f92e7; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, + headerbar.selection-mode button:backdrop.flat:disabled:active label, + headerbar.selection-mode button:backdrop.flat:disabled:checked label, + headerbar.selection-mode button:backdrop:disabled:active label, + headerbar.selection-mode button:backdrop:disabled:checked label { + color: #989DA3; } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + border-color: #595959; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled label, + headerbar.selection-mode button:disabled { + color: #BDBDBD; } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + border-color: #595959; + background-image: linear-gradient(to bottom, #3b8bde, #3f92e7); + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked label, + headerbar.selection-mode button:disabled:checked { + color: #CCCCCC; } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#333333, 1.02), 1.05), shade(shade(#333333, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + color: #F0F0F0; + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, shade(#333333, 1.15), shade(#333333, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, shade(shade(#333333, 0.85), 1.05), shade(shade(#333333, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + background-image: none; + background: #333333; + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled label, + headerbar.selection-mode button.suggested-action:disabled { + color: #B3B3B3; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + border-color: #555555; + background-color: #333333; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop label, + headerbar.selection-mode button.suggested-action:backdrop { + color: #B3B3B3; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #696969; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled label, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #333333; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(57, 142, 231, 0); + background-color: rgba(57, 142, 231, 0); + background-image: none; + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 4px; + min-height: 28px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 3px; + margin-bottom: 3px; } + +headerbar button.titlebutton image { + min-width: 22px; + min-height: 22px; } + +headerbar button:not(.image-button):not(.titlebutton) image { + min-width: 28px; + min-height: 28px; } + +headerbar button.image-button { + min-width: 28px; + min-height: 28px; + padding-left: 2px; + padding-right: 2px; } + +headerbar switch { + margin-top: 9px; + margin-bottom: 9px; } + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, +window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, +window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 7px; } + +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 7px; } + +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: #626262; } + +.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; + box-shadow: none; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #949494; + border-top-color: #333333; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #F3F3F3; + border-top-color: rgba(60, 60, 60, 0.1); } + treeview.view:disabled { + color: #B3B3B3; } + treeview.view:disabled:selected { + color: #88bbf1; } + treeview.view:disabled:selected:backdrop { + color: #ABABAB; } + treeview.view:disabled:backdrop { + color: #333333; } + treeview.view.separator { + min-height: 2px; + color: #353535; } + treeview.view.separator:backdrop { + color: rgba(206, 206, 206, 0.1); } + treeview.view:backdrop { + border-left-color: #aaaaaa; + border-top: #333333; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #696969; } + 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: #767676; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #DBDBDB; } + treeview.view.expander:selected { + color: #c4ddf8; } + treeview.view.expander:selected:hover { + color: #F0F0F0; } + treeview.view.expander:selected:backdrop { + color: #c0d9f4; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #333333; } + treeview.view.progressbar { + color: #393939; + border: 1px solid #696969; + border-radius: 4px; + background-color: #454545; + background-image: linear-gradient(to bottom, #454545, #353535); + box-shadow: inset 0 1px rgba(235, 235, 235, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + color: #454545; + box-shadow: none; + background-image: linear-gradient(to bottom, #393939, #D1D1D1); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: #454545; + border-color: #696969; + background-color: #3B3B3B; } + treeview.view.progressbar:backdrop { + color: #B0B0B0; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(60, 60, 60, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(235, 235, 235, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #454545; } + treeview.view header button { + color: #949494; + background-color: #393939; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #E0E0E0; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #DBDBDB; + 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: #454545; + color: #393939; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #393939; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #454545; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #333333; } + treeview.view header button:disabled { + border-color: #333333; + background-image: none; } + treeview.view header button:backdrop { + border-color: #333333; + border-style: none solid solid none; + color: #aaaaaa; + background-image: none; + background-color: #333333; } + treeview.view header button:backdrop:disabled { + border-color: #333333; + background-image: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; } + menubar:backdrop, + .menubar:backdrop { + background-color: #333333; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 3px 8px; + border: 1px solid transparent; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-image: linear-gradient(to bottom, shade(#454545, 1.2), shade(#454545, 1)); + color: #F0F0F0; + border-color: shade(#454545, 1.1); } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #B3B3B3; + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: #323232; + border: 1px solid #626262; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #3B3B3B; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #F0F0F0; + background-image: linear-gradient(to bottom, shade(#454545, 1.2), shade(#454545, 1)); + box-shadow: inset 1px 1px shade(#454545, 0.8), inset -1px -1px shade(#454545, 0.8); } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #B3B3B3; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #323232; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #B3B3B3; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3D3D3D; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #8C8C8C; + -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 #8C8C8C; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #8C8C8C; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #3B3B3B; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 5px; + background-color: #393939; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background modelbutton:hover { + color: #F0F0F0; } + .csd popover.background, popover.background { + border: 1px solid #525252; } + popover.background:backdrop { + background-color: #333333; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(245, 245, 245, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook.frame { + border-style: none; } + notebook.frame > header { + margin-left: 0; } + notebook.frame > stack:not(:only-child) { + border: 1px solid shade(#333333, 0.9); } + +notebook > header { + padding: 1px; + background-color: #333333; } + notebook > header:backdrop { + border-color: #555555; + background-color: #333333; } + notebook > header tabs { + margin: -1px; } + notebook > header.top > stack { + border-top-style: none; } + notebook > header.top > tabs > tab { + border-radius: 3px 3px 0 0; + border: 1px solid shade(#353535, 0.9); } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + border-width: 1px 1px 0 1px; } + notebook > header.bottom > stack { + border-bottom-style: none; } + notebook > header.bottom > tabs > tab { + border-radius: 0 0 3px 3px; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + border-width: 0 1px 1px 1px; } + notebook > header.left > stack { + border-left-style: none; } + notebook > header.left > tabs > tab { + border-radius: 3px 0 0 3px; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + border-width: 1px 0 1px 1px; } + notebook > header.right > stack { + border-right-style: none; } + notebook > header.right > tabs > tab { + border-radius: 0 3px 3px 0; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + border-width: 1px 1px 1px 0; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(235, 235, 235, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 20px; + min-width: 24px; + padding: 3px 12px; + outline-offset: -5px; + color: #B3B3B3; + background-color: #303030; + border-width: 1px; + border-radius: 3px; + border-color: shade(#353535, 0.9); + border-style: solid; } + notebook > header tab:hover { + color: #E7E7E7; } + notebook > header tab:hover.reorderable-page { + border-color: #787878; + background-color: #485782; } + notebook > header tab:backdrop { + color: #a2a2a2; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #DBDBDB; + background-color: shade(#333333, 1.05); + border-width: 1px 1px 0 1px; } + notebook > header tab:checked:backdrop { + background-color: #333333; } + notebook > header tab:checked.reorderable-page { + border-color: #373737; + background-color: shade(#424242, 1.05); } + notebook > header tab:backdrop:checked { + color: #B3B3B3; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #555555; + background-color: #333333; } + notebook > header tab button.flat { + padding: 0; + margin-top: 1px; + margin-bottom: 1px; + min-width: 16px; + min-height: 16px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 1px; + margin-right: -1px; } + notebook > header tab button.flat:first-child { + margin-left: -1px; + margin-right: 1px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding: 0; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 2px; + margin-right: 2px; } + notebook > header.top tabs:first-child, notebook > header.bottom tabs:first-child { + margin-left: -3px; } + notebook > header.top tabs:last-child, notebook > header.bottom tabs:last-child { + margin-right: -3px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 2px; + margin-right: 2px; } + notebook > header.left tabs, notebook > header.right tabs { + padding: 0; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 2px; + margin-bottom: 2px; } + notebook > header.left tabs:first-child, notebook > header.right tabs:first-child { + margin-top: -3px; } + notebook > header.left tabs:last-child, notebook > header.right tabs:last-child { + margin-bottom: -3px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 2px; + margin-bottom: 2px; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.right > tabs { + margin-left: -2px; } + +notebook > header { + margin-left: 6px; } + +notebook > stack:not(:only-child) { + background-color: shade(#333333, 1.05); + border-width: 1px; + border-color: shade(#333333, 0.9); + border-style: solid; } + notebook > stack:not(:only-child):backdrop { + background-color: #333333; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-image: linear-gradient(to right, #393939, #B3B3B3); + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #7F7F7F; } + scrollbar.bottom { + border-top: 1px solid #7F7F7F; } + scrollbar.left { + border-right: 1px solid #7F7F7F; } + scrollbar.right { + border-left: 1px solid #7F7F7F; } + scrollbar:backdrop { + background-color: #4D4D4D; + border-color: #7F7F7F; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 9px; + min-height: 9px; + margin: 2px; + border: 1px solid #525252; + border-radius: 10px; + background-clip: padding-box; + background-image: linear-gradient(to right, #333333, #454545); } + scrollbar slider:hover { + background-image: linear-gradient(to right, #606060, #393939); } + scrollbar slider:hover:active { + background-color: #353535; } + scrollbar slider:backdrop { + background-color: #7F7F7F; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 7px; + min-height: 7px; + background-color: shade(#DBDBDB, 0.9); + background-image: none; + border: 1px solid #DEDEDE; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: shade(#DBDBDB, 0.9); + background-image: none; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid #DEDEDE; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #333333; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #919191; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #353535; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #525252; } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #DEDEDE; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(255, 255, 255, 0.2); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #525252; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-size: 0; + outline-offset: -4px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent; + border: 1px solid alpha(black,0.25); + border-radius: 10px; + background-color: #4E4E4E; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + min-height: 20px; + min-width: 20px; + transition: all 200ms ease-in; } + switch:checked { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent; + border-color: shade(#696969, 1.1); + background-image: linear-gradient(to bottom, shade(#3A3A3A, 1.1), #3A3A3A); + text-shadow: 0 1px rgba(15, 66, 120, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + border-color: #525252; + background-color: #353535; + box-shadow: 0 1px transparent; + text-shadow: none; } + switch:backdrop { + border-color: #555555; + background-color: #333333; + box-shadow: none; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + color: #333333; + border-color: rgba(15, 66, 120, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-image: none; + box-shadow: none; } + switch:disabled { + border-color: #555555; + background-image: none; + background-color: #353535; } + switch slider { + margin: -1px; + border: 1px solid alpha(black,0.2); + border-radius: 10px; + min-width: 20px; + min-height: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, #7F7F7F 20%, #333333 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #353535, inset 0 -1px #4E4E4E, 0 1px rgba(0, 0, 0, 0.1); } + switch:hover slider { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, #626262 10%, #D1D1D1 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #7F7F7F, inset 0 -1px#333333, 0 1px rgba(0, 0, 0, 0.1); } + switch:checked slider { + border: 1px solid alpha(#696969,0.8); } + switch:disabled slider { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + switch:disabled slider label, switch:disabled slider { + color: #B3B3B3; } + switch:backdrop slider { + transition: 200ms ease-out; + border-color: #555555; + background-color: #333333; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + switch:backdrop slider label, switch:backdrop slider { + color: #B3B3B3; } + switch:backdrop:checked slider { + border-color: rgba(15, 66, 120, 0.7); } + switch:backdrop:disabled slider { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + switch:backdrop:disabled slider label, switch:backdrop:disabled slider { + color: #333333; } + row:selected switch { + box-shadow: none; + border-color: #696969; } + row:selected switch:backdrop { + border-color: #696969; } + row:selected switch.slider:dir(rtl) { + border-left-color: #626262; } + row:selected switch.slider:dir(ltr) { + border-right-color: #626262; } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: #696969; } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); + background-color: transparent; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #9b9b9b; + background-image: linear-gradient(to bottom, #393939 20%, #7F7F7F 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), inset 0 -2px #353535, inset 0 -1px #333333, 0 1px rgba(0, 0, 0, 0.1); } + check:only-child, + radio:only-child { + margin: 0; } + check:hover, + radio:hover { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, #333333 10%, #D1D1D1 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #7F7F7F, inset 0 -1px#333333, 0 1px rgba(0, 0, 0, 0.1); } + check:active, + radio:active { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #525252; + background-image: linear-gradient(to bottom, shade(shade(#333333, 0.85), 1.05), shade(shade(#333333, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + check:disabled, + radio:disabled { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + check:disabled label, check:disabled, + radio:disabled label, + radio:disabled { + color: #B3B3B3; } + check:backdrop, + radio:backdrop { + border-color: #555555; + background-color: #333333; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + transition: 200ms ease-out; } + check:backdrop label, check:backdrop, + radio:backdrop label, + radio:backdrop { + color: #B3B3B3; } + check:backdrop:disabled, + radio:backdrop:disabled { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + check:backdrop:disabled label, check:backdrop:disabled, + radio:backdrop:disabled label, + radio:backdrop:disabled { + color: #353535; } + row:selected check, row:selected + radio { + border-color: #696969; } + .osd check, .osd + radio { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:hover, .osd + radio:hover { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:active, .osd + radio:active { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:backdrop, .osd + radio:backdrop { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd + radio:disabled { + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +@keyframes check_check { + from { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + to { + -gtk-icon-transform: unset; } } + +@keyframes check_radio { + from { + -gtk-icon-transform: scale(0); } + to { + -gtk-icon-transform: unset; } } + +@keyframes check_indeterminate { + from { + -gtk-icon-transform: scale(0, 1); } + to { + -gtk-icon-transform: unset; } } + +check:not(:indeterminate):checked { + animation: check_check 400ms; } + +radio:not(:indeterminate):checked { + animation: check_radio 400ms; } + +check:indeterminate:checked, radio:indeterminate:checked { + animation: check_indeterminate 400ms; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #DBDBDB; + border-color: #696969; } + +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #B3B3B3; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #353535; } + +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #B3B3B3; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 1px solid #525252; + border-radius: 3px; + background-color: #9E9E9E; + box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1); } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: #353535; + box-shadow: none; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough { + background-color: #353535; + border-color: #555555; + box-shadow: none; + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled { + background-color: #353535; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + box-shadow: none; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough, row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled { + border-color: #696969; } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(238, 238, 238, 0.2); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(34, 34, 34, 0.8); } + +scale highlight, progressbar progress { + border: 1px solid shade(#454545, 0.7); + border-radius: 3px; + background-image: linear-gradient(to bottom, shade(#454545, 1.1), shade(#454545, 0.9)); } + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress { + border-color: rgba(15, 66, 120, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-image: none; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: #696969; } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: rgba(0, 0, 0, 0.7); } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -2px; } + scale slider { + min-height: 13px; + min-width: 13px; + margin: -7px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + padding: 1px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill, scale fill:backdrop { + background-color: #525252; + box-shadow: none; } + scale fill:disabled, scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(91, 91, 91, 0.775); } + .osd scale fill:disabled, .osd scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#333333, 1.02), 1.05), shade(shade(#333333, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + background-image: linear-gradient(to bottom, shade(#333333, 1.45), shade(#333333, 1.15)); + border: 1px solid #536F6E; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, #353535 10%, #D1D1D1 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #7F7F7F, inset 0 -1px#353535, 0 1px rgba(0, 0, 0, 0.1); } + scale slider:active { + border-color: #696969; } + scale slider:disabled { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + scale slider:disabled label, scale slider:disabled { + color: #939393; } + scale slider:backdrop { + transition: 200ms ease-out; + border-color: #555555; + background-color: #333333; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + scale slider:backdrop label, scale slider:backdrop { + color: #939393; } + scale slider:backdrop:disabled { + border-color: #555555; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + scale slider:backdrop:disabled label, scale slider:backdrop:disabled { + color: #353535; } + row:selected scale slider, row:selected scale slider:disabled { + border-color: #696969; } + .osd scale slider { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #222222; } + .osd scale slider:hover { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd scale slider:active { + color: #DEDEDE; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd scale slider:disabled { + color: #3B3B3B; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd scale slider:backdrop { + color: #676767; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + scale value { + color: alpha(currentColor,0.6); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#525252); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(60, 60, 60, 0.4); } + progressbar.horizontal trough { + min-height: 6px; + padding: 1px 0; } + progressbar.horizontal progress { + min-height: 8px; } + progressbar.vertical trough { + min-width: 6px; + padding: 0 1px; } + progressbar.vertical progress { + min-width: 8px; } + progressbar.horizontal progress, + progressbar.vertical progress { + margin: 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border: 1px solid shade(#454545, 0.7); + border-radius: 3px; } + progressbar progress.left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + progressbar progress.right { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + progressbar progress.top { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + progressbar progress.bottom { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + progressbar:backdrop progress { + box-shadow: none; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 1px; } + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: #DFDFDF; + border-color: #525252; + background-color: #393939; + box-shadow: inset 0 0 0 1px rgba(57, 142, 231, 0); } + levelbar trough:backdrop { + color: #C4C4C4; + border-color: #555555; + background-color: #3B3B3B; + box-shadow: none; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + +levelbar block { + border: 1px solid; + border-radius: 1px; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); } + levelbar block:backdrop { + box-shadow: none; } + levelbar block.low { + border-color: #8f4700; + background-color: #f57900; } + levelbar block.low:backdrop { + border-color: #f57900; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #8A8A8A; + background-color: #454545; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #454545; } + levelbar block.full { + border-color: #1c3802; + background-color: #4e9a06; } + levelbar block.full:backdrop { + border-color: #4e9a06; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(60, 60, 60, 0.2); + box-shadow: none; } + levelbar block.empty:backdrop { + border-color: rgba(133, 133, 133, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #DBDBDB; + border: 1px solid #525252; + background: #DEDEDE; + padding: 0; } + printdialog paper:backdrop { + color: #939393; + border-color: #555555; } + +printdialog .dialog-vbox { + background-color: #333333; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #525252; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #555555; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #525252; } + actionbar > revealer > box:backdrop { + border-color: #555555; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#515151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#555555), to(rgba(137, 137, 137, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#515151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#555555), to(rgba(137, 137, 137, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#515151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#555555), to(rgba(137, 137, 137, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#515151), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#555555), to(rgba(137, 137, 137, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #525252 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #454545; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #555555 1px, transparent 1px); + background-color: #4D4D4D; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: #DFDFDF; + background-color: #393939; + border-color: #525252; } + list:backdrop { + background-color: #3B3B3B; + border-color: #555555; } + 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(60, 60, 60, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #3986d6; } + row.activatable:selected:backdrop { + background-color: #454545; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(34, 34, 34, 0.8); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification button, + .app-notification.frame button { + background: rgba(0, 0, 0, 0.1); } + .app-notification button:hover, + .app-notification.frame button:hover { + background: rgba(0, 0, 0, 0.3); } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * 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: #555555; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: #DFDFDF; + border: 1px solid #525252; + padding: 2px; } + calendar:selected { + border-radius: 6px; } + calendar.header { + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(60, 60, 60, 0.45); } + calendar.button:hover { + color: #DBDBDB; } + calendar.button:backdrop { + color: rgba(133, 133, 133, 0.45); } + calendar.button:disabled { + color: rgba(133, 133, 133, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.25); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #C2C2C2; } + calendar:backdrop { + color: #C4C4C4; + border-color: #555555; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #333333; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 9px; + border-bottom-right-radius: 9px; } + +messagedialog.csd buttonbox { + padding: 0px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; + -gtk-outline-bottom-left-radius: 5px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; + -gtk-outline-bottom-right-radius: 5px; } + +filechooser .dialog-action-box { + border-top: 1px solid #626262; } + filechooser .dialog-action-box:backdrop { + border-top-color: #555555; } + +filechooser #pathbarbox { + border-bottom: 1px solid #333333; } + filechooser #pathbarbox stack { + background-color: #333333; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #333333; + -gtk-icon-style: regular; } + .sidebar row, + .sidebar treeview { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; } + .sidebar row:selected, .sidebar row:selected:focus, + .sidebar treeview:selected, + .sidebar treeview:selected:focus { + background-image: linear-gradient(to bottom, shade(#454545, 0.96) 12%, shade(#454545, 0.94), shade(#454545, 0.96) 88%, shade(#464646, 0.92)); + border-top: 1px solid shade(#333333, 0.85); + border-bottom: 1px solid shade(#333333, 1.12); } + .sidebar row:selected label, .sidebar row:selected:focus label, + .sidebar treeview:selected label, + .sidebar treeview:selected:focus label { + color: #DBDBDB; } + .sidebar row:selected label:backdrop, .sidebar row:selected:focus label:backdrop, + .sidebar treeview:selected label:backdrop, + .sidebar treeview:selected:focus label:backdrop { + color: #939393; } + .sidebar row:selected:backdrop, .sidebar row:selected:focus:backdrop, + .sidebar treeview:selected:backdrop, + .sidebar treeview:selected:focus:backdrop { + background-image: none; + background-color: #333333; + color: #DBDBDB; + border-top: 1px solid shade(#333333, 0.9); + border-bottom: 1px solid shade(#333333, 0.9); } + .sidebar row .view:selected, .sidebar row iconview:selected, .sidebar row .view:selected:focus, .sidebar row iconview:selected:focus, + .sidebar treeview .view:selected, + .sidebar treeview iconview:selected, + .sidebar treeview .view:selected:focus, + .sidebar treeview iconview:selected:focus { + color: #EBEBEB; } + .sidebar row:backdrop, + .sidebar treeview:backdrop { + background-color: transparent; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #626262; + border-left-style: none; + border-top-style: none; + border-bottom-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #626262; + border-right-style: none; + border-top-style: none; + border-bottom-style: none; } + .sidebar:backdrop { + background-color: #333333; + border-color: #555555; + transition: 200ms ease-out; } + .sidebar list, .sidebar treeview { + background-color: transparent; } + .sidebar list:backdrop, .sidebar treeview:backdrop { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 24px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #DBDBDB; } + placessidebar row:disabled { + color: #939393; } + placessidebar row:backdrop { + color: #B3B3B3; + background-color: #333333; } + placessidebar row:backdrop:selected { + color: #939393; } + placessidebar row:backdrop:disabled { + color: #353535; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #454545; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #F0F0F0; + background-image: linear-gradient(to bottom, #9dc8f2, #c1dcf7 10%, #384347 92%, #b4d5f5); } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#626262); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#454545); } + paned > separator:backdrop { + background-image: image(#555555); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #333333; + background-image: image(#626262), image(#626262); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #333333; + background-image: image(#555555), image(#555555); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + +.info, +.question, +.warning, +.error { + text-shadow: 0 1px #353535; } + .info:backdrop, .info, + .question:backdrop, + .question, + .warning:backdrop, + .warning, + .error:backdrop, + .error { + background-color: #454545; + border-color: #353535; } + .info:backdrop label, .info:backdrop, .info label, .info, + .question:backdrop label, + .question:backdrop, + .question label, + .question, + .warning:backdrop label, + .warning:backdrop, + .warning label, + .warning, + .error:backdrop label, + .error:backdrop, + .error label, + .error { + color: #F0F0F0; } + .info:backdrop, + .question:backdrop, + .warning:backdrop, + .error:backdrop { + text-shadow: none; } + .info button, + .question button, + .warning button, + .error button { + color: #F0F0F0; + outline-color: rgba(235, 235, 235, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#454545, 1.02), 1.05), shade(shade(#454545, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #8A8A8A; } + .info button:hover, + .question button:hover, + .warning button:hover, + .error button:hover { + color: #F0F0F0; + outline-color: rgba(235, 235, 235, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(#454545, 1.15), shade(#454545, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:active, .info button:checked, + .question button:active, + .question button:checked, + .warning button:active, + .warning button:checked, + .error button:active, + .error button:checked { + color: #F0F0F0; + outline-color: rgba(235, 235, 235, 0.3); + border-color: #595959; + background-image: linear-gradient(to bottom, shade(shade(#454545, 0.85), 1.05), shade(shade(#454545, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .info button:disabled, + .question button:disabled, + .warning button:disabled, + .error button:disabled { + border-color: #595959; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + .info button:disabled label, .info button:disabled, + .question button:disabled label, + .question button:disabled, + .warning button:disabled label, + .warning button:disabled, + .error button:disabled label, + .error button:disabled { + color: #BDBDBD; } + .info button:backdrop, + .question button:backdrop, + .warning button:backdrop, + .error button:backdrop { + border-color: #454545; + background-color: #454545; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #595959; } + .info button:backdrop label, .info button:backdrop, + .question button:backdrop label, + .question button:backdrop, + .warning button:backdrop label, + .warning button:backdrop, + .error button:backdrop label, + .error button:backdrop { + color: #707070; } + .info button:backdrop:disabled, + .question button:backdrop:disabled, + .warning button:backdrop:disabled, + .error button:backdrop:disabled { + border-color: #569fea; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: #595959; } + .info button:backdrop:disabled label, .info button:backdrop:disabled, + .question button:backdrop:disabled label, + .question button:backdrop:disabled, + .warning button:backdrop:disabled label, + .warning button:backdrop:disabled, + .error button:backdrop:disabled label, + .error button:backdrop:disabled { + color: #A9B0B8; } + .info label:selected:focus, .info label:selected:hover, .info label:selected, + .question label:selected:focus, + .question label:selected:hover, + .question label:selected, + .warning label:selected:focus, + .warning label:selected:hover, + .warning label:selected, + .error label:selected:focus, + .error label:selected:hover, + .error label:selected { + background-color: #353535; } + +/************* + * Buttonbox * + *************/ +buttonbox { + padding: 6px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 1px; + /* not working */ + border-radius: 1px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: #333333; + background-clip: padding-box; + border: 1px solid #525252; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 1px; + background-color: transparent; + color: #EDEDED; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark overlay { + color: #F0F0F0; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: #B0B0B0; } + +colorswatch.light overlay { + color: #DFDFDF; } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch.light overlay:backdrop { + color: #C4C4C4; } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } + +colorswatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(235, 235, 235, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#333333, 1.02), 1.05), shade(shade(#333333, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + colorswatch#add-color-button overlay:hover { + color: #DBDBDB; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #626262; + background-image: linear-gradient(to bottom, shade(#333333, 1.15), shade(#333333, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + colorswatch#add-color-button overlay:backdrop { + border-color: #555555; + background-color: #333333; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: #939393; } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #F0F0F0; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #353535; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #353535; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(60, 60, 60, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + 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 rgba(0, 0, 0, 0.23); } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + .solid-csd decoration { + border-radius: 0; + margin: 4px; + background-color: #333333; + border: solid 1px #555555; + box-shadow: none; } + +button.titlebutton { + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.titlebutton.close, button.titlebutton.maximize, button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; } + button.titlebutton.close:backdrop, button.titlebutton.maximize:backdrop, button.titlebutton.minimize:backdrop { + opacity: 0.5; } + button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } + button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } + button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } + button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); } + button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } + button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } + button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } + button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); } + button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.548235); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.548235); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #565656; } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #F0F0F0; + outline-color: rgba(235, 235, 235, 0.3); } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #F3F3F3; } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #B0B0B0; } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #ABABAB; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #DBDBDB; + background-color: #393939; + border: 1px solid; + border-color: #353535; + border-radius: 5px; + box-shadow: inset 0 -3px #A6A6A6; + font-size: smaller; } + .keycap:backdrop { + background-color: #3B3B3B; + color: #939393; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #DBDBDB; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #DFDFDF; +/* +widget base background color */ +@define-color theme_bg_color #333333; +/* +text widgets and the like base background color */ +@define-color theme_base_color #383838; +/* +base background color of selections */ +@define-color theme_selected_bg_color #454545; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #F0F0F0; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #353535; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #939393; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #383838; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #939393; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #DFDFDF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #333333; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #3B3B3B; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #454545; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #F0F0F0; +/* +widgets main borders color */ +@define-color borders #525252; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #555555; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #800069; +@define-color success_color #4e9a06; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#DBDBDB, 1.8); +@define-color wm_unfocused_title #939393; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#333333, 1.2); +@define-color wm_bg_b #333333; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#333333, 1.3); +@define-color wm_button_hover_color_b #333333; +@define-color wm_button_active_color_a shade(#333333, 0.85); +@define-color wm_button_active_color_b shade(#333333, 0.89); +@define-color wm_button_active_color_c shade(#333333, 0.9); +@define-color content_view_bg #383838; +.XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#333333, 1.18); + color: #DFDFDF; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); } + +.xfce4-panel.background { + background-color: #1C1C1C; + color: #383838; + font-weight: normal; } + .xfce4-panel.background button { + background-image: none; + background-color: transparent; + border-radius: 0; + border-color: transparent; + box-shadow: none; + padding: 0 1px; + color: #383838; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); } + .xfce4-panel.background button:active, .xfce4-panel.background button:checked { + background-image: none; + background-color: shade(#515151, 0.7); + border-color: shade(#515151, 0.6); + color: #383838; + transition: none; } + .xfce4-panel.background button:hover, .xfce4-panel.background button:active:hover, .xfce4-panel.background button:checked:hover { + border-color: shade(#454545, 0.6); + background-image: linear-gradient(to bottom, shade(#454545, 0.88), shade(#454545, 0.85)); + color: #383838; + box-shadow: inset 0 -1px alpha(#DEDEDE,0), inset 1px 0 alpha(#DEDEDE,0.15), inset -1px 0 alpha(#DEDEDE,0.15), inset 0 1px alpha(#DEDEDE,0.15); + transition: none; } + .xfce4-panel.background entry { + caret-color: #DFDFDF; } + .xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + .xfce4-panel.background menu .linked button { + color: #DFDFDF; + outline-color: rgba(33, 33, 33, 0.3); + border-top-color: shade(#333333, 0.8); + border-right-color: shade(#333333, 0.72); + border-left-color: shade(#333333, 0.72); + border-bottom-color: shade(#333333, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#383838, 1.02), 1.05), shade(shade(#383838, 1.02), 0.97)); + box-shadow: inset 0 1px #DEDEDE; } + .xfce4-panel.background menu .linked button:disabled { + border-color: #525252; + background-color: #353535; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(245, 245, 245, 0); + border-color: rgba(130, 130, 130, 0.5); } + .xfce4-panel.background menu .linked button:disabled label, .xfce4-panel.background menu .linked button:disabled { + color: #939393; } + .xfce4-panel.background progressbar { + margin: 0; } + .xfce4-panel.background progressbar.horizontal trough { + min-height: 6px; + padding: 0; } + .xfce4-panel.background progressbar.horizontal progress { + min-height: 4px; } + .xfce4-panel.background progressbar.vertical trough { + min-width: 6px; + padding: 0; } + .xfce4-panel.background progressbar.vertical progress { + min-width: 4px; } + .xfce4-panel.background progressbar progress { + border-radius: 0px; } + .xfce4-panel.background progressbar trough { + background: shade(#515151, 0.7); + border-radius: 0px; + border-color: shade(#515151, 0.4); } + .xfce4-panel.background .tasklist button { + border-radius: 3px; + text-shadow: 0 1px #DBDBDB; + color: shade(#383838, 0.7); + background-image: linear-gradient(to bottom, shade(#515151, 0.65), shade(#515151, 0.6), shade(#515151, 0.5), shade(#515151, 0.45)); + border: none; } + .xfce4-panel.background .tasklist button.flat { + background-image: none; + border: none; + box-shadow: none; } + .xfce4-panel.background .tasklist button:active, .xfce4-panel.background .tasklist button:checked { + background-image: linear-gradient(to bottom, shade(#454545, 0.65), shade(#454545, 0.6), shade(#454545, 0.5), shade(#454545, 0.45)); + color: shade(#383838, 1); + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); } + .xfce4-panel.background .tasklist button:hover, .xfce4-panel.background .tasklist button:active:hover, .xfce4-panel.background .tasklist button:checked:hover { + background-image: linear-gradient(to bottom, shade(#454545, 0.85), shade(#454545, 0.8), shade(#454545, 0.7), shade(#454545, 0.65)); + color: shade(#383838, 1); + box-shadow: inset 0 1px rgba(245, 245, 245, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); } + .xfce4-panel.background .tasklist button image { + padding: 3px; } + .xfce4-panel.background.horizontal .tasklist button { + margin: 0 1px; } + .xfce4-panel.background.horizontal .tasklist button label { + padding-right: 3px; } + .xfce4-panel.background.vertical .tasklist button { + margin: 1px 0; } + .xfce4-panel.background.vertical .tasklist button label { + padding-bottom: 3px; } + +/* Workspace switcher provided by libwnck */ +wnck-pager:selected { + background-color: shade(#454545, 0.88); } + +wnck-pager:hover { + background-color: #454545; } + +/* Thunar's sidebar top border */ +.thunar :backdrop { + color: #B3B3B3; } + +.thunar toolbar { + border-bottom: none; } + .thunar toolbar entry { + min-height: 24px; } + +.thunar .sidebar.frame { + border-top: 1px solid #626262; } + +XfdesktopIconView.view { + background: transparent; + color: #383838; + border-radius: 3px; } + XfdesktopIconView.view:active { + background: rgba(23, 104, 189, 0.5); + text-shadow: 0 1px 1px black; } + XfdesktopIconView.view .label { + text-shadow: 1px 1px 2px black; } + XfdesktopIconView.view .rubberband { + border-radius: 0; } + +#XfceNotifyWindow { + background-color: shade(#515151, 0.3); + color: #383838; + border-color: shade(#515151, 0.6); } + #XfceNotifyWindow buttonbox { + padding: 0; } + #XfceNotifyWindow button { + background-image: none; + border-color: shade(#383838, 0.35); + border-radius: 3px; + box-shadow: none; } + #XfceNotifyWindow label#summary { + font-weight: bold; } + #XfceNotifyWindow progressbar { + min-height: 6px; + border-radius: 3px; } + #XfceNotifyWindow progressbar progress { + background-image: none; + background-color: #383838; + border: none; + box-shadow: none; } + #XfceNotifyWindow progressbar trough { + background-image: linear-gradient(to bottom, shade(#515151, 0.65), shade(#515151, 1.25)); + border: 1px solid shade(#515151, 0.2); + border-radius: 3px; + padding: 1px 0; } + +/* Xfwm4's alt-tab dialog, aka "tabwin" */ +#xfwm-tabwin { + padding: 12px; + background-image: none; + background-color: rgba(0, 0, 0, 0.8); + color: shade(#F0F0F0, 0.65); + text-shadow: 0px 1px rgba(0, 0, 0, 0.8); + border-radius: 12px; + /* Set the application icon- and preview-size to 64px */ + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; } + #xfwm-tabwin button { + background-image: none; + color: #F0F0F0; + font-weight: bold; + text-shadow: 0px 1px rgba(0, 0, 0, 0.8); + border: none; + border-radius: 6px; + box-shadow: none; } + #xfwm-tabwin button:active, #xfwm-tabwin button:checked, #xfwm-tabwin button:active:hover, #xfwm-tabwin button:checked:hover { + background: rgba(206, 206, 206, 0.3); } + #xfwm-tabwin button:hover { + background: #22558b; + transition-duration: 50ms; } + #xfwm-tabwin .tabwin-app-grid button { + min-width: 96px; + min-height: 96px; } + +#xfce4-terminal-notebook > stack:not(:only-child) { + /* Make sure there are no extra borders for the tabs in the terminal apart from at the top */ + border-left: none; + border-right: none; + border-bottom: none; } + +.lightdm-gtk-greeter { + /********* + * panel * + *********/ + /**************** + * login window * + ****************/ } + .lightdm-gtk-greeter #panel_window menubar { + color: #DFDFDF; + font-weight: bold; + text-shadow: 0 1px transparentize white, 0.5; + -gtk-icon-shadow: 0 1px transparentize black, 0.5; + box-shadow: inset 0 -1px transparentize black, 0.5; + background-color: #383838; + text-shadow: 0 1px transparentize black, 0.5; + -gtk-icon-shadow: 0 1px transparentize black, 0.5; } + .lightdm-gtk-greeter #panel_window menubar menu { + background-color: #353535; } + .lightdm-gtk-greeter #panel_window menubar menu menuitem { + font-weight: normal; + text-shadow: none; } + .lightdm-gtk-greeter #panel_window menubar separator { + background: transparent; } + .lightdm-gtk-greeter #login_window, + .lightdm-gtk-greeter #shutdown_dialog, + .lightdm-gtk-greeter #restart_dialog { + border-style: none; + border-radius: 5px; + background-color: #383838; + color: #DBDBDB; + box-shadow: inset 1px 0 shade(#383838, 0.6), inset -1px 0 shade(#383838, 0.6), inset 0 1px shade(#383838, 0.6), inset 0 -1px shade(#383838, 0.6); } + .lightdm-gtk-greeter #login_window button, + .lightdm-gtk-greeter #shutdown_dialog button, + .lightdm-gtk-greeter #restart_dialog button { + padding: 3px 15px; + /************************************ + * login/unlock and restart buttons * + ************************************/ + /******************* + * shutdown button * + *******************/ } + .lightdm-gtk-greeter #login_window button#login_button, .lightdm-gtk-greeter #login_window button#restart_button, + .lightdm-gtk-greeter #shutdown_dialog button#login_button, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button, + .lightdm-gtk-greeter #restart_dialog button#login_button, + .lightdm-gtk-greeter #restart_dialog button#restart_button { + border-color: shade(#454545, 0.8); + background-image: linear-gradient(to bottom, shade(#454545, 1.02), shade(#454545, 0.95) 90%, shade(#454545, 0.9)); + color: #F0F0F0; } + .lightdm-gtk-greeter #login_window button#login_button:hover, .lightdm-gtk-greeter #login_window button#login_button:active, .lightdm-gtk-greeter #login_window button#restart_button:hover, .lightdm-gtk-greeter #login_window button#restart_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#login_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#login_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button:active, + .lightdm-gtk-greeter #restart_dialog button#login_button:hover, + .lightdm-gtk-greeter #restart_dialog button#login_button:active, + .lightdm-gtk-greeter #restart_dialog button#restart_button:hover, + .lightdm-gtk-greeter #restart_dialog button#restart_button:active { + border-color: shade(#454545, 0.7); + background-image: linear-gradient(to bottom, shade(#454545, 1.12), shade(#454545, 1.05) 90%, shade(#454545, 1)); } + .lightdm-gtk-greeter #login_window button#shutdown_button, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button { + border-color: shade(#800069, 0.8); + background-image: linear-gradient(to bottom, shade(#800069, 1.02), shade(#800069, 0.95) 90%, shade(#800069, 0.9)); + color: #F0F0F0; } + .lightdm-gtk-greeter #login_window button#shutdown_button:hover, .lightdm-gtk-greeter #login_window button#shutdown_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:active, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button:hover, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button:active { + border-color: shade(#800069, 0.7); + background-image: linear-gradient(to bottom, shade(#800069, 1.12), shade(#800069, 1.05) 90%, shade(#800069, 1)); } + .lightdm-gtk-greeter #content_frame { + padding-bottom: 14px; } + .lightdm-gtk-greeter #login_window menu { + border-radius: 1px; } + .lightdm-gtk-greeter #login_window combobox button.combo { + color: #DBDBDB; + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + .lightdm-gtk-greeter #login_window #user_combobox { + color: #DBDBDB; + font-size: 18px; } + .lightdm-gtk-greeter #login_window #user_combobox menu { + font-weight: normal; } + .lightdm-gtk-greeter #login_window #user_image { + padding: 3px; + border-radius: 3px; + box-shadow: inset 1px 0 shade(#383838, 0.75), inset -1px 0 shade(#383838, 0.75), inset 0 1px shade(#383838, 0.55), inset 0 -1px shade(#383838, 0.85); } + .lightdm-gtk-greeter #login_window #user_image_border { + border-radius: 3px; + background-image: linear-gradient(to bottom, shade(#383838, 0.9), shade(#383838, 0.98) 10%, shade(#383838, 1) 99%, shade(#383838, 1)); + box-shadow: inset 0 1px shade(#383838, 0.8), inset 0 -1px shade(#383838, 0.55); } + .lightdm-gtk-greeter #buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + background-image: linear-gradient(to bottom, shade(#333333, 0.85), shade(#333333, 0.98) 10%, shade(#333333, 1) 99%, shade(#333333, 1)); + box-shadow: inset 1px 0 shade(#383838, 0.6), inset -1px 0 shade(#383838, 0.6), inset 0 1px shade(#383838, 0.6), inset 0 -1px shade(#383838, 0.6); } + +/************************ + * NAUTILUS (aka Files) * + ************************/ +.nautilus-window { + background-color: #383838; } + .nautilus-window notebook, .nautilus-window notebook > stack { + background-color: #383838; } + +/* Floating status bar */ +.floating-bar { + background-color: #383838; + border-style: solid; + border-color: #626262; } + .floating-bar.left { + border-radius: 0 3px 0 0; + border-width: 1px 1px 0 0; } + .floating-bar.right { + border-radius: 3px 0 0 0; + border-width: 1px 0 0 1px; } + .floating-bar:backdrop { + background-color: #333333; + border-color: #555555; } + .floating-bar button { + padding: 0px; } + +/* Searchbar */ +.search-bar { + box-shadow: none; } + +/* View */ +.nautilus-list-view .view, .nautilus-list-view iconview { + border-bottom: 1px solid #333333; + /* Hide superfluous treeview drop target indication */ } + .nautilus-list-view .view.dnd, .nautilus-list-view iconview.dnd { + border-style: none; } + +/********* + * Geary * + *********/ +.conversation-frame .view.cell, .conversation-frame iconview.cell { + background-color: #383838; } + +.conversation-frame .view.cell:selected, .conversation-frame iconview.cell:selected, +.conversation-frame .view.cell:selected:focus, +.conversation-frame iconview.cell:selected:focus { + background-color: #454545; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #454545; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration .top { + border: 1px solid shade(#333333, 0.7); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 8px 0 8px; + background-image: linear-gradient(to bottom, shade(#333333, 1.07), #333333); + color: #DBDBDB; + text-shadow: 0 1px shade(#333333, 1.2); } + UnityDecoration .top:backdrop { + border: 1px solid shade(#333333, 0.8); + border-bottom-width: 0; + background-image: linear-gradient(to bottom, shade(#333333, 1.02), #333333); + color: #DBDBDB; + text-shadow: 0 1px shade(#333333, 1.1); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: shade(#333333, 0.7); } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: shade(#333333, 0.8); } + +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(#515151, 1); + background-color: shade(#515151, 0.35); } + UnityPanelWidget.menuitem, UnityPanelWidget .menuitem, + .unity-panel.menuitem, + .unity-panel .menuitem { + border-width: 0 1px; + color: #383838; } + UnityPanelWidget.menuitem:hover, UnityPanelWidget.menuitem *:hover, UnityPanelWidget .menuitem:hover, UnityPanelWidget .menuitem *:hover, + .unity-panel.menuitem:hover, + .unity-panel.menuitem *:hover, + .unity-panel .menuitem:hover, + .unity-panel .menuitem *:hover { + border-color: shade(#515151, 0.8); + background-color: shade(#515151, 0.75); + color: #383838; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #DBDBDB; } + +window.background.chromium { + background-color: #333333; } + window.background.chromium button:not(.titlebutton) { + border-color: #525252; } diff --git a/Lilidog-Earth/gtk-3.0/gtk.css b/Lilidog-Earth/gtk-3.0/gtk.css new file mode 100644 index 0000000..20b78fd --- /dev/null +++ b/Lilidog-Earth/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("gtk-contained.css"); diff --git a/Lilidog-Earth/gtk-3.0/settings.ini b/Lilidog-Earth/gtk-3.0/settings.ini new file mode 100644 index 0000000..8d787d2 --- /dev/null +++ b/Lilidog-Earth/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk_color_scheme = "base_color:#393939\nbg_color:#333333\ntooltip_bg_color:#393939\nselected_bg_color:#505050\ntext_color:#D4D4D4\nfg_color:#DEDEDE\ntooltip_fg_color:#E6E6E6\nselected_fg_color:#D4D4D4\nmenubar_bg_color:#333333\nmenubar_fg_color:#DEDEDE\ntoolbar_bg_color:#333333\ntoolbar_fg_color:#D4D4D4\nmenu_bg_color:#383838\nmenu_fg_color:#D4D4D4\npanel_bg_color:#333333\npanel_fg_color:#D4D4D4\nlink_color:#505050" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/Lilidog-Earth/index.theme b/Lilidog-Earth/index.theme new file mode 100644 index 0000000..4b67058 --- /dev/null +++ b/Lilidog-Earth/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Lilidog-Earth +Comment=Lilidog-Earth based off Greybird theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Lilidog-Earth +MetacityTheme=Lilidog-Earth +IconTheme=Adwaita +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close diff --git a/Lilidog-Taupe/gtk-2.0/gtkrc b/Lilidog-Taupe/gtk-2.0/gtkrc new file mode 100644 index 0000000..d68fa16 --- /dev/null +++ b/Lilidog-Taupe/gtk-2.0/gtkrc @@ -0,0 +1,723 @@ +# Evolve GTK Theme + +gtk_color_scheme = "base_color:#212929\nbg_color:#273030\ntooltip_bg_color:#212929\nselected_bg_color:#3F5755\ntext_color:#C1DBD9\nfg_color:#B8D1CF\ntooltip_fg_color:#B8D1CF\nselected_fg_color:#C1DBD9\nmenubar_bg_color:#273030\nmenubar_fg_color:#B8D1CF\ntoolbar_bg_color:#273030\ntoolbar_fg_color:#C1DBD9\nmenu_bg_color:#273030\nmenu_fg_color:#C1DBD9\npanel_bg_color:#273030\npanel_fg_color:#C1DBD9\nlink_color:#3F5755" + +gtk-icon-sizes = "panel=16,16:gtk-button=16,16" # Icon sizes +gtk-button-images = 0 # Disables icons in buttons +gtk-toolbar-style = 1 # Enables text in toolbar +gtk-auto-mnemonics = 1 # Disables ugly lines under menu items + +# Default Style + +style "evolve-default" { + xthickness = 1 + ythickness = 1 + + GtkArrow::arrow-scaling= 0.5 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + + GtkCheckButton::indicator-size = 15 + + # 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 + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 10 + GtkProgressBar::min-vertical-bar-width = 10 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 15 + GtkRange::stepper-size = 15 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 14 + GtkScale::slider-width = 14 + 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 = 100 + GtkScrollbar::slider-width = 9 + GtkScrollbar::trough-border = 3 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-padding = 2 + GtkWidget::new-tooltip-style = 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 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + 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[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[ACTIVE] = @selected_bg_color + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 1.0 + 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 = 1 + gradient_shades = { 1.2, 1.1, 1.1, 0.97 } + highlight_shade = 1.0 + lightborder_shade = 1.0 + lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 1 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 2 + 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 = 0 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "evolve-wide" { + xthickness = 2 + ythickness = 2 +} + +style "evolve-wider" { + xthickness = 3 + ythickness = 3 +} + +# Notebook + +style "evolve-notebook-bg" { + bg[NORMAL] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + + engine "murrine" { + border_shades = { 0.9, 0.9 } + } +} + +style "evolve-notebook" = "evolve-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "murrine" { + roundness = 2 + } +} + +# Various Standard Widgets + +style "evolve-button" = "evolve-wider" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.82, @bg_color) + + engine "murrine" { + roundness = 2 + glazestyle = 0 + highlight_shade = 1.0 + } +} + +style "evolve-scrollbar" = "evolve-button" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (0.8, @bg_color) + bg[ACTIVE] = shade (1.4, @selected_bg_color) + + engine "murrine" { + roundness = 4 + border_shades = { 1.4, 1.4 } + gradient_shades = { 0.7, 0.7, 0.7, 0.7 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.2, 1.2 } + lightborder_shade = 1.0 + lightborderstyle = 0 + } +} + +style "evolve-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + base[SELECTED] = shade (0.6, @base_color) + base[INSENSITIVE] = shade (0.85, @base_color) +} + +style "evolve-scale" = "evolve-default" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = @bg_color + bg[SELECTED] = shade (1.0, @selected_bg_color) + bg[INSENSITIVE] = shade (0.95, @bg_color) + + engine "murrine" { + roundness = 7 + border_shades = { 1.0, 1.0 } + trough_shades = { 1.1, 1.2 } + trough_border_shades = { 0.9, 0.9 } + } +} + +style "evolve-progressbar" = "evolve-default" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.04, @bg_color) + bg[ACTIVE] = shade (1.14, @bg_color) + fg[PRELIGHT] = shade (0.9, @selected_fg_color) + + engine "murrine" { + roundness = 2 + border_shades = { 1.2, 1.2 } + gradient_shades = { 1.1, 1.0, 1.0, 0.9 } + trough_border_shades = { 0.9, 0.9 } + } +} + +style "evolve-treeview-header" = "evolve-button" { + xthickness = 2 + ythickness = 1 + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "evolve-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "evolve-tooltips" = "evolve-wider" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @bg_color + fg[NORMAL] = @fg_color + bg[SELECTED] = @bg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "evolve-spinbutton" = "evolve-button" { + xthickness = 4 + + engine "murrine" { + } +} + +style "evolve-radiocheck" = "evolve-default" { + text[NORMAL] = shade (0.8, @selected_bg_color) + text[PRELIGHT] = shade (0.8, @selected_bg_color) + bg[SELECTED] = @base_color +} + +style "evolve-entry" = "evolve-wider" { + bg[SELECTED] = mix (0.5, @selected_bg_color, @base_color) + + engine "murrine" { + border_shades = { 1.2, 1.2 } + } +} + +style "metacity-frame" = "evolve-default" { + bg[SELECTED] = @selected_bg_color +} + +style "evolve-statusbar" { } +style "evolve-comboboxentry" = "evolve-entry" { } +style "evolve-hscale" = "evolve-scale" { } +style "evolve-vscale" = "evolve-scale" { } +style "evolve-hscrollbar" = "evolve-scrollbar" { } +style "evolve-vscrollbar" = "evolve-scrollbar" { } + +# Menus + +style "evolve-menu" { + ythickness = 0 + xthickness = 0 + + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = shade (1.0, @menu_bg_color) + bg[PRELIGHT] = @selected_bg_color + bg[ACTIVE] = shade (1.40, @menu_bg_color) + bg[INSENSITIVE] = shade (1.40, @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.35, shade (0.75, @menu_bg_color), @menu_fg_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.85, shade (0.75, @menu_bg_color), @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-menu-item" = "evolve-wider" { + bg[SELECTED] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + engine "murrine" { + textstyle = 0 + border_shades = { 1.4, 1.4 } + } +} + +style "evolve-separator-menu-item" { + xthickness = 1 + ythickness = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 +} + +style "evolve-menubar" = "evolve-default" { + ythickness = 0 + + bg[SELECTED] = @selected_bg_color + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[ACTIVE] = shade (1.40, @menubar_bg_color) + bg[INSENSITIVE] = shade (1.40, @menubar_bg_color) + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (1.05, shade (1.05, @menubar_bg_color), @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "evolve-menubaritem" { + xthickness = 3 + ythickness = 3 + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "evolve-toolbar" = "evolve-default" { + + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @toolbar_bg_color + bg[ACTIVE] = shade (0.9, @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" { + gradient_shades = { 1.00, 0.95, 0.94, 0.90 } + } +} + +style "evolve-toolbutton" = "evolve-button" { + + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @toolbar_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "evolve-toolbar" +class "GtkHandleBox" style "evolve-toolbar" + +# Panels + +style "evolve-panel" { + xthickness = 1 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.1, @bg_color) + bg[ACTIVE] = shade (0.9, @bg_color) + bg[SELECTED] = shade (0.97, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + + engine "murrine" { + roundness = 0 + } +} + +widget "*PanelWidget*" style "evolve-panel" +widget "*PanelApplet*" style "evolve-panel" +widget "*fast-user-switch*" style "evolve-panel" +widget "*CPUFreq*Applet*" style "evolve-panel" +widget "*indicator-applet*" style "evolve-panel" +class "PanelApp*" style "evolve-panel" +class "PanelToplevel*" style "evolve-panel" +widget_class "*PanelToplevel*" style "evolve-panel" +widget_class "*notif*" style "evolve-panel" +widget_class "*Notif*" style "evolve-panel" +widget_class "*Tray*" style "evolve-panel" +widget_class "*tray*" style "evolve-panel" +widget_class "*computertemp*" style "evolve-panel" +widget_class "*Applet*Tomboy*" style "evolve-panel" +widget_class "*Applet*Netstatus*" style "evolve-panel" +widget "*gdm-user-switch-menubar*" style "evolve-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 "evolve-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "evolve-panel" # Disabled to fix bug + +# XFCE Styles + +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 = 20 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + engine "murrine" + { + } +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::icon-size = 64 + + engine "murrine" { + focusstyle = 0 + } +} + +style "xfsm-logout" { + + engine "murrine" { + } +} + +style "thunar-sidepane" +{ + base[NORMAL] = shade (0.9,@base_color) + base[INSENSITIVE] = shade (0.9,@base_color) + + bg[NORMAL] = shade (0.92,@base_color) + bg[PRELIGHT] = shade (1.5,@selected_bg_color) +} + +style "workspace-switcher" = "evolve-panel" { + bg[SELECTED] = mix (0.3, shade (1.35,@selected_bg_color), shade (0.9,@base_color)) +} + +widget_class "*ThunarShortcutsView*" style "thunar-sidepane" +widget_class "*ThunarTreeView*" style "thunar-sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "thunar-sidepane" + +widget "*Xfce*Panel*" style "evolve-panel" +class "*Xfce*Panel*" style "evolve-panel" +widget "*WnckPager*" style "workspace-switcher" + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" + +# 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 = @bg_color + ChromeGtkFrame::inactive-frame-color = @bg_color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = @bg_color + + ChromeGtkFrame::incognito-frame-color = shade (0.97, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = shade (0.97, @bg_color) + + ChromeGtkFrame::incognito-frame-gradient-size = 16 + ChromeGtkFrame::incognito-frame-gradient-color = shade (0.97, @bg_color) + + ChromeGtkFrame::scrollbar-trough-color = shade (0.97, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.02, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = shade (1.12, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Style Application + +class "GtkWidget" style "evolve-default" + +class "GtkFrame" style "evolve-wide" +class "MetaFrames" style "metacity-frame" +class "GtkSeparator" style "evolve-wide" +class "GtkWindow" style "metacity-frame" +class "GtkCalendar" style "evolve-wide" + +class "GtkSpinButton" style "evolve-spinbutton" +class "GtkScale" style "evolve-scale" +class "GtkVScale" style "evolve-vscale" +class "GtkHScale" style "evolve-hscale" +class "GtkScrollbar" style "evolve-scrollbar" +class "GtkVScrollbar" style "evolve-vscrollbar" +class "GtkHScrollbar" style "evolve-hscrollbar" + +class "GtkRadio*" style "evolve-radiocheck" +class "GtkCheck*" style "evolve-radiocheck" + +class "GtkEntry" style "evolve-entry" + +widget_class "*" style "evolve-notebook" +widget_class "**" style "evolve-notebook-bg" +widget_class "**" style "evolve-notebook-bg" +widget_class "**" style "evolve-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "evolve-notebook" + +widget_class "*" style "evolve-button" +widget_class "**" style "evolve-statusbar" +widget_class "*" style "evolve-progressbar" +widget_class "*" style "evolve-progressbar" + +widget_class "**" style "evolve-comboboxentry" +widget_class "**" style "evolve-comboboxentry" + +widget_class "**" style "evolve-menu" +widget_class "**" style "evolve-menu-item" +widget_class "**" style "evolve-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "evolve-separator-menu-item" +widget_class "**" style "evolve-menubar" +widget_class "***" style "evolve-menubaritem" + +widget_class "*GtkToolButton*" style "evolve-toolbutton" +widget_class "*GtkToggleToolButton*" style "evolve-toolbutton" +widget_class "*GtkMenuToolButton*" style "evolve-toolbutton" +widget_class "*GtkToolbar*Button" style "evolve-toolbutton" + +widget_class "*.." style "evolve-frame-title" + +widget_class "*.*" style "evolve-treeview" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" +widget_class "*.." style "evolve-treeview-header" + +widget "gtk-tooltip*" style "evolve-tooltips" + +widget_class "**" style "evolve-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.85, shade (0.75, @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 "evolve-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evolve-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.) diff --git a/Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.svg b/Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.symbolic.png b/Lilidog-Taupe/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccb0e861afdca8a43bb6c1016fc67817865e41b GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK^1VD=978lF zCMQVDZ0K!lTsXC{@u8r|b^`;04MK}If_U~)d1`KtlXaxz7ilLQTJ+K0FzJSgo>CAG p^9Cb_KVJm8q$N9e<~(F$@O&n`dE0-6tw2*5JYD@<);T3K0RWo^EJpwU literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/check-symbolic.svg b/Lilidog-Taupe/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 0000000..e8c8210 --- /dev/null +++ b/Lilidog-Taupe/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Taupe/gtk-3.0/assets/check-symbolic.symbolic.png b/Lilidog-Taupe/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7acdc6868e0bc4ca0390a91c32ba39ed51939c GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&AOk^)LNZHo zQW@Oy@^e!af-7^A@^dni6+Dyk^AtidQgc)LmT0a9DxK!(;uxYaaqoFwuEszSwg>I& zm%KT2z%J)NOjtq+W15kHa+=$zfV8j#)??QaQdX4suG^Kj?~lm)7bW-R1-IL$f8mu< zu3^%e;Z}0)v>2OehTKKbxm(sG$)EOY6DyQAIJ5rSB%_2jrqe0gJKN=gj_Vyho?^G) z;}hP1!)AvW)lE)cuw}i*xog2+uB8>CiT`7#JbJhMMfpy~|CiL?ORTaC2D*^J)78&q Iol`;+0Do0=B>(^b literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-active-selectionmode.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5a22b680c335ee64dbdb6800562d71bf5c369cf3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0cPZ!4!i_>=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-backdrop-selectionmode.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4cf6c938c96f18fe37ec2d1766589b03e134cb GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0EPZ!4!i_>=}pIv*%fv07Eg`ljg{$dk~sP{(`E_y56+EdpXEizf;k z+S<^uC*_WeK0~0$-e-S!{?Fswm%ix_ q(q)bx)j3k=6B=s$;KwwRc?|WAjuTcq@3;l@6N9I#pUXO@geCy%(S~{e literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-active-selectionmode.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..01b561f915457fad45bd91f5bec817c772ff0171 GIT binary patch literal 583 zcmV-N0=WH&P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FN_L_t(I%f*wiOXOe>#eYez zu}ZZzUMcKWRyJ!Fk%fgcYq$S_<@U<{4_1K%i*z>H%G%%NT7#vXhgSpwrZGDCd{!Ga z;GNCE4Gc5GH;;MqF%SN?dF$l%_Etqv@c#b($7bL6>GgVyMx!-u1i*5+)ZN{k%uIhX zGt>S3y>4!91pEM&0HkRuGm~@fOE1e(gTX++Z{WKR;G81}0wf{nQ~Hv4etss7V;&wJ z04BgMfBh&4&+{;|w%+urs)*y5)oR7b$qB$u03T>S?)?0m!^1fqo&fR2ui^!E0qi;IhP&klqA{e1wkEF+F%9v>gu z$-BF|TwY${`#xsYWsoF^%uHsc`Ft)wfVQ@_1Skwc<$12x*H@XDk|g<@fthi3cE)@@ z2jJ!9g&+t>)0BR{k8_UAet>TPp65~5H9-*2G!3Vxr-WfhmSsdy#CSYz!F65Zd0zLF zudlDQy}ixe-X1{^0JL#^C+nE!IYm)0nM}Nn7Ot+Y^z`)fr51K}b~rvh_Wqd~KLD)D VMTJE*NH_oh002ovPDHLkV1h;&1oZ#_ literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddbdf99bea9606972f6c2d35fd92204396d91e9 GIT binary patch literal 577 zcmV-H0>1r;P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F5#Dc>@U|1k)&9gII~ZVqs}#YiDO;w$=+s3OhT&E+FovF@Yt4{B5(zD!U(F zv#)g z=|h7!j=5g1IF5s^>)(K=1n_t~&@>HE6h9@X*XxW%BY-mSRRlm6h+1Swfnx0VHjAJ#bh!8_zoZf1@>mMLDMvR-+w#( zRXm%`P*wH!wQ>T0^ZATz+w}YW!sJ!l?RHtO*F2xkcY~au)9Ce1VJDSLnKKej$`KYIkGHc+cv7IqU(Ag4#N;Z5Z+7KG|h3f zTBY4?BS{iK5%W69e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00GWPL_t(I%f*wwixWW<$3HW> zLJkagU_wa9d4j)KL$DHrU~`y4MM=Oy4zUmpL9g+TIJC1mwY)n!N&2L)vC=9RuSpR} zP6?51va8_6*`2YFT@y6e2o5~n8|Hn#?>lei!T(+&4%+Ruaa|X!^}=K+C7DcyYPBi= zUcK%b0nlo-OfHwhaU5*hUPuszA-!IY4~HXm-Y=0lB9Q>&@fgQ(kW!+xUT9KE^7%Z^ z-@#`;WWCI`4G={UmSrXKg%H10H^$)mKAU@eKKYWZdWNf&(gPVE8ew?+3&v^8!G@fIQ+u?(Bt85KOva~ zUplkQqiZLbOeXULv4Zo(GywZUkIlV4V{e*(SB@|7_|^%elqjVV0y|cqwPw9i;A;@_ ztUaJJ@VN2hEmNgAnzDI%w?sOfN_z4~1xhJ4)>gQGWfg#_(nu-Tx_yq-Oo}Lqn9WZV z2q6f90L!un!;p=&BI%SxXXtbB)G;b&mlJRh1ar?U0GiFF$!4>Z%VjLf0!V!PPh#Kg zc5z*oTCFDLW}(q&n9*qT*I6hO3e@X$@z1952cG!>D%+;cY5)KL07*qoM6N<$g4sy~ AYXATM literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-insensitive.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..5ddbdf99bea9606972f6c2d35fd92204396d91e9 GIT binary patch literal 577 zcmV-H0>1r;P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F5#Dc>@U|1k)&9gII~ZVqs}#YiDO;w$=+s3OhT&E+FovF@Yt4{B5(zD!U(F zv#)g z=|h7!j=5g1IF5s^>)(K=1n_t~&@>HE6h9@X*XxW%BY-mSRRlm6h+1Swfnx0VHjAJ#bh!8_zoZf1@>mMLDMvR-+w#( zRXm%`P*wH!wQ>T0^ZATz+w}YW!sJ!l?RHtO*F2xkcY~au)9Ce1VJDSLnKKej$`KYIkGHc+cv7IqU(Ag4#N;Z5Z+7KG|h3f zTBY4?BS{iK5%W69=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed-hover.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..88410675406015847904d4b75adb23b2f7c0f325 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0WPZ!4!i_=FZ@6A1IAkb<*>79^7Cd=QFNC&PxjcOCZ3SKu} zN@LAr$`x=?)t=6>P|a=9q(#!v6J<|yJ!D99e(>R5`{R#tf4&R0S4W0kJtyIO|NG=5 zP1Qn~;Au~Ven>Es#{O3E^tddt^oq&>OZVH`B$73{oESV9vfr+ebkKC2mKu@0e>c;I zd*^2z7kK|y)4{9q>VspySQ`YAG}g?&uhy$STm9VE?&3$Uzy1BicdYg5^J4Fque5+ot3hay?GjcE#;6;I zm$9yBkh0jtbb3+CnnJzEL+`p&FS>Qf?K+RbQkBz2J%;xq87-cd zoz3njekY~S@+0)|wJP}opZBO+Wc6VTHPp00i_>zopr0AA0Mg#Z8m literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e3ceaa2b36e39a946b2f8de68ca43b71f98e0f GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f13PZ!4!i_=FZ`{p$p2)NCE`z9*2{f8yXoJQdTxequBq%9cJ z6J82Oh^^Loduhk)wh1mRAuB`jb$a)`uS~OH{$G3KeC?ZE?+!~GwmCmLNmI2@CV1LY zK?~i6eeY{0sVvFt3d$0GFeh2Yy~j|*RgpoZVQblSo&{5sP8+S+I(-epp6|P#nI5UG z=baGrZ&hLTUq%OxjV!a4-88vYdUox<0`HvLW#R?X4_XC;Ud>jW6JKdzqy6`^Zw$k^ zoy*Uh+qqhQIzyny!mV`{$I>@nn`OZBzU*PHMBDkyS!Lyl988~V>e=`GOOf8s*yrt) VasKoCRX`6jc)I$ztaD0e0ssnFlPmxL literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-selectionmode.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5a22b680c335ee64dbdb6800562d71bf5c369cf3 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0cPZ!4!i_>=}+pat0z|*q->okR38uslT=OzfNxcmA|FkW&; zcum+!fdH%Dv)EY_IXpZ(b`%;LZ#pjbqip8?eXn=rz2BQY?|FNIpyK)BTifn3ws$++ z|GrU!>(r(rQNIHmLM4w2zPI(gEWyCYp}1xeHfQ~&?~ literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/Lilidog-Taupe/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4cf6c938c96f18fe37ec2d1766589b03e134cb GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbiRiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0EPZ!4!i_>=}pIv*%fv07Eg`ljg{$dk~sP{(`E_y56+EdpXEizf;k z+S<^uC*_WeK0~0$-e-S!{?Fswm%ix_ q(q)bx)j3k=6B=s$;KwwRc?|WAjuTcq@3;l@6N9I#pUXO@geCy%(S~{e literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.svg b/Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 0000000..7886d54 --- /dev/null +++ b/Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.symbolic.png b/Lilidog-Taupe/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d4bac52551bd00de0a3e70d1a2f543d2256d1 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xamSQK*5Dp-y;YjHK@-01G978lF zCMQU+x-jOmv9+o5@bLUEd~h5{#oaKmJGPj!P5z*Wap2*VaV$BtM-Ci#;K|$FX3M}J Xy+bPFNlOG1&=3YsS3j3^P6xplFeVMFc_gLJS(Th!$y!U}i4Nrj&sh+6@E|1IE+^0~OPr=b42! z$+VkUS&REy9?$=r4-eQvD@u99FFe*0}uh`RaN~B9%z!6#@+1Ua=AD@J_gVN ze*r(={Ql})yu7^3;o%{XNCY4Nw5h79-2DEk!2SJw#>U2oL?Yzm za2QFFn3_n2Jgt2He%IWDTO-)V6 zvYb>CjYer~Y~<|h3`J4UXfzZT7qhmu_9$Fhz?zyG91cekG8_)$^?K>+>r1M!SS%bJ z9dUJa1;ozX-rio)8qWd*XlrX@VPPR@gHR~M_VzYYQ&aJ=iHQl^Za1M&2#B4#)zwvu zM&qM#@QAy3U|@iYiwmZwr{jknVohVS*{Gt|a7boYU!~yuAELIC#Qcyt1-FdwY8lQj#PF2M1|sX?ZdZo&Xd= zu(7d0Yiny9snh8&8jaZP_GiI82?#Ny)9GYp-Ak0eR#?(U+~J>QG^v#c~eK91RJ zrl6pJl9H0=STdfk0%ciF`@eB@b#+F7R9EHg+z0#&yq}w!%V^UK^EuUE$}^}aiWxY6 xQBGpczwDWmH~0DNZeIP<$3yuBd}`i2@P8|yYFv3#6!HK7002ovPDHLkV1ht75di=I literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/grid-selection-unchecked.png b/Lilidog-Taupe/gtk-3.0/assets/grid-selection-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..318f4176e9d3867486aa20dcd8acf152d70334ee GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEEX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4icZF0OJrH~v;Y5^V>c2@niX554OE`in4d8Y7v05VrnX?~o5uXa9hyAH0w?wX Py~N<@>gTe~DWM4fhnRe3 literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..eabbcee40928cff8fb04978673b72148d56750d7 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrd&XPZ!4!i_=dh8*(uP^0++L&rVg` z#G%AtCg-@P<;IO0S#KHFsBE2EA*jFM0q2^WE62Di7`Io5)j96d*|h&|rqdxGr#6>W z@(qFpf1h}|essAMc*!E|6O%@ROvaRnRtJuqi3y1Re2g_?dS~>3lfvI8rKIuQ_<4(2 zqHUMSo5zp2D!g8K&hpk$IXkC#dwq46x+%|pHg5g4W$Iqh=H4ZqmrdHWnR|{u=Ju5QAjEPoSKlE}q}k?t{+!}h zDRNB84}330O0;dhw(X)(XlU-$(paxso3HUTXg{B`W-I>z(+{i?$!ESR?XY6-Kk#q; zD>;sa;^%jKE_uovpPZNNy>waTuD8Gc8E@GAL?u=#*{ybSP5e)-{kKDE=E=5Eq4zy83yj)AQ_B)PVH&3<4QFnGH9xvX7ZGvrzH6y=K9yK8V(|^(NV9p z4@eoDZ(#kPrKFx3X%>6tWsd@f+Pc?v4C(Wp`>tNKi(O~w6l>tc76Teo;UtGLV@AH;OXk; Jvd$@?2>^mil-vLS literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..312a5def6f715190bb1b5f553f8966b18434c996 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE+bT&E}WHE^H tBpg(7(}@V~EA++bT&E}WHE^H zBshv^WM?0iULP77+Owtf;PHNWRZqi)LK9U!CT51&4ZNHhHyW1%^)q<7`njxgN@xNA DD|Rbn literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed.png b/Lilidog-Taupe/gtk-3.0/assets/menuitem-checkbox-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..34da40ec3462d454379546d8731d779dbba46649 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE+bT&E}WHE^H zBshu}6c!$oUSIv~P2!TZ+;Mv<6g|5bdlqXJ3P><8gskLwr_TCM5oiE|r>mdKI;Vst E0E{dx3;+NC literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked-hover.png b/Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ec485f606921e15198a865984213d7ba665c2cdc GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEr|n)-BBc|NrOz4J33m z_>|p^tvHmAHbh78>}d7X71sUhzfW9)??|A76axc~ePZd^aIQL_eg;ohKbLh*2~7Z{ C?J6n& literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..38dffb010ef52a309b7e41cf4e11684ba89c9657 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEEr|nRuN{m7$NUzI-JP~ z2^oz=*-1%BVS>2~A)mcW9v0-Z89Xd-;GURd!K)zkz-U36hv6yaLXiMQ1_twXK`w#E SLOwv#7(8A5T-G@yGywoG{VNgx literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked.png b/Lilidog-Taupe/gtk-3.0/assets/menuitem-radio-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..86282022accb067c0521f2ef18bf40ec0e0294c9 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEji(`nz>Er|nRuN{m7$H7BzC<1# z9^HVvvyIH`VS>2~A)mcW9v0-Z89Xd-;GURd!K)zkz-U36hap>9P7}YJ&5l(I78J~F rY&_V|*!WPEnb}!vor4T(2m`~7ZK7H(wNg?*TNpfD{an^LB{Ts5ddM?l literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/pane-separator-vertical.png b/Lilidog-Taupe/gtk-3.0/assets/pane-separator-vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..2b0c595e14e1d9c62b88da3632776f602ca11cf6 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^96-#>!3HGPo$&JjQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#39A6B6tCd={4k)9qNj^v2*>s0Ikwf`>fPOs>&~~U l{RCv|u+8plWKdYaz|iwr#P_UtbqG)~gQu&X%Q~loCIF}lCfWc1 literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/pane-separator.png b/Lilidog-Taupe/gtk-3.0/assets/pane-separator.png new file mode 100644 index 0000000000000000000000000000000000000000..c02248ab9a5f1749e67dfbb1cc7cd054c07b6eb5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y+!3HF4-n-TSDYhhUcNd2LAh=-f^2tCE&H|6f zVg?3oVGw3ym^DWND9B#o>Fdh=gjIl5idS%bei%?l#nZ(xgyVYh9NX$|^=ujmdy1c* qOOt4SdU?73zJhZ%H>Ya`u`%@NNuK$%tUME_p25@A&t;ucLK6UBa4N+B literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/radio-mixed-hover.png b/Lilidog-Taupe/gtk-3.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7902344578fb2267f87697e83599672568d168 GIT binary patch literal 583 zcmV-N0=WH&P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00FN_L_t(I%f-__iyA=~2Jk1d zj_fStyu!wyLJA9;+a;eMEH=x*#vG|kmF9|T^AXafO^P&E7*t5Oi$M{wNVk=QCC!vq zh}vm#0cT)mXHp$xIo&Fd7p8gP`OP2Z1^#zE*wcH|?RE!3h!dsM!$P6(n=$sITrPhI zg5YBwKzhC2b(*H3=Xt2t>tKvwx7%T{SRjsLSeEs*)9E}1pzm!v7!1CQ$73UeFiNR= zO9){`qmk+N`@_F;1OTSf=}WEkGvD_?DcyTlN-2Ebht@ir&1Rhpu-$IYUDrJrzN=!f z2-kJ7*=)}5dIbQGQl3<+RRF-N_whmC^1?%{R>OQgcQb%7=7=!{0Qi3MGxrpXF&JZx zG61FYR!Vv7I1ZjXKF$S%5TKOaW&p-myj(7yHX03FUU<2{YPAAmEY3V)sZ@H$IY*Kt zx#1*9z&VHGIBzpRtJV5U2)T};2ui8FVWkwJD1v2KS3wYr_x{A;aQMj>bJlD&QK?j5 z+cu<>Sg+UMoP!W@6^7vp0OsHe zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00EmxL_t(I%f-{NiW)&22Jr7@ zon>c1glJ<>FM+ezChIdS%fU8ct1sd{fzB2xr%xro|av=H3kW_IT) zi{*5yK>p4oO>-D|@(C>iBWb#-n7C(8O2TJL?V@WBoTrP1sou0eh z?);Jy0GQ9`4{4g-ECT?g6rSfHP1F0uV)2jxj>n_py6(;LWlYnA>$*4`4$dVj0Dusp zT&vXp0E5BcCJ=@p>h(HSt5rDzXssz@3;-}34s!v<7_`x9CiPP!S*IIve90%2E6_#Z|2!Z{656(FVAy4ggdy%^f zv)Qbnl=>osD5q&^5<*@r%lexn$+u3Yv-{`U_y(vsriYv1u)P2P002ovPDHLkV1h_6 B?WX_$ literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/radio-mixed.png b/Lilidog-Taupe/gtk-3.0/assets/radio-mixed.png new file mode 100644 index 0000000000000000000000000000000000000000..980cc4a7a69cfcfce6c8b193e41dc682ea567fa7 GIT binary patch literal 578 zcmV-I0=@l-P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00F8=L_t(I%f-_%iyA=`2k`&R zI$+dE z05TX19+D*S8jS|3)hZZcI2;aGtyT!b5Qbs=Xt&$f0Mv_XN2AgA>2#_&=UPhn;&9IO zWHQmi;c)zSjsU=XK7X&2x^f%`l+vTKQcB@C4wO>fVzFqafc<`dYuon8@N?z!dDym% z-EMdL+{*!g5aP02E&~9%-R?=i_kC0<6)cxaI|XR1&lzI?fL^bc2{6W>wLVV)l+q_5 z#B0m4(CKtC$KafUQu>qv7-Qjjy?#@x)!_SnCa~FTz!(ctk60)aK1Wf6IF2*JaU3Ix zB3PF7DFrl}&2NN|had050y6*JoPaKcOU$xfn>h(HGr4mfjgb)JT z?G{lKfe>=e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00HYsL_t(I%f*wyYZ^fq#b0(E zyCZE3#fxPX$t8GbRtWT5_9lgmv^m*RF8%{O_2i+~T$4k4w5S9U+@OfaQs^HLmR>eF z1tP1LplJkWz}=Z%5|br1r$Pq?X1?M5=JD}9;D4``CAC+zTCK?#+YEx>MJyJZQc8cN zQmL=SV)6TvfO@@dhhb7Gm&@Brtu&j>R;SaEj4>Gm z!K2L>lkIj}HX054p-usSUa$922(fLNCI}(-_Ezo<5<*~_CWH`HzuzxM0F%k2Vi?9k ze0jyNd*I^D=bzX;aB+FX008lL9EM?FJRVmf0M7ZQuIr26s)y$|y|@OShd8~sM)mM~ z@s`PCz!)iWJ901!f;y0d|;^))2oDz?_wP~F*p5CQ-&91cM#b?*Q%07xd2`<~~$&E;|+ zgg}4!4BslRBQ8``#e6=8=XppZ5_^ww&}y}g9mkQJ^QAf9oJ+@Xq;12w;Jrh#*g(P#wE^Pniov1M5wo}7hlxBD&#f=`_Df)FC9D9Ue5)7&r&zm!U) dAOCzB{{Rjr_^9d$O!fc(002ovPDHLkV1k+p5#Rs- literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/radio-selected-insensitive.png b/Lilidog-Taupe/gtk-3.0/assets/radio-selected-insensitive.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5d47df130688a7da6b98379a2047a37697b610 GIT binary patch literal 631 zcmV--0*L*IP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G}gL_t(I%f*vVi`qaK#vdn+ zWW*p;FBWwz?!`-^Um%bm3%Q6_{Q&t;xeDUdli1)XkYgh~G>1TUx1wIQdJvM({Oe)6 zX@kq23LO}jd57osKJU!D!2ceFS7PPaY&P_L|6LSCv{)>LjImR_UUyVgb>9LM=JWYo z9LG2Pejn|28;mh{o`>CThwXL?j^iGu)9EJw=@nqHSlkJM&`}fxl+r6(VHjew+2C@y zJWeK)^-G)pzID_e4?5#IEZ?mSqTn09lsd zy3eJTN+pP*h|}rR%K?HQs5P6-ESsijFijJl=fN~hXquLtwOTFszF*4$(ln)vG5lV` zw(VT~wrwL#pYM$^hBQrS4nQdlgCNKRgTWvN_n6iD5dCjyD$tR_Zox{gkcEBaZoOozvLVY zhr@4#kO#}M5JeFPA>cSJn}iTVQ3T7fz;WEYs;b{#{fW!va+s#+hhDFTMxz0q=Me+} zj>jV$#{nVael!{xZ}!4!wQ5IE^f3s6T9PCsLdZ{^=YPa;{CPYcAO3ka{sMc`#kq}@ R-`W5G002ovPDHLkV1f`w55)ig literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/radio-selected.png b/Lilidog-Taupe/gtk-3.0/assets/radio-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..56a2d81b124270f836940703729293fd5d1bf050 GIT binary patch literal 625 zcmV-%0*?KOP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00G%aL_t(I%f*vHi`qaG$Nw80 z$%w8OFZLjUCoheDfP|WxELdB5viJQ0{RqAG+DlFWiwdP%QxuU9`VkU($stEkZ%Ve{ z447nk*=9Frdn$C`!MqvX|NY?oAMn4=)rGfbqtR%}7<(Q?Q8}N_|D=@us8*{+uh;wZ zHvwrp9)FGFxZiHKQLooQDaG-4#CpAk=XuEGa^Hr-;VS^iS=;G!I$JCjf-xqdC^`$q zn3&J!VltUnPwONASglrXlO%bm>pBP_k9b#)fP@g}x{f4C`nGKkGXjUh;Z{+Uv^WR? zbh}-Y%Vl)CT?9b@04Nj+P!t9G{r)zCZ<^*I48s&xRaF5X4OLaszc37iX_|)&fe_-F zQi_K=T-VJsa9tNd2mk=36hesWi~u3zo^zfSbUK}kz|)*D213YvMu1Z4Z8n>fz%UGG znub!T1WnUm7)DC4-EKiC^?nQF0iaT;eDr<)MWfLGAq3546Si$-YO_9;S177naNAO%z4%IOpvoNh*>gg|aMraU8!N3e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00DPNL_t(I%f-_%Ya&4u2k?Jp z9oZ*{aM}oJ?jX%JSwF+F1hx@d{d$7fT8RIC1FnX{;a!$x*X?#2tyT*} zgu~&0<#LI|Vgb+dUi$t1JplI!7>!1E<#PFF6h+{ie;P|`jrn|z{eJ(_>-DC`J_CU1 zbb4d0{W1&yoO47`1Z(Z}Y&N^e0lVEU2*dEp@Ue=;BEm4lcDoI7fKsa3Xf!U`db8Pt zl(L!woO7IrE&_-M&N-d~IOkd^brB$?1m|4m03v!@tyUKS>-8E$^p*oEmCAz<0$S^{ zVXZZU5Ga*Oe{w(^$4`v0ziFDn7;`dgj6s^F@I3E1Ns`x-mpC4eW9QtjAP7*e*Wvp< zlv3DiHV{I9G4|Z)bY^FNVKSMtj4`)Lsj9WM$Qb+Zeg8envftfqcm3bL@gMPOorBKb R*g60J002ovPDHLkV1j)&;XMEV literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/radio-unselected.png b/Lilidog-Taupe/gtk-3.0/assets/radio-unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad75c60cf47090b7f276fce6a90286c9b77522e GIT binary patch literal 542 zcmV+(0^$9MP)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00D+cL_t(I%f-_%iyA=`2k?Jp z9oZ*D8ygR`x4HE*EH=x*#yhSuy-C0G%1f>F$6PM=n~0vvmVW=4hJlkOT=*u$8nxIoz67?b2N519R8e6r&da7wbn;1rL>dD#1007 z@!vTH0Q33$voYqA@B84KpS&yQ9KP?v7!xiQi%tgE?RH(y^WF^qseC>U&-1X|Zo3&k zDRo(`R?m9%TCD~trI!J$wM8O23m_s`Yl|6xbG}zfodrlK!8zY&03wQ4tJPV+dc6h_ z#TlSfDt!?`AW4#U!%31r2!TSO@Q?vot=135*eHr3Xsu6%wbqED2#(`C20<`A`4h+E z@po(OO{393rBZ?Gx=>1Cv)Moh0mj&47>2h1?3=qVo6WAY)^|#&rZJ|(7<+MDH%`;^ gzTIyB`sdsD3cp;pj1j{%yZ`_I07*qoM6N<$g4dztV*mgE literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/resize-grip.png b/Lilidog-Taupe/gtk-3.0/assets/resize-grip.png new file mode 100644 index 0000000000000000000000000000000000000000..613e2320ce632a8f1ee2539c7bd77fb63a2e55be GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4%JB>7u;-UBJd;vjb?hIQv;UIICs0X`wF3=HYh zrcK+tdGo9tv6dheB|(0{3=Yq3q=7g|-tI089jvk*Ams%fk;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{Ryi8s}!%``us4UkesKBV+hCf*v}LOBXfTrMqa3s$o*cx5qN UcX7PC5vY>E)78&qol`;+0K_sYH~;_u literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-close-active.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-close-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7dab7a2e555dfea20b721cf40eb73b9e8500b28e GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrd&qPZ!4!i_>o>*=I2Y3bgOvu9f|# zIZAh9#0JhMOz#=C$sLH&DQ<3<`XO(EQN(kGOxp(cie3W&ouG&{tqN9Ro!xKN)xVk$ zZ+?IF&l&8@|4$yZT7Ru_?{xOa3wPFLybGIS9{v35k7%QaTFjoB3DLn9D@4Y7~PuD!y8O=N;^Z$f(x=L0v*

i*0}B;1c5U eCGH=45zEW;aIJ}U3DQ8HGI+ZBxvX46X=j)|T=z_ymNu>YZ@8&PlghW_Y12-xpOod|(r0+> zX9H8i?&c+bSVB$&h2L@e@ke7-)t%6-y8mt+JQcI+(41gB#_El`nHj##4Ds0AYHREn lxgd}GErYVs`(OMQq@ONu<}?f_GzPkc!PC{xWt~$(69D9*S^@w7 literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-close.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-close.png new file mode 100644 index 0000000000000000000000000000000000000000..51eb479128536e32619ce2b81c9b84c6273c04df GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZMUr;B5V#p$;b5ArfA^02g*H0tcs zTvf;#;v6~cw1U20hsDXgi{JE5EkAPW!}abnIkRr=d2R2v_?p++skJxGJp1H7^>V>? z%VP`*N_rX&*}Q_9@{H;!n%v7p8C;gEc=a{xs>z>k?5jVo>satTZXeUPf^6P~T6J}m sy@&2ax}0K44fha#@$U1w|IAfPr5-NtU#YOv0v*NR>FVdQ&MBb@0DHk(m;e9( literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize-active.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..7002ba033d8b463ae85ed87265d67203c066a3f1 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZM8r;B5V#p&b(3D%0n(4XJ_hdsUh z|8el)CjU?N%EFG`AEXW(IOl$W!L5Yx^smPib8GfooFurP`-i9pmpYI5p6c&>@0i}R z+Dl3R!8WxGho82#w0zjj5b1bp)AauvGnK3aSa19fp2l}?Z}oTio8E^-7#L>f%9^tO SzW*F(JA%y zf#-;h>ebW9Pj#1`+0f6T@_WxU zt(C2kWob`c95xBNurMr`Vk9@&ggJET-c9$`3Y_Ih`(~3kDR;}4z+A_fGJAKq=t=|a OW$<+Mb6Mw<&;$Szu}jea literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-maximize.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba9e63989aa5f2d7912022aa5cd07ee6c7b04de GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrZMjr;B5V#p$;bFLE9*;BYyAN%D?T zbSi`UNrssprg`j_a*|%x`e&-#kHw4Li~LX(71ULl_3CEm#k=y;b5>6=JG@V5!ke!_ zU7p;=IjK+G95xAGiDG21d|o)?r1Xy6a~Bq^-!~yBYPZ2jv#4Jy_$DaGa{Yg*qztr{ N!PC{xWt~$(696WFOt}C6 literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize-active.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize-active.png new file mode 100644 index 0000000000000000000000000000000000000000..955690de1e89fda2b571974f3d80b441867fd0fe GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbjRr;B5V#p&b(3D(0528+07n8f|+ z_dh(d%2vcy=LJ_!$kC6tD%vJ+%h^`7TxTsRD(YD*Xnuo%;o>1qN0X1u2|yzlJYD@< J);T3K0RXx&Fo^&F literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize-hover.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1ce786f168ecaaabb5321789ee244f8a52b2ed GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbi$r;B5V#p&b(3D(0528*~YtgZha zU!M5>-d>HWhzp_}ot=Ttn#}X>Jt%GL=-_yqafH{5f#LmI4o{A44EKQg89ZJ6T-G@y GGywo_w=n+z literal 0 HcmV?d00001 diff --git a/Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize.png b/Lilidog-Taupe/gtk-3.0/assets/titlebutton-minimize.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c89cece0a48b579f5c257734c4e647f43c5194 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE({w$@cHh4-+>~W1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVs{pGMui*OpFrbi&r;B5V#p&cd spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:focus + button, +.linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #3F5755; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), +.linked:not(.vertical) > +entry:drop(active) + button, +.linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #A2C1D3; + background-color: #1B2121; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #BCD5DE; + background-color: #252E2E; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), +.linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #A2C1D3; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #3F5755; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #3F5755; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #1B2121; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #1B2121; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #3F5755; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3F5755), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3F5755), to(transparent)); } } + +notebook > header > tabs > arrow, button.titlebutton, +button { + min-height: 24px; + min-width: 16px; + padding: 1px 2px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#323D3D, 1.02), 1.05), shade(shade(#1B2121, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + notebook > header > tabs > arrow, button.sidebar-button, button.titlebutton, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + notebook > header > tabs > arrow:hover, button.sidebar-button:hover, button.titlebutton:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, button.titlebutton:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, button.titlebutton:hover, + button:hover { + color: #D1EBEA; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(#3F5755, 1.15), shade(#1F2626, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, button.titlebutton:active, notebook > header > tabs > arrow:checked, button.titlebutton:checked, + button:active, + button:checked { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 0.85), 1.05), shade(shade(#252E2E, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:backdrop label, button.titlebutton:backdrop label, notebook > header > tabs > arrow:backdrop, button.titlebutton:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #82ADA5; } + notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #4D6A6B; + background-color: #1F2626; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.sidebar-button:backdrop:checked, button.titlebutton:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, button.titlebutton:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, button.titlebutton:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, button.titlebutton:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, button.titlebutton:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #82ADA5; } + notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, button.titlebutton:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, button.titlebutton:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #1F2626; } + notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.sidebar-button:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, button.titlebutton:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, button.titlebutton:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #4D6A6B; + background-color: #1B2121; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.sidebar-button:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.titlebutton:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, button.titlebutton:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #1F2626; } + notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, button.titlebutton:backdrop, notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, button.titlebutton:disabled, notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, button.titlebutton:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled label, button.titlebutton:disabled label, notebook > header > tabs > arrow:disabled, button.titlebutton:disabled, + button:disabled label, + button:disabled { + color: #82ADA5; } + notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active, + button:disabled:checked { + border-color: #3B5252; + background-image: linear-gradient(to bottom, #A2C1D3, #2E3F40); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + notebook > header > tabs > arrow:disabled:active label, button.titlebutton:disabled:active label, notebook > header > tabs > arrow:disabled:active, button.titlebutton:disabled:active, notebook > header > tabs > arrow:disabled:checked label, button.titlebutton:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, button.titlebutton:disabled:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #82ADA5; } + notebook > header > tabs > arrow.image-button, button.image-button.titlebutton, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, button.text-button.titlebutton, + button.text-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button, button.text-button.image-button.titlebutton, + button.text-button.image-button { + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button.image-button label, button.text-button.image-button.titlebutton label, + button.text-button.image-button label { + padding-left: 4px; + padding-right: 4px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), button.titlebutton:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + +row:selected +button { + border-color: #7DA7A8; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #D3F2F2; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #9AB8BA; } + + +button.osd { + min-width: 24px; + min-height: 32px; + color: #4B6769; + border-radius: 5px; + outline-color: rgba(238, 238, 238, 0.3); + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 32px; } + + button.osd:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .app-notification button, +.app-notification.frame button, +.osd +button { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .app-notification button:hover, + .osd + button:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:active, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .app-notification button:checked, + .osd + button:active:backdrop, + .osd + button:active, + .osd + button:checked:backdrop, + .osd + button:checked { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .app-notification button:disabled, + .osd + button:disabled:backdrop, + .osd + button:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .app-notification button:backdrop, + .osd + button:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .app-notification button.flat, + .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .app-notification button.flat:hover, + .osd + button.flat:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .app-notification button.flat:disabled, + .osd + button.flat:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .app-notification button.flat:backdrop, + .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .app-notification button.flat:checked, + .osd + button.flat:active, + .osd + button.flat:checked { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + + +button.suggested-action { + color: #BDDBD7; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#3F5755, 1.02), 1.05), shade(shade(#3F5755, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode button.titlebutton, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #3F5755; } + + button.suggested-action:hover { + color: #BDDBD7; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, shade(#3F5755, 1.15), shade(#3F5755, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.suggested-action:active, + button.suggested-action:checked { + color: #BDDBD7; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, shade(shade(#3F5755, 0.85), 1.05), shade(shade(#3F5755, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #3F5755; + background-color: #3F5755; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop label, .selection-mode button.titlebutton:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #78A09F; } + .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #0D4957; + background-color: #0D4957; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked label, .selection-mode button.titlebutton:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #d1e3f6; } + .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:disabled label, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #1B2121; } + .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #3f92e7; + background-color: #3f92e7; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode button.titlebutton:backdrop:disabled:active label, .selection-mode button.titlebutton:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #82b8f0; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(57, 142, 231, 0.8); } + + button.suggested-action:disabled { + border-color: #5F7F7E; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #abcff5; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, #3b8bde, #3f92e7); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #b2d3f5; } + .osd + button.suggested-action { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: #3F5755; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(57, 142, 231, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: #BDDBD7; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#ef2929, 1.02), 1.05), shade(shade(#ef2929, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ef2929; } + + button.destructive-action:hover { + color: #BDDBD7; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, shade(#ef2929, 1.15), shade(#ef2929, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + + button.destructive-action:active, + button.destructive-action:checked { + color: #BDDBD7; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, shade(shade(#ef2929, 0.85), 1.05), shade(shade(#ef2929, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #ef2929; + background-color: #ef2929; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #fcd4d4; } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #d51010; + background-color: #d51010; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #f7cfcf; } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #1B2121; } + + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #ef3131; + background-color: #ef3131; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #f57979; } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(239, 41, 41, 0.8); } + + button.destructive-action:disabled { + border-color: #8e0b0b; + background-color: #f14949; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #f8a4a4; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #8e0b0b; + background-image: linear-gradient(to bottom, #e52d2d, #ef3131); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #f9adad; } + .osd + button.destructive-action { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.5); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.7); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: #ef2929; + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(239, 41, 41, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } + +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3F5755), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 1.02), 1.05), shade(shade(#1F2626, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + .inline-toolbar toolbutton > button:hover { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(#1F2626, 1.15), shade(#1F2626, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 0.85), 1.05), shade(shade(#1F2626, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .inline-toolbar toolbutton > button:disabled { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #82ADA5; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #3B5252; + background-image: linear-gradient(to bottom, #A2C1D3, #2E3F40); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #82ADA5; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #4D6A6B; + background-color: #1B2121; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #82ADA5; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #4D6A6B; + background-color: #1B2121; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #82ADA5; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #1F2626; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #4D6A6B; + background-color: #2E3F40; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #1F2626; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, +.linked > button:hover, +.linked > button:active, +.linked > button:checked, +.linked > button:backdrop, .xfce4-panel.background menu .linked button, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .xfce4-panel.background menu .linked button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .xfce4-panel.background menu .linked button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } + +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .xfce4-panel.background menu .linked button:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +.linked.vertical > button:backdrop, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } + +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } + +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #3F5755; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:disabled colorswatch:only-child, button.color colorswatch:only-child:backdrop colorswatch:only-child, button.color colorswatch:only-child:active colorswatch:only-child, button.color colorswatch:only-child:checked colorswatch:only-child { + box-shadow: none; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: #59CDC6; } + *:link:visited, + button:visited { + color: #049C97; } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: #719795; } + *:link:hover, button:hover:link, + button:hover:visited { + color: #82A3A5; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: #9BCFCB; } + *:link:active, button:active:link, + button:active:visited { + color: #59CDC6; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: #78A09F; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: #3F5755; } + .info *:link, .info button:link, + .info button:visited, + .question *:link, .question button:link, + .question button:visited, + .warning *:link, .warning button:link, + .warning button:visited, + .error *:link, .error button:link, + .error button:visited, *:link:selected, button:selected:link, + button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, + *:selected *:link, + *:selected button:link, + *:selected button:visited { + color: #78A09F; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #4F6A6A; + background-image: none; + border-style: none none none solid; + border-color: #597877; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #BAD4D2; + background-color: rgba(60, 60, 60, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(133, 133, 133, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #445D5E; + background-color: transparent; + border-color: rgba(137, 137, 137, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(168, 168, 168, 0.3); + background-color: transparent; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4B6769; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4B6769; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(238, 238, 238, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #4B6769; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #567373; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } + +spinbutton.vertical:disabled { + color: #82ADA5; } + +spinbutton.vertical:backdrop:disabled { + color: #1B2121; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } + +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } + +.osd spinbutton.vertical button:first-child { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +toolbar, .inline-toolbar, searchbar, +.location-bar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #1F2626; } + +toolbar { + background: #1F2626 linear-gradient(to bottom, #1F2626, shade(#1F2626, 0.88)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + box-shadow: none; + border-bottom: 1px solid #3B5252; + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(34, 34, 34, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) switch, + toolbar:not(.inline-toolbar):not(.osd) scale, + toolbar:not(.inline-toolbar):not(.osd) entry, + toolbar:not(.inline-toolbar):not(.osd) spinbutton, + toolbar:not(.inline-toolbar):not(.osd) button { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +.inline-toolbar, searchbar, +.location-bar { + border-style: solid; + border-color: #3B5252; + background-color: #1F2626; } + .inline-toolbar:backdrop, searchbar:backdrop, + .location-bar:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 5px; + min-height: 38px; + border-width: 0 0 1px; + border-style: solid; + border-color: #3B5252; + border-radius: 0; + background: #1F2626 linear-gradient(to bottom, #1F2626, shade(#1F2626, 0.88)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + color: #D3F2F2; + text-shadow: none; + border-color: #7DA7A8; + background: #3F5755 linear-gradient(to bottom, #3F5755, shade(#3F5755, 0.88)); + box-shadow: inset 0 1px rgba(136, 187, 241, 0.9); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: #3F5755; + background-image: none; + box-shadow: inset 0 1px rgba(156, 199, 243, 0.88); } + .selection-mode.titlebar:not(headerbar) button, + headerbar.selection-mode button { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#3F5755, 1.02), 1.05), shade(shade(#3F5755, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:hover, + headerbar.selection-mode button:hover { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, shade(#3F5755, 1.15), shade(#3F5755, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, shade(shade(#3F5755, 0.85), 1.05), shade(shade(#3F5755, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + border-color: #3F5755; + background-color: #3F5755; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + -gtk-icon-effect: none; + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop label, .selection-mode.titlebar:not(headerbar) button:backdrop, + headerbar.selection-mode button:backdrop.flat label, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop label, + headerbar.selection-mode button:backdrop { + color: #78A09F; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + border-color: #0D4957; + background-color: #0D4957; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active label, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked label, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active label, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked label, + headerbar.selection-mode button:backdrop:checked { + color: #d1e3f6; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + border-color: #569fea; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled label, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled label, + headerbar.selection-mode button:backdrop:disabled { + color: #91c1f1; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop.flat:disabled:active, + headerbar.selection-mode button:backdrop.flat:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + border-color: #3f92e7; + background-color: #3f92e7; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, + headerbar.selection-mode button:backdrop.flat:disabled:active label, + headerbar.selection-mode button:backdrop.flat:disabled:checked label, + headerbar.selection-mode button:backdrop:disabled:active label, + headerbar.selection-mode button:backdrop:disabled:checked label { + color: #82b8f0; } + .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled { + border-color: #5F7F7E; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) button:disabled label, .selection-mode.titlebar:not(headerbar) button:disabled, + headerbar.selection-mode button:disabled label, + headerbar.selection-mode button:disabled { + color: #abcff5; } + .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, #3b8bde, #3f92e7); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked label, .selection-mode.titlebar:not(headerbar) button:disabled:checked, + headerbar.selection-mode button:disabled:active label, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked label, + headerbar.selection-mode button:disabled:checked { + color: #b2d3f5; } + .selection-mode.titlebar:not(headerbar) button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 1.02), 1.05), shade(shade(#1F2626, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + color: #D3F2F2; + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(#1F2626, 1.15), shade(#1F2626, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 0.85), 1.05), shade(shade(#1F2626, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-image: none; + background: #1F2626; + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled label, + headerbar.selection-mode button.suggested-action:disabled { + color: #82ADA5; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop label, + headerbar.selection-mode button.suggested-action:backdrop { + color: #82ADA5; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #7DA7A8; } + .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled label, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #1F2626; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(57, 142, 231, 0); + background-color: rgba(57, 142, 231, 0); + background-image: none; + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), + .maximized .titlebar:backdrop:not(headerbar), + .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, + .maximized + headerbar:backdrop, + .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 4px; + min-height: 28px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), .solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd + headerbar:backdrop:dir(rtl), .solid-csd + headerbar:backdrop:dir(ltr), .solid-csd + headerbar:dir(rtl), .solid-csd + headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 3px; + margin-bottom: 3px; } + +headerbar button.titlebutton image { + min-width: 22px; + min-height: 22px; } + +headerbar button:not(.image-button):not(.titlebutton) image { + min-width: 28px; + min-height: 28px; } + +headerbar button.image-button { + min-width: 28px; + min-height: 28px; + padding-left: 2px; + padding-right: 2px; } + +headerbar switch { + margin-top: 9px; + margin-bottom: 9px; } + +.background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, +window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, +window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 7px; } + +window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 7px; } + +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: #3B5252; } + +.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; + box-shadow: none; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } + +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #728E8F; + border-top-color: #1F2626; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #9cc7f3; + border-top-color: rgba(60, 60, 60, 0.1); } + treeview.view:disabled { + color: #82ADA5; } + treeview.view:disabled:selected { + color: #88bbf1; } + treeview.view:disabled:selected:backdrop { + color: #73aeed; } + treeview.view:disabled:backdrop { + color: #1F2626; } + treeview.view.separator { + min-height: 2px; + color: #1B2121; } + treeview.view.separator:backdrop { + color: rgba(206, 206, 206, 0.1); } + treeview.view:backdrop { + border-left-color: #aaaaaa; + border-top: #1F2626; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #7DA7A8; } + 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: #767676; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #BAD4D2; } + treeview.view.expander:selected { + color: #c4ddf8; } + treeview.view.expander:selected:hover { + color: #D3F2F2; } + treeview.view.expander:selected:backdrop { + color: #c0d9f4; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #1F2626; } + treeview.view.progressbar { + color: #1B2121; + border: 1px solid #7DA7A8; + border-radius: 4px; + background-color: #3F5755; + background-image: linear-gradient(to bottom, #3F5755, #0D4957); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + border-radius: 4px; + color: #3F5755; + box-shadow: none; + background-image: linear-gradient(to bottom, #1B2121, #e3e3e3); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: #3F5755; + border-color: #7DA7A8; + background-color: #252E2E; } + treeview.view.progressbar:backdrop { + color: #9AB8BA; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(60, 60, 60, 0.1); + border-radius: 4px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #3F5755; } + treeview.view header button { + color: #728E8F; + background-color: #1B2121; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #C5DEE0; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #BAD4D2; + 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: #3F5755; + color: #1B2121; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #1B2121; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #3F5755; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #1F2626; } + treeview.view header button:disabled { + border-color: #1F2626; + background-image: none; } + treeview.view header button:backdrop { + border-color: #1F2626; + border-style: none solid solid none; + color: #aaaaaa; + background-image: none; + background-color: #334647; } + treeview.view header button:backdrop:disabled { + border-color: #1F2626; + background-image: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; } + menubar:backdrop, + .menubar:backdrop { + background-color: #1F2626; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 3px 8px; + border: 1px solid transparent; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + background-image: linear-gradient(to bottom, shade(#4B6966, 1.2), shade(#2A3B39, 1)); + color: #D3F2F2; + border-color: shade(#3F5755, 1.1); } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #82ADA5; + box-shadow: none; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 2px 0px; + background-color: #1B2121; + border: 1px solid #3B5252; } + .csd menu, .csd + .menu, .csd + .context-menu { + border: none; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #252E2E; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #D3F2F2; + background-image: linear-gradient(to bottom, shade(#4B6966, 1.2), shade(#2A3B39, 1)); + box-shadow: inset 1px 1px shade(#3F5755, 0.8), inset -1px -1px shade(#3F5755, 0.8); } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #82ADA5; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #1F2626; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #82ADA5; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1B2121; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #4D768A; + -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 #4D768A; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #4D768A; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #252E2E; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + border-radius: 5px; + background-color: #1B2121; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background modelbutton:hover { + color: #D3F2F2; } + .csd popover.background, popover.background { + border: 1px solid #3B5252; } + popover.background:backdrop { + background-color: #1F2626; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook.frame { + border-style: none; } + notebook.frame > header { + margin-left: 0; } + notebook.frame > stack:not(:only-child) { + border: 1px solid shade(#1F2626, 0.9); } + +notebook > header { + padding: 1px; + background-color: #1F2626; } + notebook > header:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; } + notebook > header tabs { + margin: -1px; } + notebook > header.top > stack { + border-top-style: none; } + notebook > header.top > tabs > tab { + border-radius: 3px 3px 0 0; + border: 1px solid shade(#1B2121, 0.9); } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + border-width: 1px 1px 0 1px; } + notebook > header.bottom > stack { + border-bottom-style: none; } + notebook > header.bottom > tabs > tab { + border-radius: 0 0 3px 3px; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + border-width: 0 1px 1px 1px; } + notebook > header.left > stack { + border-left-style: none; } + notebook > header.left > tabs > tab { + border-radius: 3px 0 0 3px; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + border-width: 1px 0 1px 1px; } + notebook > header.right > stack { + border-right-style: none; } + notebook > header.right > tabs > tab { + border-radius: 0 3px 3px 0; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + border-width: 1px 1px 1px 0; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 20px; + min-width: 24px; + padding: 3px 12px; + outline-offset: -5px; + color: #94B5AF; + background-color: #1B2121; + border-width: 1px; + border-radius: 3px; + border-color: shade(#1B2121, 0.9); + border-style: solid; } + notebook > header tab:hover { + color: #E3F8F8; } + notebook > header tab:hover.reorderable-page { + border-color: #597877; + background-color: #3D5754; } + notebook > header tab:backdrop { + color: #a2a2a2; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #BAD4D2; + background-color: shade(#1F2626, 1.05); + border-width: 1px 1px 0 1px; } + notebook > header tab:checked:backdrop { + background-color: #1F2626; } + notebook > header tab:checked.reorderable-page { + border-color: #263436; + background-color: shade(#324745, 1.05); } + notebook > header tab:backdrop:checked { + color: #82ADA5; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #4D6A6B; + background-color: #1F2626; } + notebook > header tab button.flat { + padding: 0; + margin-top: 1px; + margin-bottom: 1px; + min-width: 16px; + min-height: 16px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 1px; + margin-right: -1px; } + notebook > header tab button.flat:first-child { + margin-left: -1px; + margin-right: 1px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding: 0; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 2px; + margin-right: 2px; } + notebook > header.top tabs:first-child, notebook > header.bottom tabs:first-child { + margin-left: -3px; } + notebook > header.top tabs:last-child, notebook > header.bottom tabs:last-child { + margin-right: -3px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 2px; + margin-right: 2px; } + notebook > header.left tabs, notebook > header.right tabs { + padding: 0; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 2px; + margin-bottom: 2px; } + notebook > header.left tabs:first-child, notebook > header.right tabs:first-child { + margin-top: -3px; } + notebook > header.left tabs:last-child, notebook > header.right tabs:last-child { + margin-bottom: -3px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 2px; + margin-bottom: 2px; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.right > tabs { + margin-left: -2px; } + +notebook > header { + margin-left: 6px; } + +notebook > stack:not(:only-child) { + background-color: shade(#1F2626, 1.05); + border-width: 1px; + border-color: shade(#1F2626, 0.9); + border-style: solid; } + notebook > stack:not(:only-child):backdrop { + background-color: #1F2626; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-image: linear-gradient(to right, #1B2121, #BDDBD7); + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #5D7F7E; } + scrollbar.bottom { + border-top: 1px solid #5D7F7E; } + scrollbar.left { + border-right: 1px solid #5D7F7E; } + scrollbar.right { + border-left: 1px solid #5D7F7E; } + scrollbar:backdrop { + background-color: #83B0C8; + border-color: #5D7F7E; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 9px; + min-height: 9px; + margin: 2px; + border: 1px solid #3B5252; + border-radius: 10px; + background-clip: padding-box; + background-image: linear-gradient(to right, #1F2626, #8ABFBA); } + scrollbar slider:hover { + background-image: linear-gradient(to right, #8ABFBA, #4C6666); } + scrollbar slider:hover:active { + background-color: #0D4957; } + scrollbar slider:backdrop { + background-color: #5D7F7E; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 7px; + min-height: 7px; + background-color: shade(#BAD4D2, 0.9); + background-image: none; + border: 1px solid #BDDBD7; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: shade(#BAD4D2, 0.9); + background-image: none; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid #BDDBD7; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #1F2626; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #0C6E91; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #0D4957; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #567473; } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #BDDBD7; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(255, 255, 255, 0.2); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #3B5252; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-size: 0; + outline-offset: -4px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent; + border: 1px solid alpha(black,0.25); + border-radius: 10px; + background-color: #2C3F40; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + min-height: 20px; + min-width: 20px; + transition: all 200ms ease-in; } + switch:checked { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px transparent; + border-color: shade(#7DA7A8, 1.1); + background-image: linear-gradient(to bottom, shade(#3F5755, 1.1), #3F5755); + text-shadow: 0 1px rgba(15, 66, 120, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + border-color: #3B5252; + background-color: #2E3F40; + box-shadow: 0 1px transparent; + text-shadow: none; } + switch:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + box-shadow: none; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + color: #1F2626; + border-color: rgba(15, 66, 120, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-image: none; + box-shadow: none; } + switch:disabled { + border-color: #4D6A6B; + background-image: none; + background-color: #2E3F40; } + switch slider { + margin: -1px; + border: 1px solid alpha(black,0.2); + border-radius: 10px; + min-width: 20px; + min-height: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, #5D7F7E 20%, #1F2626 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #2E3F40, inset 0 -1px #2C3F40, 0 1px rgba(0, 0, 0, 0.1); } + switch:hover slider { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, #1F2626 10%, #BCD5DE 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #5D7F7E, inset 0 -1px#1F2626, 0 1px rgba(0, 0, 0, 0.1); } + switch:checked slider { + border: 1px solid alpha(#7DA7A8,0.8); } + switch:disabled slider { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:disabled slider label, switch:disabled slider { + color: #82ADA5; } + switch:backdrop slider { + transition: 200ms ease-out; + border-color: #4D6A6B; + background-color: #1F2626; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop slider label, switch:backdrop slider { + color: #82ADA5; } + switch:backdrop:checked slider { + border-color: rgba(15, 66, 120, 0.7); } + switch:backdrop:disabled slider { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + switch:backdrop:disabled slider label, switch:backdrop:disabled slider { + color: #1F2626; } + row:selected switch { + box-shadow: none; + border-color: #7DA7A8; } + row:selected switch:backdrop { + border-color: #7DA7A8; } + row:selected switch.slider:dir(rtl) { + border-left-color: #3B5252; } + row:selected switch.slider:dir(ltr) { + border-right-color: #3B5252; } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: #7DA7A8; } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); + background-color: transparent; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #9b9b9b; + background-image: linear-gradient(to bottom, #1B2121 20%, #5D7F7E 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), inset 0 -2px #2E3F40, inset 0 -1px #1F2626, 0 1px rgba(0, 0, 0, 0.1); } + check:only-child, + radio:only-child { + margin: 0; } + check:hover, + radio:hover { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, #1F2626 10%, #BCD5DE 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #5D7F7E, inset 0 -1px#1F2626, 0 1px rgba(0, 0, 0, 0.1); } + check:active, + radio:active { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 0.85), 1.05), shade(shade(#1F2626, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + check:disabled, + radio:disabled { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + check:disabled label, check:disabled, + radio:disabled label, + radio:disabled { + color: #82ADA5; } + check:backdrop, + radio:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + check:backdrop label, check:backdrop, + radio:backdrop label, + radio:backdrop { + color: #82ADA5; } + check:backdrop:disabled, + radio:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + check:backdrop:disabled label, check:backdrop:disabled, + radio:backdrop:disabled label, + radio:backdrop:disabled { + color: #1B2121; } + row:selected check, row:selected + radio { + border-color: #7DA7A8; } + .osd check, .osd + radio { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:hover, .osd + radio:hover { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:active, .osd + radio:active { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd check:backdrop, .osd + radio:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd + radio:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem + radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +@keyframes check_check { + from { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + to { + -gtk-icon-transform: unset; } } + +@keyframes check_radio { + from { + -gtk-icon-transform: scale(0); } + to { + -gtk-icon-transform: unset; } } + +@keyframes check_indeterminate { + from { + -gtk-icon-transform: scale(0, 1); } + to { + -gtk-icon-transform: unset; } } + +check:not(:indeterminate):checked { + animation: check_check 400ms; } + +radio:not(:indeterminate):checked { + animation: check_radio 400ms; } + +check:indeterminate:checked, radio:indeterminate:checked { + animation: check_indeterminate 400ms; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #BAD4D2; + border-color: #7DA7A8; } + +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #82ADA5; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #1B2121; } + +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #82ADA5; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 1px solid #3B5252; + border-radius: 3px; + background-color: #719896; + box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1); } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: #2E3F40; + box-shadow: none; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough { + background-color: #1B2121; + border-color: #4D6A6B; + box-shadow: none; + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled { + background-color: #2E3F40; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + box-shadow: none; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough, row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, row:selected progressbar trough:disabled, progressbar row:selected trough:disabled { + border-color: #7DA7A8; } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(238, 238, 238, 0.2); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(34, 34, 34, 0.8); } + +scale highlight, progressbar progress { + border: 1px solid shade(#3F5755, 0.7); + border-radius: 3px; + background-image: linear-gradient(to bottom, shade(#3F5755, 1.1), shade(#3F5755, 0.9)); } + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop, progressbar:backdrop progress { + border-color: rgba(15, 66, 120, 0.7); + background-color: rgba(57, 142, 231, 0.7); + background-image: none; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight:disabled, scale row:selected highlight:disabled, row:selected progressbar progress:disabled, progressbar row:selected progress:disabled, row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: #7DA7A8; } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: rgba(0, 0, 0, 0.7); } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -2px; } + scale slider { + min-height: 13px; + min-width: 13px; + margin: -7px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + padding: 1px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill, scale fill:backdrop { + background-color: #3B5252; + box-shadow: none; } + scale fill:disabled, scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(91, 91, 91, 0.775); } + .osd scale fill:disabled, .osd scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 1.02), 1.05), shade(shade(#1F2626, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); + background-image: linear-gradient(to bottom, shade(#1F2626, 1.45), shade(#1F2626, 1.15)); + border: 1px solid #536F6E; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, #1B2121 10%, #BCD5DE 90%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6), inset 0 -2px #5D7F7E, inset 0 -1px#1B2121, 0 1px rgba(0, 0, 0, 0.1); } + scale slider:active { + border-color: #7DA7A8; } + scale slider:disabled { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:disabled label, scale slider:disabled { + color: #82ADA5; } + scale slider:backdrop { + transition: 200ms ease-out; + border-color: #4D6A6B; + background-color: #1F2626; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop label, scale slider:backdrop { + color: #82ADA5; } + scale slider:backdrop:disabled { + border-color: #4D6A6B; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + scale slider:backdrop:disabled label, scale slider:backdrop:disabled { + color: #1B2121; } + row:selected scale slider, row:selected scale slider:disabled { + border-color: #7DA7A8; } + .osd scale slider { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #222222; } + .osd scale slider:hover { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(65, 65, 65, 0.8); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(238, 238, 238, 0.3); } + .osd scale slider:active { + color: #BDDBD7; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.7); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(238, 238, 238, 0.3); } + .osd scale slider:disabled { + color: #567373; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd scale slider:backdrop { + color: #4B6769; + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(34, 34, 34, 0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + scale value { + color: alpha(currentColor,0.6); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#3B5252); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(60, 60, 60, 0.4); } + progressbar.horizontal trough { + min-height: 6px; + padding: 1px 0; } + progressbar.horizontal progress { + min-height: 8px; } + progressbar.vertical trough { + min-width: 6px; + padding: 0 1px; } + progressbar.vertical progress { + min-width: 8px; } + progressbar.horizontal progress, + progressbar.vertical progress { + margin: 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border: 1px solid shade(#3F5755, 0.7); + border-radius: 3px; } + progressbar progress.left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } + progressbar progress.right { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; } + progressbar progress.top { + border-top-right-radius: 3px; + border-top-left-radius: 3px; } + progressbar progress.bottom { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; } + progressbar:backdrop progress { + box-shadow: none; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar block { + min-width: 32px; + min-height: 1px; } + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: #C1DBD9; + border-color: #3B5252; + background-color: #1B2121; + box-shadow: inset 0 0 0 1px rgba(57, 142, 231, 0); } + levelbar trough:backdrop { + color: #ABC9C4; + border-color: #4D6A6B; + background-color: #252E2E; + box-shadow: none; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + +levelbar block { + border: 1px solid; + border-radius: 1px; + box-shadow: 0 1px rgba(0, 0, 0, 0.2); } + levelbar block:backdrop { + box-shadow: none; } + levelbar block.low { + border-color: #8f4700; + background-color: #f57900; } + levelbar block.low:backdrop { + border-color: #f57900; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #049C97; + background-color: #3F5755; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #3F5755; } + levelbar block.full { + border-color: #1c3802; + background-color: #4e9a06; } + levelbar block.full:backdrop { + border-color: #4e9a06; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(60, 60, 60, 0.2); + box-shadow: none; } + levelbar block.empty:backdrop { + border-color: rgba(133, 133, 133, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #BAD4D2; + border: 1px solid #3B5252; + background: #BDDBD7; + padding: 0; } + printdialog paper:backdrop { + color: #82ADA5; + border-color: #4D6A6B; } + +printdialog .dialog-vbox { + background-color: #1F2626; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #3B5252; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #4D6A6B; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #3B5252; } + actionbar > revealer > box:backdrop { + border-color: #4D6A6B; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#384C4D), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#4D6A6B), to(rgba(137, 137, 137, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#384C4D), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#4D6A6B), to(rgba(137, 137, 137, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#384C4D), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#4D6A6B), to(rgba(137, 137, 137, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#384C4D), to(rgba(104, 104, 104, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(60, 60, 60, 0.07)), to(rgba(60, 60, 60, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#4D6A6B), to(rgba(137, 137, 137, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #3B5252 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #486061; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #4D6A6B 1px, transparent 1px); + background-color: #83B0C8; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: #C1DBD9; + background-color: #1B2121; + border-color: #3B5252; } + list:backdrop { + background-color: #252E2E; + border-color: #4D6A6B; } + 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(60, 60, 60, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #3986d6; } + row.activatable:selected:backdrop { + background-color: #3F5755; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(34, 34, 34, 0.8); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification button, + .app-notification.frame button { + background: rgba(0, 0, 0, 0.1); } + .app-notification button:hover, + .app-notification.frame button:hover { + background: rgba(0, 0, 0, 0.3); } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * 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: #4D6A6B; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: #C1DBD9; + border: 1px solid #3B5252; + padding: 2px; } + calendar:selected { + border-radius: 6px; } + calendar.header { + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(60, 60, 60, 0.45); } + calendar.button:hover { + color: #BAD4D2; } + calendar.button:backdrop { + color: rgba(133, 133, 133, 0.45); } + calendar.button:disabled { + color: rgba(133, 133, 133, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.25); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #368ce7; } + calendar:backdrop { + color: #ABC9C4; + border-color: #4D6A6B; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #1F2626; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 9px; + border-bottom-right-radius: 9px; } + +messagedialog.csd buttonbox { + padding: 0px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; + -gtk-outline-bottom-left-radius: 5px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; + -gtk-outline-bottom-right-radius: 5px; } + +filechooser .dialog-action-box { + border-top: 1px solid #3B5252; } + filechooser .dialog-action-box:backdrop { + border-top-color: #4D6A6B; } + +filechooser #pathbarbox { + border-bottom: 1px solid #1F2626; } + filechooser #pathbarbox stack { + background-color: #1F2626; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #1F2626; + -gtk-icon-style: regular; } + .sidebar row, + .sidebar treeview { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; } + .sidebar row:selected, .sidebar row:selected:focus, + .sidebar treeview:selected, + .sidebar treeview:selected:focus { + background-image: linear-gradient(to bottom, shade(#597A78, 0.86), shade(#3A5452, 0.88) 40%, shade(#3A5452, 0.82) 90%, shade(#597A78, 0.90)); + border-top: 1px solid shade(#1F2626, 0.85); + border-bottom: 1px solid shade(#1F2626, 1.12); } + .sidebar row:selected label, .sidebar row:selected:focus label, + .sidebar treeview:selected label, + .sidebar treeview:selected:focus label { + color: #BAD4D2; } + .sidebar row:selected label:backdrop, .sidebar row:selected:focus label:backdrop, + .sidebar treeview:selected label:backdrop, + .sidebar treeview:selected:focus label:backdrop { + color: #82ADA5; } + .sidebar row:selected:backdrop, .sidebar row:selected:focus:backdrop, + .sidebar treeview:selected:backdrop, + .sidebar treeview:selected:focus:backdrop { + background-image: none; + background-color: #1F2626; + color: #BAD4D2; + border-top: 1px solid shade(#1F2626, 0.9); + border-bottom: 1px solid shade(#1F2626, 0.9); } + .sidebar row .view:selected, .sidebar row iconview:selected, .sidebar row .view:selected:focus, .sidebar row iconview:selected:focus, + .sidebar treeview .view:selected, + .sidebar treeview iconview:selected, + .sidebar treeview .view:selected:focus, + .sidebar treeview iconview:selected:focus { + color: #D3F2F2; } + .sidebar row:backdrop, + .sidebar treeview:backdrop { + background-color: transparent; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #3B5252; + border-left-style: none; + border-top-style: none; + border-bottom-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #3B5252; + border-right-style: none; + border-top-style: none; + border-bottom-style: none; } + .sidebar:backdrop { + background-color: #2E3838; + border-color: #4D6A6B; + transition: 200ms ease-out; } + .sidebar list, .sidebar treeview { + background-color: transparent; } + .sidebar list:backdrop, .sidebar treeview:backdrop { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 24px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #BAD4D2; } + placessidebar row:disabled { + color: #82ADA5; } + placessidebar row:backdrop { + color: #82ADA5; + background-color: #1F2626; } + placessidebar row:backdrop:selected { + color: #82ADA5; } + placessidebar row:backdrop:disabled { + color: #1B2121; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #3F5755; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #D3F2F2; + background-image: linear-gradient(to bottom, #9dc8f2, #c1dcf7 10%, #384347 92%, #b4d5f5); } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#3B5252); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#3F5755); } + paned > separator:backdrop { + background-image: image(#4D6A6B); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #1F2626; + background-image: image(#3B5252), image(#3B5252); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #1F2626; + background-image: image(#4D6A6B), image(#4D6A6B); } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + +.info, +.question, +.warning, +.error { + text-shadow: 0 1px #0D4957; } + .info:backdrop, .info, + .question:backdrop, + .question, + .warning:backdrop, + .warning, + .error:backdrop, + .error { + background-color: #3F5755; + border-color: #0D4957; } + .info:backdrop label, .info:backdrop, .info label, .info, + .question:backdrop label, + .question:backdrop, + .question label, + .question, + .warning:backdrop label, + .warning:backdrop, + .warning label, + .warning, + .error:backdrop label, + .error:backdrop, + .error label, + .error { + color: #D3F2F2; } + .info:backdrop, + .question:backdrop, + .warning:backdrop, + .error:backdrop { + text-shadow: none; } + .info button, + .question button, + .warning button, + .error button { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#3F5755, 1.02), 1.05), shade(shade(#3F5755, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + border-color: #049C97; } + .info button:hover, + .question button:hover, + .warning button:hover, + .error button:hover { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, shade(#3F5755, 1.15), shade(#3F5755, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .info button:active, .info button:checked, + .question button:active, + .question button:checked, + .warning button:active, + .warning button:checked, + .error button:active, + .error button:checked { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #5F7F7E; + background-image: linear-gradient(to bottom, shade(shade(#3F5755, 0.85), 1.05), shade(shade(#3F5755, 0.85), 0.97)); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); } + .info button:disabled, + .question button:disabled, + .warning button:disabled, + .error button:disabled { + border-color: #5F7F7E; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .info button:disabled label, .info button:disabled, + .question button:disabled label, + .question button:disabled, + .warning button:disabled label, + .warning button:disabled, + .error button:disabled label, + .error button:disabled { + color: #abcff5; } + .info button:backdrop, + .question button:backdrop, + .warning button:backdrop, + .error button:backdrop { + border-color: #3F5755; + background-color: #3F5755; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #5F7F7E; } + .info button:backdrop label, .info button:backdrop, + .question button:backdrop label, + .question button:backdrop, + .warning button:backdrop label, + .warning button:backdrop, + .error button:backdrop label, + .error button:backdrop { + color: #78A09F; } + .info button:backdrop:disabled, + .question button:backdrop:disabled, + .warning button:backdrop:disabled, + .error button:backdrop:disabled { + border-color: #569fea; + background-color: #569fea; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: #5F7F7E; } + .info button:backdrop:disabled label, .info button:backdrop:disabled, + .question button:backdrop:disabled label, + .question button:backdrop:disabled, + .warning button:backdrop:disabled label, + .warning button:backdrop:disabled, + .error button:backdrop:disabled label, + .error button:backdrop:disabled { + color: #91c1f1; } + .info label:selected:focus, .info label:selected:hover, .info label:selected, + .question label:selected:focus, + .question label:selected:hover, + .question label:selected, + .warning label:selected:focus, + .warning label:selected:hover, + .warning label:selected, + .error label:selected:focus, + .error label:selected:hover, + .error label:selected { + background-color: #0D4957; } + +/************* + * Buttonbox * + *************/ +buttonbox { + padding: 6px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 1px; + /* not working */ + border-radius: 1px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: #232B2B; + background-clip: padding-box; + border: 1px solid #3B5252; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 1px; + background-color: transparent; + color: #C1DBD9; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark overlay { + color: #D3F2F2; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: #9AB8BA; } + +colorswatch.light overlay { + color: #C1DBD9; } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch.light overlay:backdrop { + color: #A1BDB8; } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } + +colorswatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#1F2626, 1.02), 1.05), shade(shade(#1F2626, 1.02), 0.97)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + colorswatch#add-color-button overlay:hover { + color: #BAD4D2; + outline-color: rgba(60, 60, 60, 0.3); + border-color: #3B5252; + background-image: linear-gradient(to bottom, shade(#1F2626, 1.15), shade(#1F2626, 1.07)); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.6); } + colorswatch#add-color-button overlay:backdrop { + border-color: #4D6A6B; + background-color: #1F2626; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: #82ADA5; } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #D3F2F2; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #1B2121; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #1B2121; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(60, 60, 60, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 7px 7px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); + 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 rgba(0, 0, 0, 0.23); } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); } + .solid-csd decoration { + border-radius: 0; + margin: 4px; + background-color: #1F2626; + border: solid 1px #4D6A6B; + box-shadow: none; } + +button.titlebutton { + text-shadow: 0 1px rgba(255, 255, 255, 0.769231); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); } + button.titlebutton.close, button.titlebutton.maximize, button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; } + button.titlebutton.close:backdrop, button.titlebutton.maximize:backdrop, button.titlebutton.minimize:backdrop { + opacity: 0.5; } + button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); } + button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } + button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } + button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); } + button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } + button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } + button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } + button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); } + button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.548235); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.548235); } + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, +textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #354D4B; } + row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, iconview:selected, .view text:selected, iconview text:selected, + textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #D3F2F2; + outline-color: rgba(255, 255, 255, 0.3); } + row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected, iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected, + textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #9cc7f3; } + row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected, iconview text:backdrop:selected:focus, + textview text:backdrop:selected:focus, .view text:backdrop:selected, iconview text:backdrop:selected, + textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop, + textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #9AB8BA; } + row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected, .view text:backdrop:disabled:selected, iconview text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled, + textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #73aeed; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #BAD4D2; + background-color: #1B2121; + border: 1px solid; + border-color: #1B2121; + border-radius: 5px; + box-shadow: inset 0 -3px #A2C1D3; + font-size: smaller; } + .keycap:backdrop { + background-color: #252E2E; + color: #82ADA5; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #BAD4D2; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #C1DBD9; +/* +widget base background color */ +@define-color theme_bg_color #1F2626; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1B2121; +/* +base background color of selections */ +@define-color theme_selected_bg_color #3F5755; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #D3F2F2; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2E3F40; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #82ADA5; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #1B2121; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #82ADA5; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #C1DBD9; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1F2626; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #252E2E; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3F5755; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #D3F2F2; +/* +widgets main borders color */ +@define-color borders #3B5252; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #4D6A6B; +/* +these are pretty self explicative */ +@define-color warning_color #f57900; +@define-color error_color #800069; +@define-color success_color #4e9a06; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#BAD4D2, 1.8); +@define-color wm_unfocused_title #82ADA5; +@define-color wm_highlight rgba(255, 255, 255, 0.8); +@define-color wm_borders_edge rgba(255, 255, 255, 0.8); +@define-color wm_bg_a shade(#1F2626, 1.2); +@define-color wm_bg_b #1F2626; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#1F2626, 1.3); +@define-color wm_button_hover_color_b #1F2626; +@define-color wm_button_active_color_a shade(#1F2626, 0.85); +@define-color wm_button_active_color_b shade(#1F2626, 0.89); +@define-color wm_button_active_color_c shade(#1F2626, 0.9); +@define-color content_view_bg #1B2121; +.XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: shade(#1F2626, 1.18); + color: #C1DBD9; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); } + +.xfce4-panel.background { + background-color: #10191C; + color: #1B2121; + font-weight: normal; } + .xfce4-panel.background button { + background-image: none; + background-color: transparent; + border-radius: 0; + border-color: transparent; + box-shadow: none; + padding: 0 1px; + color: #1B2121; + text-shadow: 0px 1px rgba(0, 0, 0, 0.1); } + .xfce4-panel.background button:active, .xfce4-panel.background button:checked { + background-image: none; + background-color: shade(#384C4D, 0.7); + border-color: shade(#384C4D, 0.6); + color: #1B2121; + transition: none; } + .xfce4-panel.background button:hover, .xfce4-panel.background button:active:hover, .xfce4-panel.background button:checked:hover { + border-color: shade(#3F5755, 0.6); + background-image: linear-gradient(to bottom, shade(#3F5755, 0.88), shade(#3F5755, 0.85)); + color: #1B2121; + box-shadow: inset 0 -1px alpha(#BDDBD7,0), inset 1px 0 alpha(#BDDBD7,0.15), inset -1px 0 alpha(#BDDBD7,0.15), inset 0 1px alpha(#BDDBD7,0.15); + transition: none; } + .xfce4-panel.background entry { + caret-color: #C1DBD9; } + .xfce4-panel.background menu { + -gtk-icon-effect: none; + text-shadow: none; } + .xfce4-panel.background menu .linked button { + color: #C1DBD9; + outline-color: rgba(33, 33, 33, 0.3); + border-top-color: shade(#1F2626, 0.8); + border-right-color: shade(#1F2626, 0.72); + border-left-color: shade(#1F2626, 0.72); + border-bottom-color: shade(#1F2626, 0.7); + background-image: linear-gradient(to bottom, shade(shade(#1B2121, 1.02), 1.05), shade(shade(#1B2121, 1.02), 0.97)); + box-shadow: inset 0 1px #BDDBD7; } + .xfce4-panel.background menu .linked button:disabled { + border-color: #3B5252; + background-color: #2E3F40; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + border-color: rgba(130, 130, 130, 0.5); } + .xfce4-panel.background menu .linked button:disabled label, .xfce4-panel.background menu .linked button:disabled { + color: #82ADA5; } + .xfce4-panel.background progressbar { + margin: 0; } + .xfce4-panel.background progressbar.horizontal trough { + min-height: 6px; + padding: 0; } + .xfce4-panel.background progressbar.horizontal progress { + min-height: 4px; } + .xfce4-panel.background progressbar.vertical trough { + min-width: 6px; + padding: 0; } + .xfce4-panel.background progressbar.vertical progress { + min-width: 4px; } + .xfce4-panel.background progressbar progress { + border-radius: 0px; } + .xfce4-panel.background progressbar trough { + background: shade(#384C4D, 0.7); + border-radius: 0px; + border-color: shade(#384C4D, 0.4); } + .xfce4-panel.background .tasklist button { + border-radius: 3px; + text-shadow: 0 1px #BAD4D2; + color: shade(#1B2121, 0.7); + background-image: linear-gradient(to bottom, shade(#384C4D, 0.65), shade(#384C4D, 0.6), shade(#384C4D, 0.5), shade(#384C4D, 0.45)); + border: none; } + .xfce4-panel.background .tasklist button.flat { + background-image: none; + border: none; + box-shadow: none; } + .xfce4-panel.background .tasklist button:active, .xfce4-panel.background .tasklist button:checked { + background-image: linear-gradient(to bottom, shade(#3F5755, 0.65), shade(#3F5755, 0.6), shade(#3F5755, 0.5), shade(#3F5755, 0.45)); + color: shade(#1B2121, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); } + .xfce4-panel.background .tasklist button:hover, .xfce4-panel.background .tasklist button:active:hover, .xfce4-panel.background .tasklist button:checked:hover { + background-image: linear-gradient(to bottom, shade(#3F5755, 0.85), shade(#3F5755, 0.8), shade(#3F5755, 0.7), shade(#3F5755, 0.65)); + color: shade(#1B2121, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.2); } + .xfce4-panel.background .tasklist button image { + padding: 3px; } + .xfce4-panel.background.horizontal .tasklist button { + margin: 0 1px; } + .xfce4-panel.background.horizontal .tasklist button label { + padding-right: 3px; } + .xfce4-panel.background.vertical .tasklist button { + margin: 1px 0; } + .xfce4-panel.background.vertical .tasklist button label { + padding-bottom: 3px; } + +/* Workspace switcher provided by libwnck */ +wnck-pager:selected { + background-color: shade(#3F5755, 0.88); } + +wnck-pager:hover { + background-color: #3F5755; } + +/* Thunar's sidebar top border */ +.thunar :backdrop { + color: #82ADA5; } + +.thunar toolbar { + border-bottom: none; } + .thunar toolbar entry { + min-height: 24px; } + +.thunar .sidebar.frame { + border-top: 1px solid #3B5252; } + +XfdesktopIconView.view { + background: transparent; + color: #1B2121; + border-radius: 3px; } + XfdesktopIconView.view:active { + background: rgba(23, 104, 189, 0.5); + text-shadow: 0 1px 1px black; } + XfdesktopIconView.view .label { + text-shadow: 1px 1px 2px black; } + XfdesktopIconView.view .rubberband { + border-radius: 0; } + +#XfceNotifyWindow { + background-color: shade(#384C4D, 0.3); + color: #1B2121; + border-color: shade(#384C4D, 0.6); } + #XfceNotifyWindow buttonbox { + padding: 0; } + #XfceNotifyWindow button { + background-image: none; + border-color: shade(#1B2121, 0.35); + border-radius: 3px; + box-shadow: none; } + #XfceNotifyWindow label#summary { + font-weight: bold; } + #XfceNotifyWindow progressbar { + min-height: 6px; + border-radius: 3px; } + #XfceNotifyWindow progressbar progress { + background-image: none; + background-color: #1B2121; + border: none; + box-shadow: none; } + #XfceNotifyWindow progressbar trough { + background-image: linear-gradient(to bottom, shade(#384C4D, 0.65), shade(#384C4D, 1.25)); + border: 1px solid shade(#384C4D, 0.2); + border-radius: 3px; + padding: 1px 0; } + +/* Xfwm4's alt-tab dialog, aka "tabwin" */ +#xfwm-tabwin { + padding: 12px; + background-image: none; + background-color: rgba(0, 0, 0, 0.8); + color: shade(#D3F2F2, 0.65); + text-shadow: 0px 1px rgba(0, 0, 0, 0.8); + border-radius: 12px; + /* Set the application icon- and preview-size to 64px */ + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; } + #xfwm-tabwin button { + background-image: none; + color: #D3F2F2; + font-weight: bold; + text-shadow: 0px 1px rgba(0, 0, 0, 0.8); + border: none; + border-radius: 6px; + box-shadow: none; } + #xfwm-tabwin button:active, #xfwm-tabwin button:checked, #xfwm-tabwin button:active:hover, #xfwm-tabwin button:checked:hover { + background: rgba(206, 206, 206, 0.3); } + #xfwm-tabwin button:hover { + background: #22558b; + transition-duration: 50ms; } + #xfwm-tabwin .tabwin-app-grid button { + min-width: 96px; + min-height: 96px; } + +#xfce4-terminal-notebook > stack:not(:only-child) { + /* Make sure there are no extra borders for the tabs in the terminal apart from at the top */ + border-left: none; + border-right: none; + border-bottom: none; } + +.lightdm-gtk-greeter { + /********* + * panel * + *********/ + /**************** + * login window * + ****************/ } + .lightdm-gtk-greeter #panel_window menubar { + color: #C1DBD9; + font-weight: bold; + text-shadow: 0 1px transparentize white, 0.5; + -gtk-icon-shadow: 0 1px transparentize black, 0.5; + box-shadow: inset 0 -1px transparentize black, 0.5; + background-color: #232B2B; + text-shadow: 0 1px transparentize black, 0.5; + -gtk-icon-shadow: 0 1px transparentize black, 0.5; } + .lightdm-gtk-greeter #panel_window menubar menu { + background-color: #232B2B; } + .lightdm-gtk-greeter #panel_window menubar menu menuitem { + font-weight: normal; + text-shadow: none; } + .lightdm-gtk-greeter #panel_window menubar separator { + background: transparent; } + .lightdm-gtk-greeter #login_window, + .lightdm-gtk-greeter #shutdown_dialog, + .lightdm-gtk-greeter #restart_dialog { + border-style: none; + border-radius: 5px; + background-color: #1B2121; + color: #BAD4D2; + box-shadow: inset 1px 0 shade(#1B2121, 0.6), inset -1px 0 shade(#1B2121, 0.6), inset 0 1px shade(#1B2121, 0.6), inset 0 -1px shade(#1B2121, 0.6); } + .lightdm-gtk-greeter #login_window button, + .lightdm-gtk-greeter #shutdown_dialog button, + .lightdm-gtk-greeter #restart_dialog button { + padding: 3px 15px; + /************************************ + * login/unlock and restart buttons * + ************************************/ + /******************* + * shutdown button * + *******************/ } + .lightdm-gtk-greeter #login_window button#login_button, .lightdm-gtk-greeter #login_window button#restart_button, + .lightdm-gtk-greeter #shutdown_dialog button#login_button, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button, + .lightdm-gtk-greeter #restart_dialog button#login_button, + .lightdm-gtk-greeter #restart_dialog button#restart_button { + border-color: shade(#3F5755, 0.8); + background-image: linear-gradient(to bottom, shade(#3F5755, 1.02), shade(#3F5755, 0.95) 90%, shade(#3F5755, 0.9)); + color: #D3F2F2; } + .lightdm-gtk-greeter #login_window button#login_button:hover, .lightdm-gtk-greeter #login_window button#login_button:active, .lightdm-gtk-greeter #login_window button#restart_button:hover, .lightdm-gtk-greeter #login_window button#restart_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#login_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#login_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#restart_button:active, + .lightdm-gtk-greeter #restart_dialog button#login_button:hover, + .lightdm-gtk-greeter #restart_dialog button#login_button:active, + .lightdm-gtk-greeter #restart_dialog button#restart_button:hover, + .lightdm-gtk-greeter #restart_dialog button#restart_button:active { + border-color: shade(#3F5755, 0.7); + background-image: linear-gradient(to bottom, shade(#3F5755, 1.12), shade(#3F5755, 1.05) 90%, shade(#3F5755, 1)); } + .lightdm-gtk-greeter #login_window button#shutdown_button, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button { + border-color: shade(#800069, 0.8); + background-image: linear-gradient(to bottom, shade(#800069, 1.02), shade(#800069, 0.95) 90%, shade(#800069, 0.9)); + color: #D3F2F2; } + .lightdm-gtk-greeter #login_window button#shutdown_button:hover, .lightdm-gtk-greeter #login_window button#shutdown_button:active, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:hover, + .lightdm-gtk-greeter #shutdown_dialog button#shutdown_button:active, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button:hover, + .lightdm-gtk-greeter #restart_dialog button#shutdown_button:active { + border-color: shade(#800069, 0.7); + background-image: linear-gradient(to bottom, shade(#800069, 1.12), shade(#800069, 1.05) 90%, shade(#800069, 1)); } + .lightdm-gtk-greeter #content_frame { + padding-bottom: 14px; } + .lightdm-gtk-greeter #login_window menu { + border-radius: 1px; } + .lightdm-gtk-greeter #login_window combobox button.combo { + color: #BAD4D2; + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + .lightdm-gtk-greeter #login_window #user_combobox { + color: #BAD4D2; + font-size: 18px; } + .lightdm-gtk-greeter #login_window #user_combobox menu { + font-weight: normal; } + .lightdm-gtk-greeter #login_window #user_image { + padding: 3px; + border-radius: 3px; + box-shadow: inset 1px 0 shade(#1B2121, 0.75), inset -1px 0 shade(#1B2121, 0.75), inset 0 1px shade(#1B2121, 0.55), inset 0 -1px shade(#1B2121, 0.85); } + .lightdm-gtk-greeter #login_window #user_image_border { + border-radius: 3px; + background-image: linear-gradient(to bottom, shade(#1B2121, 0.9), shade(#1B2121, 0.98) 10%, shade(#1B2121, 1) 99%, shade(#1B2121, 1)); + box-shadow: inset 0 1px shade(#1B2121, 0.8), inset 0 -1px shade(#1B2121, 0.55); } + .lightdm-gtk-greeter #buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + background-image: linear-gradient(to bottom, shade(#1F2626, 0.85), shade(#1F2626, 0.98) 10%, shade(#1F2626, 1) 99%, shade(#1F2626, 1)); + box-shadow: inset 1px 0 shade(#1B2121, 0.6), inset -1px 0 shade(#1B2121, 0.6), inset 0 1px shade(#1B2121, 0.6), inset 0 -1px shade(#1B2121, 0.6); } + +/************************ + * NAUTILUS (aka Files) * + ************************/ +.nautilus-window { + background-color: #1B2121; } + .nautilus-window notebook, .nautilus-window notebook > stack { + background-color: #1B2121; } + +/* Floating status bar */ +.floating-bar { + background-color: #1B2121; + border-style: solid; + border-color: #3B5252; } + .floating-bar.left { + border-radius: 0 3px 0 0; + border-width: 1px 1px 0 0; } + .floating-bar.right { + border-radius: 3px 0 0 0; + border-width: 1px 0 0 1px; } + .floating-bar:backdrop { + background-color: #1F2626; + border-color: #4D6A6B; } + .floating-bar button { + padding: 0px; } + +/* Searchbar */ +.search-bar { + box-shadow: none; } + +/* View */ +.nautilus-list-view .view, .nautilus-list-view iconview { + border-bottom: 1px solid #1F2626; + /* Hide superfluous treeview drop target indication */ } + .nautilus-list-view .view.dnd, .nautilus-list-view iconview.dnd { + border-style: none; } + +/********* + * Geary * + *********/ +.conversation-frame .view.cell, .conversation-frame iconview.cell { + background-color: #1B2121; } + +.conversation-frame .view.cell:selected, .conversation-frame iconview.cell:selected, +.conversation-frame .view.cell:selected:focus, +.conversation-frame iconview.cell:selected:focus { + background-color: #3F5755; } + +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #3F5755; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; } + UnityDecoration .top { + border: 1px solid shade(#1F2626, 0.7); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 8px 0 8px; + background-image: linear-gradient(to bottom, shade(#1F2626, 1.07), #1F2626); + color: #BAD4D2; + text-shadow: 0 1px shade(#1F2626, 1.2); } + UnityDecoration .top:backdrop { + border: 1px solid shade(#1F2626, 0.8); + border-bottom-width: 0; + background-image: linear-gradient(to bottom, shade(#1F2626, 1.02), #1F2626); + color: #BAD4D2; + text-shadow: 0 1px shade(#1F2626, 1.1); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: shade(#1F2626, 0.7); } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: shade(#1F2626, 0.8); } + +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(#384C4D, 1); + background-color: shade(#384C4D, 0.35); } + UnityPanelWidget.menuitem, UnityPanelWidget .menuitem, + .unity-panel.menuitem, + .unity-panel .menuitem { + border-width: 0 1px; + color: #1B2121; } + UnityPanelWidget.menuitem:hover, UnityPanelWidget.menuitem *:hover, UnityPanelWidget .menuitem:hover, UnityPanelWidget .menuitem *:hover, + .unity-panel.menuitem:hover, + .unity-panel.menuitem *:hover, + .unity-panel .menuitem:hover, + .unity-panel .menuitem *:hover { + border-color: shade(#384C4D, 0.8); + background-color: shade(#384C4D, 0.75); + color: #1B2121; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #BAD4D2; } + +window.background.chromium { + background-color: #1F2626; } + window.background.chromium button:not(.titlebutton) { + border-color: #3B5252; } diff --git a/Lilidog-Taupe/gtk-3.0/gtk.css b/Lilidog-Taupe/gtk-3.0/gtk.css new file mode 100644 index 0000000..20b78fd --- /dev/null +++ b/Lilidog-Taupe/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("gtk-contained.css"); diff --git a/Lilidog-Taupe/gtk-3.0/settings.ini b/Lilidog-Taupe/gtk-3.0/settings.ini new file mode 100644 index 0000000..6a7f5c8 --- /dev/null +++ b/Lilidog-Taupe/gtk-3.0/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk_color_scheme = "base_color:#212929\nbg_color:#273030\ntooltip_bg_color:#212929\nselected_bg_color:#3F5755\ntext_color:#C1DBD9\nfg_color:#B8D1CF\ntooltip_fg_color:#B8D1CF\nselected_fg_color:#C1DBD9\nmenubar_bg_color:#273030\nmenubar_fg_color:#B8D1CF\ntoolbar_bg_color:#273030\ntoolbar_fg_color:#C1DBD9\nmenu_bg_color:#273030\nmenu_fg_color:#C1DBD9\npanel_bg_color:#273030\npanel_fg_color:#C1DBD9\nlink_color:#3F5755" +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/Lilidog-Taupe/index.theme b/Lilidog-Taupe/index.theme new file mode 100644 index 0000000..7c79c33 --- /dev/null +++ b/Lilidog-Taupe/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Lilidog-Taupe +Comment=Lilidog-Taupe based off Greybird theme +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Lilidog-Taupe +MetacityTheme=Lilidog-Taupe +IconTheme=Adwaita +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close