[gtk+] Adwaita: slight color tweaks



commit cfc17a015268ccdf75121306ed02e628725f3e5c
Author: Lapo Calamandrei <calamandrei gmail com>
Date:   Fri Dec 4 18:42:56 2015 +0100

    Adwaita: slight color tweaks

 gtk/theme/Adwaita/_colors.scss           |    4 +-
 gtk/theme/Adwaita/_common.scss           |    2 +-
 gtk/theme/Adwaita/_drawing.scss          |   88 ++--
 gtk/theme/Adwaita/gtk-contained-dark.css |  302 +++++-----
 gtk/theme/Adwaita/gtk-contained.css      | 1042 +++++++++++++++---------------
 5 files changed, 719 insertions(+), 719 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_colors.scss b/gtk/theme/Adwaita/_colors.scss
index 6e6039e..4248baa 100644
--- a/gtk/theme/Adwaita/_colors.scss
+++ b/gtk/theme/Adwaita/_colors.scss
@@ -4,14 +4,14 @@
 
 $base_color: if($variant == 'light', #ffffff, #292929);
 $text_color: if($variant == 'light', black, white);
-$bg_color: if($variant == 'light', #ededed, #393f3f);
+$bg_color: if($variant == 'light', #e8e8e7, #393f3f);
 $fg_color: if($variant == 'light', #2e3436, #eeeeec);
 
 $selected_fg_color: #ffffff;
 $selected_bg_color: if($variant == 'light', #4a90d9, darken(#4a90d9,20%));
 $selected_borders_color: if($variant== 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 
20%));
 $borders_color: if($variant == 'light', darken($bg_color,30%), darken($bg_color,12%));
-$borders_edge: if($variant == 'light', white, transparentize($fg_color, 0.9));
+$borders_edge: if($variant == 'light', transparentize(white, 0.2), transparentize($fg_color, 0.93));
 $link_color: if($variant == 'light', darken($selected_bg_color,10%), lighten($selected_bg_color,20%));
 $link_visited_color: if($variant == 'light', darken($selected_bg_color,20%), 
lighten($selected_bg_color,10%));
 $top_hilight: $borders_edge;
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 416f77f..26a7fa9 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -53,7 +53,7 @@ $asset_suffix: if($variant=='dark', '-dark', '');
 
 .background {
   color: $fg_color;
-  background-color: if($variant == 'light', darken($bg_color, 1.5%), $bg_color);
+  background-color: $bg_color;
 
   &:backdrop {
     text-shadow: none;
diff --git a/gtk/theme/Adwaita/_drawing.scss b/gtk/theme/Adwaita/_drawing.scss
index e9d1296..c3de7cb 100644
--- a/gtk/theme/Adwaita/_drawing.scss
+++ b/gtk/theme/Adwaita/_drawing.scss
@@ -21,7 +21,7 @@
 
 @function entry_focus_border($fc:$selected_bg_color) {
   @if $variant == 'light' { @return $fc; }
-  @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc,35%)); }
+  @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); }
 }
 
 @function entry_focus_shadow($fc:$selected_bg_color) {
@@ -52,13 +52,13 @@
 
   background-color: transparent;
   background-image: entry_gradient($base_color);
-  $_blank_edge: if($edge == none, none, 0 1px transparentize($edge,1));
+  $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1));
   $_entry_edge: if($edge == none, none, _widget_edge($edge));
 
   @if $t==normal {
     color: $text_color;
     border-color: $borders_color;
-    @include _shadows(entry_focus_shadow(transparentize($fc,1)), $_entry_edge);
+    @include _shadows(entry_focus_shadow(transparentize($fc, 1)), $_entry_edge);
     // for the transition to work the number of shadows in different states needs to match, hence the 
transparent shadow here.
   }
   @if $t==focus {
@@ -124,11 +124,11 @@
 
 // buttons
 
- function _border_color ($c) { @return darken($c,25%); } // colored buttons want
+ function _border_color ($c) { @return darken($c, 25%); } // colored buttons want
                                                          // the border form the
                                                          // base color
 
- function _text_shadow_color ($tc:$fg_color, $bg:$bg_color) {
+ function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) {
 //
 // calculate the color of text shadows
 //
@@ -136,8 +136,8 @@
 // $bg is the background color
 //
   $_lbg: lightness($bg)/100%;
-  @if lightness($tc)<50% { @return transparentize(white,1-$_lbg/($_lbg*1.3)); }
-  @else { @return transparentize(black,$_lbg*0.8); }
+  @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); }
+  @else { @return transparentize(black, $_lbg*0.8); }
 }
 
 @function _button_hilight_color($c) {
@@ -202,9 +202,9 @@
     outline-color: transparentize($tc, 0.7);
     border-color: if($c!=$bg_color, _border_color($c), $borders_color);
     background-image: linear-gradient(to bottom,
-                                  lighten($c,5%),
-                                  $c 40%,
-                                  darken($c,5%)
+                                  lighten($c, 7%),
+                                  lighten($c, 2%) 40%,
+                                  darken($c, 3%)
                                   );
     @include _button_text_shadow($tc,$c);
     @include _shadows(inset 0 1px $_hilight_color, $_button_edge);
@@ -218,11 +218,11 @@
     outline-color: transparentize($tc, 0.7);
     border-color: if($c!=$bg_color, _border_color($c), $borders_color);
     background-image: linear-gradient(to bottom,
-                                      lighten($c,14%),
-                                      lighten($c,4%) 40%,
-                                      $c);
+                                      lighten($c, 16%),
+                                      lighten($c, 6%) 40%,
+                                      lighten($c, 2%));
 
-    @include _button_text_shadow($tc,lighten($c,4%));
+    @include _button_text_shadow($tc,lighten($c, 6%));
     @include _shadows(inset 0 1px $_hilight_color, $_button_edge);
   }
 
@@ -234,9 +234,9 @@
     outline-color: transparentize($tc, 0.7);
     border-color: if($c!=$bg_color, _border_color($c), $borders_color);
     background-image: linear-gradient(to bottom,
-                                      darken($c,9%),
-                                      darken($c,6.6%) 40%,
-                                      darken($c,5%));
+                                      darken($c, 9%),
+                                      darken($c, 6.6%) 40%,
+                                      darken($c, 5%));
     @include _button_text_shadow($tc,darken($c,10%));
     @include _shadows(inset 0 1px transparentize(black, 0.93),
                       inset 0 2px 1px -2px transparentize(black,0.4),
@@ -246,9 +246,9 @@
   //
   // insensitive button
   //
-    $_bg: if($c!=$bg_color, mix($c,$base_color,85%), $insensitive_bg_color);
+    $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color);
 
-    color: if($tc!=$fg_color, mix($tc,$_bg,50%), $insensitive_fg_color);
+    color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color);
     border-color: if($c!=$bg_color, _border_color($c),
                                     $insensitive_borders_color);
     background-image: linear-gradient(to bottom, $_bg);
@@ -256,23 +256,23 @@
     -gtk-icon-shadow: none;
     // white with 0 alpha to avoid an ugly transition, since no color means
     // black with 0 alpha
-    @include _shadows(inset 0 1px transparentize(white,1), $_button_edge);
+    @include _shadows(inset 0 1px transparentize(white, 1), $_button_edge);
     > .label { color: inherit; }
   }
   @else if $t==insensitive-active {
   //
   // insensitive pushed button
   //
-    $_bg: if($c!=$bg_color, darken(mix($c,$base_color,85%),5%),
+    $_bg: if($c!=$bg_color, darken(mix($c,$base_color, 85%), 5%),
                             $insensitive_bg_color);
     $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color);
 
-    color: if($c!=$bg_color, mix($tc,$_bg,60%), $insensitive_fg_color);
+    color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color);
     border-color: $_bc;
     background-image: linear-gradient(to bottom, mix($_bc, $_bg, 10%), $_bg);
     // white with 0 alpha to avoid an ugly transition, since no color means
     // black with 0 alpha
-    @include _shadows(inset 0 1px transparentize(white,1), $_button_edge);
+    @include _shadows(inset 0 1px transparentize(white, 1), $_button_edge);
     > .label { color: inherit; }
   }
 
@@ -288,7 +288,7 @@
     background-image: linear-gradient(to bottom, $_bg);
     text-shadow: none;
     -gtk-icon-shadow: none;
-    @include _shadows(inset 0 1px transparentize(white,1),
+    @include _shadows(inset 0 1px transparentize(white, 1),
                       $_blank_edge);
   }
 
@@ -296,13 +296,13 @@
   //
   // backdrop pushed button FIXME no colors here!
   //
-    $_bg: if($c!=$bg_color, darken($c,10%), $backdrop_dark_fill);
+    $_bg: if($c!=$bg_color, darken($c, 10%), $backdrop_dark_fill);
     $_bc: if($variant=='light',$_bg,_border_color($c));
 
-    color: if($tc!=$fg_color, mix($tc,$_bg,80%), $backdrop_fg_color);
+    color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color);
     border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
     background-image: linear-gradient(to bottom, $_bg);
-    @include _shadows(inset 0 1px transparentize(white,1),
+    @include _shadows(inset 0 1px transparentize(white, 1),
                       $_blank_edge);
   }
 
@@ -311,17 +311,17 @@
   // backdrop insensitive button
   //
 
-    $_bg: if($c!=$bg_color, mix($c,$base_color,85%), $insensitive_bg_color);
-    $_bc: if($variant=='light',$_bg,_border_color($c));
+    $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color);
+    $_bc: if($variant=='light', $_bg,_border_color($c));
 
-    color: if($c!=$bg_color, mix($tc,$_bg,35%), $backdrop_insensitive_color);
+    color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color);
     border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
     background-image: linear-gradient(to bottom, $_bg);
     text-shadow: none;
     -gtk-icon-shadow: none;
     // white with 0 alpha to avoid an ugly transition, since no color means
     // black with 0 alpha
-    @include _shadows(inset 0 1px transparentize(white,1),
+    @include _shadows(inset 0 1px transparentize(white, 1),
                       $_blank_edge);
     > .label { color: inherit; }
   }
@@ -331,14 +331,14 @@
   // backdrop insensitive pushed button
   //
 
-    $_bg: if($c!=$bg_color, darken(mix($c,$base_color,85%),5%),
-                            darken($insensitive_bg_color,5%));
-    $_bc: if($variant=='light',$_bg,_border_color($c));
+    $_bg: if($c!=$bg_color, darken(mix($c, $base_color, 85%), 5%),
+                            darken($insensitive_bg_color, 5%));
+    $_bc: if($variant=='light', $_bg,_border_color($c));
 
-    color: if($c!=$bg_color, mix($tc,$_bg,35%), $backdrop_insensitive_color);
+    color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color);
     border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color);
     background-image: linear-gradient(to bottom, $_bg);
-    @include _shadows(inset 0 1px transparentize(white,1),
+    @include _shadows(inset 0 1px transparentize(white, 1),
                       $_blank_edge);
     > .label { color: inherit; }
   }
@@ -434,8 +434,8 @@
 }
 
 @mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:false) {
-  color: mix($tc,$bg_color,80%);
-  @if $flat { background-image: linear-gradient(to bottom,$c); }
+  color: mix($tc, $bg_color, 80%);
+  @if $flat { background-image: linear-gradient(to bottom, $c); }
   @else {
     background-image: linear-gradient(to bottom,
                                       mix(black,$c,15%) 5%,
@@ -452,8 +452,8 @@
                   0 1px $borders_edge;
     }
     @else {
-      box-shadow: inset 0 -1px transparentize($borders_edge,0.5),
-                  0 1px transparentize($borders_edge,0.5);
+      box-shadow: inset 0 -1px transparentize($borders_edge, 0.5),
+                  0 1px transparentize($borders_edge, 0.5);
     }
   }
   @else { box-shadow: none; }
@@ -462,20 +462,20 @@
 @mixin progressbar_fill($d:horizontal) {
   $dir: if($d==vertical,right,bottom);
   background-image: linear-gradient(to $dir, $selected_bg_color 2px,
-                                             lighten($selected_bg_color,6%));
+                                             lighten($selected_bg_color, 6%));
 }
 
- function headerbar_gradient($c, $tc:lighten($c,4%)) {
+ function headerbar_gradient($c, $tc:lighten($c, 4%)) {
 //
 // headerbar gradient helper function
 //
 // $c:  base color
 // $tc: top color
 //
-  @return linear-gradient(to bottom, $tc, $c);
+  @return linear-gradient(to bottom, $tc, lighten($c, 2%));
 }
 
- mixin headerbar_fill($c:$bg_color, $tc:lighten($c,4%), $hc:$top_hilight) {
+ mixin headerbar_fill($c:$bg_color, $tc:lighten($c, 6%), $hc:$top_hilight) {
 //
 // headerbar fill
 //
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index dc0089c..ce8d6b1 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -172,7 +172,7 @@ entry, spinbutton {
   background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
   color: white;
   border-color: #1c1f1f;
-  box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.07); }
   entry image.left, spinbutton image.left {
     padding-left: 0;
     padding-right: 6px; }
@@ -191,7 +191,7 @@ entry, spinbutton {
   entry:focus, spinbutton:focus {
     background-color: transparent;
     background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
-    box-shadow: inset 0 0 0 1px #215d9c, 0 1px rgba(238, 238, 236, 0.1);
+    box-shadow: inset 0 0 0 1px #215d9c, 0 1px rgba(238, 238, 236, 0.07);
     border-color: #0f2b48; }
   entry:insensitive, spinbutton:insensitive {
     background-color: transparent;
@@ -199,7 +199,7 @@ entry, spinbutton {
     color: #949796;
     border-color: #1c1f1f;
     background-image: linear-gradient(to bottom, #333636);
-    box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: 0 1px rgba(238, 238, 236, 0.07); }
   entry:backdrop, spinbutton:backdrop {
     background-color: transparent;
     background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
@@ -233,7 +233,7 @@ entry, spinbutton {
     entry.error:focus, spinbutton.error:focus {
       background-color: transparent;
       background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
-      box-shadow: inset 0 0 0 1px #cc0000, 0 1px rgba(238, 238, 236, 0.1);
+      box-shadow: inset 0 0 0 1px #cc0000, 0 1px rgba(238, 238, 236, 0.07);
       border-color: #1a0000; }
     entry.error:selected, spinbutton.error:selected, entry.error:selected:focus, 
spinbutton.error:selected:focus {
       background-color: #cc0000; }
@@ -243,7 +243,7 @@ entry, spinbutton {
     entry.warning:focus, spinbutton.warning:focus {
       background-color: transparent;
       background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
-      box-shadow: inset 0 0 0 1px #f57900, 0 1px rgba(238, 238, 236, 0.1);
+      box-shadow: inset 0 0 0 1px #f57900, 0 1px rgba(238, 238, 236, 0.07);
       border-color: #432100; }
     entry.warning:selected, spinbutton.warning:selected, entry.warning:selected:focus, 
spinbutton.warning:selected:focus {
       background-color: #f57900; }
@@ -337,10 +337,10 @@ button, headerbar button.titlebutton,
   color: #eeeeec;
   outline-color: rgba(238, 238, 236, 0.3);
   border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
   text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
   -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
   button.flat, button.sidebar-button, headerbar button.titlebutton,
   .titlebar button.titlebutton {
     border-color: transparent;
@@ -362,10 +362,10 @@ button, headerbar button.titlebutton,
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07);
     -gtk-icon-effect: highlight; }
   button:active, headerbar button.titlebutton:active,
   .titlebar button.titlebutton:active, button:checked, headerbar button.titlebutton:checked,
@@ -376,7 +376,7 @@ button, headerbar button.titlebutton,
     background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.1);
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.07);
     transition-duration: 50ms; }
   button:backdrop, headerbar button.titlebutton:backdrop,
   .titlebar button.titlebutton:backdrop, button.flat:backdrop, button.sidebar-button:backdrop, headerbar 
button.titlebutton:backdrop,
@@ -437,7 +437,7 @@ button, headerbar button.titlebutton,
     background-image: linear-gradient(to bottom, #333636);
     text-shadow: none;
     -gtk-icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
     button:insensitive > .label, headerbar button.titlebutton:insensitive > .label,
     .titlebar button.titlebutton:insensitive > .label {
       color: inherit; }
@@ -445,7 +445,7 @@ button, headerbar button.titlebutton,
       color: #949796;
       border-color: #1c1f1f;
       background-image: linear-gradient(to bottom, #313434, #333636);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
       button:insensitive:active > .label, headerbar button.titlebutton:insensitive:active > .label,
       .titlebar button.titlebutton:insensitive:active > .label, button:insensitive:checked > .label, 
headerbar button.titlebutton:insensitive:checked > .label,
       .titlebar button.titlebutton:insensitive:checked > .label {
@@ -631,10 +631,10 @@ button, headerbar button.titlebutton,
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #0b1e33;
-    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    background-image: linear-gradient(to bottom, #276fba, #2362a5 40%, #1e5690);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
     button.suggested-action.flat, button.suggested-action.sidebar-button, headerbar 
button.suggested-action.titlebutton,
     .titlebar button.suggested-action.titlebutton {
       border-color: transparent;
@@ -648,10 +648,10 @@ button, headerbar button.titlebutton,
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+      background-image: linear-gradient(to bottom, #3986d5, #266cb5 40%, #2362a5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
     button.suggested-action:active, button.suggested-action:checked {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
@@ -659,7 +659,7 @@ button, headerbar button.titlebutton,
       background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.1); }
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.07); }
     button.suggested-action:backdrop, button.suggested-action.flat:backdrop, 
button.suggested-action.sidebar-button:backdrop, headerbar button.suggested-action.titlebutton:backdrop,
     .titlebar button.suggested-action.titlebutton:backdrop {
       color: #d3dfeb;
@@ -717,7 +717,7 @@ button, headerbar button.titlebutton,
       background-image: linear-gradient(to bottom, #333636);
       text-shadow: none;
       -gtk-icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
       button.suggested-action:insensitive > .label, headerbar 
button.suggested-action.titlebutton:insensitive > .label,
       .titlebar button.suggested-action.titlebutton:insensitive > .label {
         color: inherit; }
@@ -725,7 +725,7 @@ button, headerbar button.titlebutton,
         color: #a5b6c9;
         border-color: #0b1e33;
         background-image: linear-gradient(to bottom, #1b4470, #1d4877);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
         button.suggested-action:insensitive:active > .label, headerbar 
button.suggested-action.titlebutton:insensitive:active > .label,
         .titlebar button.suggested-action.titlebutton:insensitive:active > .label, 
button.suggested-action:insensitive:checked > .label, headerbar 
button.suggested-action.titlebutton:insensitive:checked > .label,
         .titlebar button.suggested-action.titlebutton:insensitive:checked > .label {
@@ -778,10 +778,10 @@ button, headerbar button.titlebutton,
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #5e0707;
-    background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
+    background-image: linear-gradient(to bottom, #ee1b1b, #df1111 40%, #c70f0f);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.07); }
     button.destructive-action.flat, button.destructive-action.sidebar-button, headerbar 
button.destructive-action.titlebutton,
     .titlebar button.destructive-action.titlebutton {
       border-color: transparent;
@@ -795,10 +795,10 @@ button, headerbar button.titlebutton,
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #5e0707;
-      background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
+      background-image: linear-gradient(to bottom, #f14545, #ee1616 40%, #df1111);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.59278);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.59278);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.07); }
     button.destructive-action:active, button.destructive-action:checked {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
@@ -806,7 +806,7 @@ button, headerbar button.titlebutton,
       background-image: linear-gradient(to bottom, #aa0d0d, #b60e0e 40%, #bd0e0e);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.1); }
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.07); }
     button.destructive-action:backdrop, button.destructive-action.flat:backdrop, 
button.destructive-action.sidebar-button:backdrop, headerbar button.destructive-action.titlebutton:backdrop,
     .titlebar button.destructive-action.titlebutton:backdrop {
       color: #f7cfcf;
@@ -864,7 +864,7 @@ button, headerbar button.titlebutton,
       background-image: linear-gradient(to bottom, #333636);
       text-shadow: none;
       -gtk-icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
       button.destructive-action:insensitive > .label, headerbar 
button.destructive-action.titlebutton:insensitive > .label,
       .titlebar button.destructive-action.titlebutton:insensitive > .label {
         color: inherit; }
@@ -872,7 +872,7 @@ button, headerbar button.titlebutton,
         color: #dba0a0;
         border-color: #5e0707;
         background-image: linear-gradient(to bottom, #9d1111, #a41212);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
         button.destructive-action:insensitive:active > .label, headerbar 
button.destructive-action.titlebutton:insensitive:active > .label,
         .titlebar button.destructive-action.titlebutton:insensitive:active > .label, 
button.destructive-action:insensitive:checked > .label, headerbar 
button.destructive-action.titlebutton:insensitive:checked > .label,
         .titlebar button.destructive-action.titlebutton:insensitive:checked > .label {
@@ -993,19 +993,19 @@ button, headerbar button.titlebutton,
   color: #eeeeec;
   outline-color: rgba(238, 238, 236, 0.3);
   border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
   text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
   -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
   .inline-toolbar toolbutton > button:hover, .inline-toolbar headerbar toolbutton > button.titlebutton:hover,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:hover {
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
   .inline-toolbar toolbutton > button:active, .inline-toolbar headerbar toolbutton > 
button.titlebutton:active,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:active, .inline-toolbar toolbutton > 
button:checked, .inline-toolbar headerbar toolbutton > button.titlebutton:checked,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:checked {
@@ -1015,7 +1015,7 @@ button, headerbar button.titlebutton,
     background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 
238, 236, 0.07); }
   .inline-toolbar toolbutton > button:insensitive, .inline-toolbar headerbar toolbutton > 
button.titlebutton:insensitive,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:insensitive {
     color: #949796;
@@ -1023,7 +1023,7 @@ button, headerbar button.titlebutton,
     background-image: linear-gradient(to bottom, #333636);
     text-shadow: none;
     -gtk-icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
     .inline-toolbar toolbutton > button:insensitive > .label {
       color: inherit; }
   .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar headerbar toolbutton > 
button.titlebutton:insensitive:active,
@@ -1032,7 +1032,7 @@ button, headerbar button.titlebutton,
     color: #949796;
     border-color: #1c1f1f;
     background-image: linear-gradient(to bottom, #313434, #333636);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
     .inline-toolbar toolbutton > button:insensitive:active > .label, .inline-toolbar toolbutton > 
button:insensitive:checked > .label {
       color: inherit; }
   .inline-toolbar toolbutton > button:backdrop, .inline-toolbar headerbar toolbutton > 
button.titlebutton:backdrop,
@@ -1201,7 +1201,7 @@ button.color, headerbar button.color.titlebutton,
   padding: 5px; }
   button.color > colorswatch:first-child:last-child, headerbar button.color.titlebutton > 
colorswatch:first-child:last-child,
   .titlebar button.color.titlebutton > colorswatch:first-child:last-child {
-    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
     button.color > colorswatch:first-child:last-child > overlay, button.color > 
colorswatch:first-child:last-child, headerbar button.color.titlebutton > colorswatch:first-child:last-child,
     .titlebar button.color.titlebutton > colorswatch:first-child:last-child {
       border-radius: 0; }
@@ -1348,7 +1348,7 @@ spinbutton.vertical {
       color: #eeeeec;
       outline-color: rgba(238, 238, 236, 0.3);
       border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+      background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
@@ -1364,9 +1364,9 @@ spinbutton.vertical {
         color: #eeeeec;
         outline-color: rgba(238, 238, 236, 0.3);
         border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
         box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
       spinbutton.vertical button:first-child:insensitive {
         color: #949796;
@@ -1533,7 +1533,7 @@ searchbar,
   border-style: solid;
   border-color: #1c1f1f;
   background-color: #303535;
-  box-shadow: inset 0 2px 3px -1px #242828, 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 0 2px 3px -1px #242828, 0 1px rgba(238, 238, 236, 0.07); }
   .inline-toolbar:backdrop, searchbar:backdrop,
   .location-bar:backdrop {
     border-color: #1f2222;
@@ -1551,14 +1551,14 @@ headerbar {
   border-color: #1c1f1f;
   border-radius: 7px 7px 0 0;
   background-color: transparent;
-  background-image: linear-gradient(to bottom, #434a4a, #393f3f);
-  box-shadow: inset 0 -1px #2e3232, inset 0 1px rgba(238, 238, 236, 0.1); }
+  background-image: linear-gradient(to bottom, #484f4f, #3e4444);
+  box-shadow: inset 0 -1px #2e3232, inset 0 1px rgba(238, 238, 236, 0.07); }
   .titlebar:backdrop,
   headerbar:backdrop {
     border-color: #1f2222;
     background-color: #393f3f;
     background-image: none;
-    box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); }
   .titlebar .title,
   headerbar .title {
     font-weight: bold;
@@ -1586,11 +1586,11 @@ headerbar {
     text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
     border-color: #0f2b48;
     background-image: linear-gradient(to bottom, #256ab1, #215d9c);
-    box-shadow: inset 0 -1px #1b4c7f, inset 0 1px rgba(43, 100, 160, 0.55); }
+    box-shadow: inset 0 -1px #1b4c7f, inset 0 1px rgba(40, 98, 159, 0.535); }
     .titlebar.selection-mode:backdrop,
     headerbar.selection-mode:backdrop {
       background-image: linear-gradient(to bottom, #215d9c);
-      box-shadow: inset 0 1px rgba(48, 104, 162, 0.46); }
+      box-shadow: inset 0 1px rgba(44, 100, 160, 0.442); }
     .titlebar.selection-mode button,
     headerbar.selection-mode button,
     headerbar.selection-mode .titlebar button.titlebutton,
@@ -1598,10 +1598,10 @@ headerbar {
       color: #ffffff;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+      background-image: linear-gradient(to bottom, #276fba, #2362a5 40%, #1e5690);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(40, 98, 159, 0.535); }
       .titlebar.selection-mode button.flat, .titlebar.selection-mode button.sidebar-button,
       .titlebar.selection-mode button.titlebutton,
       headerbar.selection-mode button.flat,
@@ -1618,10 +1618,10 @@ headerbar {
         color: #ffffff;
         outline-color: rgba(255, 255, 255, 0.3);
         border-color: #0b1e33;
-        background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
+        background-image: linear-gradient(to bottom, #3986d5, #266cb5 40%, #2362a5);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
+        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(40, 98, 159, 0.535); }
       .titlebar.selection-mode button:active, .titlebar.selection-mode button:checked,
       headerbar.selection-mode button:active,
       headerbar.selection-mode button:checked {
@@ -1631,7 +1631,7 @@ headerbar {
         background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187);
         text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
         -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 
100, 160, 0.55); }
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(40, 
98, 159, 0.535); }
       .titlebar.selection-mode button:backdrop, .titlebar.selection-mode button.flat:backdrop, 
.titlebar.selection-mode button.sidebar-button:backdrop,
       .titlebar.selection-mode button.titlebutton:backdrop,
       headerbar.selection-mode button:backdrop,
@@ -1643,7 +1643,7 @@ headerbar {
         background-image: linear-gradient(to bottom, #215d9c);
         text-shadow: none;
         -gtk-icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0);
         -gtk-icon-effect: none;
         border-color: #0f2b48; }
         .titlebar.selection-mode button:backdrop:active, .titlebar.selection-mode button:backdrop:checked, 
.titlebar.selection-mode button.flat:backdrop:active, .titlebar.selection-mode 
button.sidebar-button:backdrop:active,
@@ -1660,7 +1660,7 @@ headerbar {
           color: #d1dae3;
           border-color: #0b1e33;
           background-image: linear-gradient(to bottom, #184472);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0);
           border-color: #0f2b48; }
         .titlebar.selection-mode button:backdrop:insensitive, .titlebar.selection-mode 
button.flat:backdrop:insensitive, .titlebar.selection-mode button.sidebar-button:backdrop:insensitive,
         .titlebar.selection-mode button.titlebutton:backdrop:insensitive,
@@ -1673,7 +1673,7 @@ headerbar {
           background-image: linear-gradient(to bottom, #22558b);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0);
           border-color: #0f2b48; }
           .titlebar.selection-mode button:backdrop:insensitive > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode button.flat:backdrop:insensitive > 
.label, .titlebar.selection-mode button.sidebar-button:backdrop:insensitive > .label, 
.titlebar.selection-mode headerbar button.titlebutton:backdrop:insensitive > .label,
           .titlebar.selection-mode button.titlebutton:backdrop:insensitive > .label,
@@ -1698,7 +1698,7 @@ headerbar {
           color: #6c88a7;
           border-color: #0b1e33;
           background-image: linear-gradient(to bottom, #1d4877);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0);
           border-color: #0f2b48; }
           .titlebar.selection-mode button:backdrop:insensitive:active > .label, .titlebar.selection-mode 
headerbar button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode 
button:backdrop:insensitive:checked > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode 
button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode 
button.sidebar-button:backdrop:insensitive:active > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive:active > .label,
           .titlebar.selection-mode button.titlebutton:backdrop:insensitive:active > .label, 
.titlebar.selection-mode button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode 
button.sidebar-button:backdrop:insensitive:checked > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive:checked > .label,
@@ -1742,7 +1742,7 @@ headerbar {
         background-image: linear-gradient(to bottom, #22558b);
         text-shadow: none;
         -gtk-icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0.535); }
         .titlebar.selection-mode button:insensitive > .label, .titlebar.selection-mode headerbar 
button.titlebutton:insensitive > .label,
         headerbar.selection-mode button:insensitive > .label,
         headerbar.selection-mode .titlebar button.titlebutton:insensitive > .label {
@@ -1753,7 +1753,7 @@ headerbar {
           color: #a5b6c9;
           border-color: #0b1e33;
           background-image: linear-gradient(to bottom, #1b4470, #1d4877);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0.535); }
           .titlebar.selection-mode button:insensitive:active > .label, .titlebar.selection-mode headerbar 
button.titlebutton:insensitive:active > .label, .titlebar.selection-mode button:insensitive:checked > .label, 
.titlebar.selection-mode headerbar button.titlebutton:insensitive:checked > .label,
           headerbar.selection-mode button:insensitive:active > .label,
           headerbar.selection-mode .titlebar button.titlebutton:insensitive:active > .label,
@@ -1765,20 +1765,20 @@ headerbar {
         color: #eeeeec;
         outline-color: rgba(238, 238, 236, 0.3);
         border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+        background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
         text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
         -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(40, 98, 159, 0.535);
         border-color: #0f2b48; }
         .titlebar.selection-mode button.suggested-action:hover,
         headerbar.selection-mode button.suggested-action:hover {
           color: #eeeeec;
           outline-color: rgba(238, 238, 236, 0.3);
           border-color: #1c1f1f;
-          background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-          text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-          -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
+          background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+          text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+          -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(40, 98, 159, 0.535);
           border-color: #0f2b48; }
         .titlebar.selection-mode button.suggested-action:active,
         headerbar.selection-mode button.suggested-action:active {
@@ -1788,7 +1788,7 @@ headerbar {
           background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
           text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
           -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
-          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px 
rgba(43, 100, 160, 0.55);
+          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px 
rgba(40, 98, 159, 0.535);
           border-color: #0f2b48; }
         .titlebar.selection-mode button.suggested-action:insensitive,
         headerbar.selection-mode button.suggested-action:insensitive {
@@ -1797,7 +1797,7 @@ headerbar {
           background-image: linear-gradient(to bottom, #333636);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0.535);
           border-color: #0f2b48; }
           .titlebar.selection-mode button.suggested-action:insensitive > .label, .titlebar.selection-mode 
headerbar button.suggested-action.titlebutton:insensitive > .label,
           headerbar.selection-mode button.suggested-action:insensitive > .label,
@@ -1810,7 +1810,7 @@ headerbar {
           background-image: linear-gradient(to bottom, #393f3f);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0);
           border-color: #0f2b48; }
         .titlebar.selection-mode button.suggested-action:backdrop:insensitive,
         headerbar.selection-mode button.suggested-action:backdrop:insensitive {
@@ -1819,7 +1819,7 @@ headerbar {
           background-image: linear-gradient(to bottom, #333636);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(40, 98, 159, 0);
           border-color: #0f2b48; }
           .titlebar.selection-mode button.suggested-action:backdrop:insensitive > .label, 
.titlebar.selection-mode headerbar button.suggested-action.titlebutton:backdrop:insensitive > .label,
           headerbar.selection-mode button.suggested-action:backdrop:insensitive > .label,
@@ -2326,9 +2326,9 @@ notebook {
         color: #eeeeec;
         outline-color: rgba(238, 238, 236, 0.3);
         border-color: #1c1f1f;
-        background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+        background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
         box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
         background-image: none;
         box-shadow: none; }
@@ -2436,7 +2436,7 @@ switch {
   font-weight: bold;
   font-size: smaller;
   outline-offset: -4px;
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.07);
   border: 1px solid #1c1f1f;
   border-radius: 3px;
   color: #eeeeec;
@@ -2449,14 +2449,14 @@ switch {
     background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
     color: white;
     border-color: #0f2b48;
-    box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+    box-shadow: 0 1px rgba(238, 238, 236, 0.07);
     text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
   switch:insensitive {
     color: #949796;
     border-color: #1c1f1f;
     background-image: none;
     background-color: #333636;
-    box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+    box-shadow: 0 1px rgba(238, 238, 236, 0.07);
     text-shadow: none; }
   switch:backdrop {
     color: #949796;
@@ -2479,19 +2479,19 @@ switch {
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px 
#2b2f2f; }
   switch:hover slider {
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
+    background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px 
#2b2f2f; }
   switch:active slider {
     border: 1px solid #0f2b48; }
@@ -2530,7 +2530,7 @@ switch {
  *************************/
 check {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), 
url("assets/checkbox-unchecked-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check button.flat, check button.sidebar-button, check headerbar button.titlebutton, headerbar check 
button.titlebutton,
   check .titlebar button.titlebutton,
   .titlebar check button.titlebutton {
@@ -2538,7 +2538,7 @@ check {
 
 check:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), 
url("assets/checkbox-unchecked-hover-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:hover button.flat, check:hover button.sidebar-button, check:hover headerbar button.titlebutton, 
headerbar check:hover button.titlebutton,
   check:hover .titlebar button.titlebutton,
   .titlebar check:hover button.titlebutton {
@@ -2546,7 +2546,7 @@ check:hover {
 
 check:active {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), 
url("assets/checkbox-unchecked-active-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:active button.flat, check:active button.sidebar-button, check:active headerbar button.titlebutton, 
headerbar check:active button.titlebutton,
   check:active .titlebar button.titlebutton,
   .titlebar check:active button.titlebutton {
@@ -2554,7 +2554,7 @@ check:active {
 
 check:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), 
url("assets/checkbox-unchecked-insensitive-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:insensitive button.flat, check:insensitive button.sidebar-button, check:insensitive headerbar 
button.titlebutton, headerbar check:insensitive button.titlebutton,
   check:insensitive .titlebar button.titlebutton,
   .titlebar check:insensitive button.titlebutton {
@@ -2578,7 +2578,7 @@ check:backdrop:insensitive {
 
 check:inconsistent {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:inconsistent button.flat, check:inconsistent button.sidebar-button, check:inconsistent headerbar 
button.titlebutton, headerbar check:inconsistent button.titlebutton,
   check:inconsistent .titlebar button.titlebutton,
   .titlebar check:inconsistent button.titlebutton {
@@ -2586,7 +2586,7 @@ check:inconsistent {
 
 check:inconsistent:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), 
url("assets/checkbox-mixed-hover-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:inconsistent:hover button.flat, check:inconsistent:hover button.sidebar-button, 
check:inconsistent:hover headerbar button.titlebutton, headerbar check:inconsistent:hover button.titlebutton,
   check:inconsistent:hover .titlebar button.titlebutton,
   .titlebar check:inconsistent:hover button.titlebutton {
@@ -2594,7 +2594,7 @@ check:inconsistent:hover {
 
 check:inconsistent:selected {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), 
url("assets/checkbox-mixed-active-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:inconsistent:selected button.flat, check:inconsistent:selected button.sidebar-button, 
check:inconsistent:selected headerbar button.titlebutton, headerbar check:inconsistent:selected 
button.titlebutton,
   check:inconsistent:selected .titlebar button.titlebutton,
   .titlebar check:inconsistent:selected button.titlebutton {
@@ -2610,7 +2610,7 @@ check:inconsistent:backdrop {
 
 check:inconsistent:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), 
url("assets/checkbox-mixed-insensitive-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:inconsistent:insensitive button.flat, check:inconsistent:insensitive button.sidebar-button, 
check:inconsistent:insensitive headerbar button.titlebutton, headerbar check:inconsistent:insensitive 
button.titlebutton,
   check:inconsistent:insensitive .titlebar button.titlebutton,
   .titlebar check:inconsistent:insensitive button.titlebutton {
@@ -2626,7 +2626,7 @@ check:inconsistent:insensitive:backdrop {
 
 check:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:checked button.flat, check:checked button.sidebar-button, check:checked headerbar 
button.titlebutton, headerbar check:checked button.titlebutton,
   check:checked .titlebar button.titlebutton,
   .titlebar check:checked button.titlebutton {
@@ -2634,7 +2634,7 @@ check:checked {
 
 check:checked:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), 
url("assets/checkbox-checked-insensitive-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:checked:insensitive button.flat, check:checked:insensitive button.sidebar-button, 
check:checked:insensitive headerbar button.titlebutton, headerbar check:checked:insensitive 
button.titlebutton,
   check:checked:insensitive .titlebar button.titlebutton,
   .titlebar check:checked:insensitive button.titlebutton {
@@ -2642,7 +2642,7 @@ check:checked:insensitive {
 
 check:checked:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), 
url("assets/checkbox-checked-hover-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:checked:hover button.flat, check:checked:hover button.sidebar-button, check:checked:hover headerbar 
button.titlebutton, headerbar check:checked:hover button.titlebutton,
   check:checked:hover .titlebar button.titlebutton,
   .titlebar check:checked:hover button.titlebutton {
@@ -2650,7 +2650,7 @@ check:checked:hover {
 
 check:checked:active {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), 
url("assets/checkbox-checked-active-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   check:checked:active button.flat, check:checked:active button.sidebar-button, check:checked:active 
headerbar button.titlebutton, headerbar check:checked:active button.titlebutton,
   check:checked:active .titlebar button.titlebutton,
   .titlebar check:checked:active button.titlebutton {
@@ -2687,7 +2687,7 @@ menu menuitem.check {
 
 radio {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio button.flat, radio button.sidebar-button, radio headerbar button.titlebutton, headerbar radio 
button.titlebutton,
   radio .titlebar button.titlebutton,
   .titlebar radio button.titlebutton {
@@ -2695,7 +2695,7 @@ radio {
 
 radio:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), 
url("assets/radio-unchecked-hover-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:hover button.flat, radio:hover button.sidebar-button, radio:hover headerbar button.titlebutton, 
headerbar radio:hover button.titlebutton,
   radio:hover .titlebar button.titlebutton,
   .titlebar radio:hover button.titlebutton {
@@ -2703,7 +2703,7 @@ radio:hover {
 
 radio:active {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), 
url("assets/radio-unchecked-active-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:active button.flat, radio:active button.sidebar-button, radio:active headerbar button.titlebutton, 
headerbar radio:active button.titlebutton,
   radio:active .titlebar button.titlebutton,
   .titlebar radio:active button.titlebutton {
@@ -2711,7 +2711,7 @@ radio:active {
 
 radio:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), 
url("assets/radio-unchecked-insensitive-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:insensitive button.flat, radio:insensitive button.sidebar-button, radio:insensitive headerbar 
button.titlebutton, headerbar radio:insensitive button.titlebutton,
   radio:insensitive .titlebar button.titlebutton,
   .titlebar radio:insensitive button.titlebutton {
@@ -2735,7 +2735,7 @@ radio:backdrop:insensitive {
 
 radio:inconsistent {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:inconsistent button.flat, radio:inconsistent button.sidebar-button, radio:inconsistent headerbar 
button.titlebutton, headerbar radio:inconsistent button.titlebutton,
   radio:inconsistent .titlebar button.titlebutton,
   .titlebar radio:inconsistent button.titlebutton {
@@ -2743,7 +2743,7 @@ radio:inconsistent {
 
 radio:inconsistent:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark 
2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:inconsistent:hover button.flat, radio:inconsistent:hover button.sidebar-button, 
radio:inconsistent:hover headerbar button.titlebutton, headerbar radio:inconsistent:hover button.titlebutton,
   radio:inconsistent:hover .titlebar button.titlebutton,
   .titlebar radio:inconsistent:hover button.titlebutton {
@@ -2751,7 +2751,7 @@ radio:inconsistent:hover {
 
 radio:inconsistent:selected {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), 
url("assets/radio-mixed-active-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:inconsistent:selected button.flat, radio:inconsistent:selected button.sidebar-button, 
radio:inconsistent:selected headerbar button.titlebutton, headerbar radio:inconsistent:selected 
button.titlebutton,
   radio:inconsistent:selected .titlebar button.titlebutton,
   .titlebar radio:inconsistent:selected button.titlebutton {
@@ -2767,7 +2767,7 @@ radio:inconsistent:backdrop {
 
 radio:inconsistent:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), 
url("assets/radio-mixed-insensitive-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:inconsistent:insensitive button.flat, radio:inconsistent:insensitive button.sidebar-button, 
radio:inconsistent:insensitive headerbar button.titlebutton, headerbar radio:inconsistent:insensitive 
button.titlebutton,
   radio:inconsistent:insensitive .titlebar button.titlebutton,
   .titlebar radio:inconsistent:insensitive button.titlebutton {
@@ -2783,7 +2783,7 @@ radio:inconsistent:insensitive:backdrop {
 
 radio:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:checked button.flat, radio:checked button.sidebar-button, radio:checked headerbar 
button.titlebutton, headerbar radio:checked button.titlebutton,
   radio:checked .titlebar button.titlebutton,
   .titlebar radio:checked button.titlebutton {
@@ -2791,7 +2791,7 @@ radio:checked {
 
 radio:checked:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), 
url("assets/radio-checked-insensitive-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:checked:insensitive button.flat, radio:checked:insensitive button.sidebar-button, 
radio:checked:insensitive headerbar button.titlebutton, headerbar radio:checked:insensitive 
button.titlebutton,
   radio:checked:insensitive .titlebar button.titlebutton,
   .titlebar radio:checked:insensitive button.titlebutton {
@@ -2799,7 +2799,7 @@ radio:checked:insensitive {
 
 radio:checked:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), 
url("assets/radio-checked-hover-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:checked:hover button.flat, radio:checked:hover button.sidebar-button, radio:checked:hover headerbar 
button.titlebutton, headerbar radio:checked:hover button.titlebutton,
   radio:checked:hover .titlebar button.titlebutton,
   .titlebar radio:checked:hover button.titlebutton {
@@ -2807,7 +2807,7 @@ radio:checked:hover {
 
 radio:checked:active {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), 
url("assets/radio-checked-active-dark 2 png"));
-  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
+  -gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
   radio:checked:active button.flat, radio:checked:active button.sidebar-button, radio:checked:active 
headerbar button.titlebutton, headerbar radio:checked:active button.titlebutton,
   radio:checked:active .titlebar button.titlebutton,
   .titlebar radio:checked:active button.titlebutton {
@@ -2905,10 +2905,10 @@ scale trough, scale fill, progressbar trough {
   border: 1px solid #1c1f1f;
   border-radius: 3px;
   background-color: #2f3434;
-  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
   scale trough:insensitive, scale fill:insensitive, progressbar trough:insensitive {
     background-color: #333636;
-    box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: 0 1px rgba(238, 238, 236, 0.07); }
   scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough {
     background-color: #303535;
     border-color: #1f2222;
@@ -2980,7 +2980,7 @@ scale {
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(0, 0, 0, 0.1);
@@ -2990,9 +2990,9 @@ scale {
       color: #eeeeec;
       outline-color: rgba(238, 238, 236, 0.3);
       border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+      background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(0, 0, 0, 0.1); }
     scale slider:active {
       border-color: #0f2b48; }
@@ -3002,7 +3002,7 @@ scale {
       background-image: linear-gradient(to bottom, #333636);
       text-shadow: none;
       -gtk-icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.07); }
       scale slider:insensitive > .label {
         color: inherit; }
     scale slider:backdrop {
@@ -3294,7 +3294,7 @@ progressbar {
   padding: 0;
   font-size: smaller;
   color: rgba(238, 238, 236, 0.4);
-  box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: 0 1px rgba(238, 238, 236, 0.07); }
   progressbar:backdrop {
     box-shadow: none; }
   progressbar progress {
@@ -3316,7 +3316,7 @@ progressbar {
  * Level Bar *
  *************/
 levelbar {
-  box-shadow: 0 1px rgba(238, 238, 236, 0.1);
+  box-shadow: 0 1px rgba(238, 238, 236, 0.07);
   -GtkLevelBar-min-block-width: 34;
   -GtkLevelBar-min-block-height: 3; }
   levelbar.vertical {
@@ -3330,7 +3330,7 @@ levelbar {
     background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
     color: white;
     border-color: #1c1f1f;
-    box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.07); }
     levelbar trough:backdrop {
       background-color: transparent;
       background-image: linear-gradient(to bottom, #1d2020, #242525 3px, #292929 90%);
@@ -3567,7 +3567,7 @@ row:selected .titlebar button.titlebutton,
   color: #eeeeec;
   outline-color: rgba(238, 238, 236, 0.3);
   border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
   text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
   -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
   box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
@@ -3585,9 +3585,9 @@ row:selected .titlebar button.titlebutton,
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
   row:selected button:active, row:selected button:checked {
     color: #eeeeec;
@@ -3746,7 +3746,7 @@ messagedialog .dialog-action-area .titlebar button.titlebutton,
 
 messagedialog .titlebar {
   border-style: none;
-  box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); }
 messagedialog.csd.background {
   border-bottom-left-radius: 9px;
   border-bottom-right-radius: 9px; }
@@ -3756,7 +3756,7 @@ messagedialog.csd .dialog-action-area button {
   color: #eeeeec;
   outline-color: rgba(238, 238, 236, 0.3);
   border-color: #1c1f1f;
-  background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+  background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
   text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
   -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
   box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
@@ -3764,9 +3764,9 @@ messagedialog.csd .dialog-action-area button {
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-    text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
+    background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+    text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
   messagedialog.csd .dialog-action-area button:active {
     color: #eeeeec;
@@ -3807,7 +3807,7 @@ messagedialog.csd .dialog-action-area button {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #0b1e33;
-    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    background-image: linear-gradient(to bottom, #276fba, #2362a5 40%, #1e5690);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
@@ -3815,9 +3815,9 @@ messagedialog.csd .dialog-action-area button {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      background-image: linear-gradient(to bottom, #3986d5, #266cb5 40%, #2362a5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
     messagedialog.csd .dialog-action-area button.suggested-action:active {
       color: white;
@@ -3858,7 +3858,7 @@ messagedialog.csd .dialog-action-area button {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #5e0707;
-    background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
+    background-image: linear-gradient(to bottom, #ee1b1b, #df1111 40%, #c70f0f);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
@@ -3866,9 +3866,9 @@ messagedialog.csd .dialog-action-area button {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #5e0707;
-      background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
+      background-image: linear-gradient(to bottom, #f14545, #ee1616 40%, #df1111);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.59278);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.59278);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
     messagedialog.csd .dialog-action-area button.destructive-action:active {
       color: white;
@@ -4046,7 +4046,7 @@ infobar {
     color: #ffffff;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #0b1e33;
-    background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
+    background-image: linear-gradient(to bottom, #276fba, #2362a5 40%, #1e5690);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
@@ -4057,9 +4057,9 @@ infobar {
       color: #ffffff;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #0b1e33;
-      background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
+      background-image: linear-gradient(to bottom, #3986d5, #266cb5 40%, #2362a5);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.65553);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
     .info button:active,
     .question button:active,
@@ -4164,13 +4164,13 @@ tooltip {
  * Color Chooser *
  *****************/
 colorswatch {
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
   :selected colorswatch {
     box-shadow: none; }
     :selected colorswatch overlay, :selected colorswatch overlay:hover {
       border-color: #ffffff; }
   colorswatch:selected {
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
   colorswatch.top {
     border-top-left-radius: 6px;
     border-top-right-radius: 6px; }
@@ -4228,18 +4228,18 @@ colorswatch {
     color: #eeeeec;
     outline-color: rgba(238, 238, 236, 0.3);
     border-color: #1c1f1f;
-    background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
+    background-image: linear-gradient(to bottom, #4a5252, #3e4444 40%, #323737);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
     colorswatch#add-color-button:hover {
       color: #eeeeec;
       outline-color: rgba(238, 238, 236, 0.3);
       border-color: #1c1f1f;
-      background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
+      background-image: linear-gradient(to bottom, #606a6a, #484f4f 40%, #3e4444);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.07); }
     colorswatch#add-color-button:backdrop {
       color: #949796;
       border-color: #1f2222;
@@ -4614,7 +4614,7 @@ read if you used those and something break with a version upgrade you're on your
 @define-color wm_title shade(#eeeeec, 1.8);
 @define-color wm_unfocused_title #949796;
 @define-color wm_highlight transparent;
- define-color wm_borders_edge rgba(238, 238, 236, 0.1);
+ define-color wm_borders_edge rgba(238, 238, 236, 0.07);
 @define-color wm_bg_a shade(#393f3f, 1.2);
 @define-color wm_bg_b #393f3f;
 @define-color wm_shadow alpha(black, 0.35);
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index 567f493..68c86a6 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -26,12 +26,12 @@
  ***************/
 .background {
   color: #2e3436;
-  background-color: #e9e9e9; }
+  background-color: #e8e8e7; }
   .background:backdrop {
     text-shadow: none;
     -gtk-icon-shadow: none;
-    color: #8e9192;
-    background-color: #ededed; }
+    color: #8b8e8f;
+    background-color: #e8e8e7; }
 
 /*
    These wildcard seems unavoidable, need to investigate.
@@ -43,17 +43,17 @@
   -gtk-icon-effect: dim; }
 
 .gtkstyle-fallback {
-  background-color: #ededed;
+  background-color: #e8e8e7;
   color: #2e3436; }
   .gtkstyle-fallback:prelight {
     background-color: white;
     color: #2e3436; }
   .gtkstyle-fallback:active {
-    background-color: #d4d4d4;
+    background-color: #cfcfcd;
     color: #2e3436; }
   .gtkstyle-fallback:insensitive {
-    background-color: #f4f4f4;
-    color: #8e9192; }
+    background-color: #f1f1f1;
+    color: #8b8e8f; }
   .gtkstyle-fallback:selected {
     background-color: #4a90d9;
     color: #ffffff; }
@@ -91,11 +91,11 @@ flowbox flowboxchild {
 label.separator {
   color: #2e3436; }
   label.separator:backdrop {
-    color: #8e9192; }
+    color: #8b8e8f; }
 label:insensitive {
-  color: #8e9192; }
+  color: #8b8e8f; }
   label:insensitive:backdrop {
-    color: #c7c7c7; }
+    color: #c3c3c0; }
 
 .dim-label, label.separator, .titlebar .subtitle,
 headerbar .subtitle {
@@ -104,25 +104,25 @@ headerbar .subtitle {
 
 assistant .sidebar {
   background-color: #ffffff;
-  border-top: 1px solid #a1a1a1; }
+  border-top: 1px solid #9d9d99; }
   assistant .sidebar:dir(ltr) {
-    border-right: 1px solid #a1a1a1; }
+    border-right: 1px solid #9d9d99; }
   assistant .sidebar:dir(rtl) {
-    border-left: 1px solid #a1a1a1; }
+    border-left: 1px solid #9d9d99; }
   assistant .sidebar:backdrop {
     background-color: white;
-    border-color: darkgray; }
+    border-color: #a5a5a1; }
 assistant.csd .sidebar {
   border-top-style: none; }
 assistant .sidebar label {
   padding: 6px 12px; }
 assistant .sidebar label.highlight {
-  background-color: #c7c8c8; }
+  background-color: #c3c4c4; }
 
 textview {
-  background-color: #f6f6f6; }
+  background-color: #f4f4f3; }
   textview:backdrop {
-    background-color: #f6f6f6; }
+    background-color: #f4f4f3; }
 
 popover.magnifier,
 popover.osd,
@@ -169,10 +169,10 @@ entry, spinbutton {
   border-radius: 3px;
   transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
   background-color: transparent;
-  background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+  background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
   color: black;
-  border-color: #a1a1a1;
-  box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
+  border-color: #9d9d99;
+  box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px rgba(255, 255, 255, 0.8); }
   entry image.left, spinbutton image.left {
     padding-left: 0;
     padding-right: 6px; }
@@ -182,37 +182,37 @@ entry, spinbutton {
   entry.flat, spinbutton.flat, entry.flat:focus, spinbutton.flat:focus {
     padding: 2px;
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
     color: black;
-    border-color: #a1a1a1;
+    border-color: #9d9d99;
     box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0);
     border: none;
     border-radius: 0; }
   entry:focus, spinbutton:focus {
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
-    box-shadow: inset 0 0 0 1px #4a90d9, 0 1px white;
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
+    box-shadow: inset 0 0 0 1px #4a90d9, 0 1px rgba(255, 255, 255, 0.8);
     border-color: #4a90d9; }
   entry:insensitive, spinbutton:insensitive {
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
-    box-shadow: 0 1px white; }
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f1f1f1);
+    box-shadow: 0 1px rgba(255, 255, 255, 0.8); }
   entry:backdrop, spinbutton:backdrop {
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
     color: #333333;
-    border-color: darkgray;
+    border-color: #a5a5a1;
     background-image: linear-gradient(to bottom, white);
     box-shadow: 0 1px rgba(255, 255, 255, 0); }
   entry:backdrop:insensitive, spinbutton:backdrop:insensitive {
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
-    color: #c7c7c7;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
+    color: #c3c3c0;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     box-shadow: 0 1px rgba(255, 255, 255, 0); }
   entry progress, spinbutton progress {
     margin: 1px;
@@ -232,8 +232,8 @@ entry, spinbutton {
     border-color: #cc0000; }
     entry.error:focus, spinbutton.error:focus {
       background-color: transparent;
-      background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
-      box-shadow: inset 0 0 0 1px #cc0000, 0 1px white;
+      background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
+      box-shadow: inset 0 0 0 1px #cc0000, 0 1px rgba(255, 255, 255, 0.8);
       border-color: #cc0000; }
     entry.error:selected, spinbutton.error:selected, entry.error:selected:focus, 
spinbutton.error:selected:focus {
       background-color: #cc0000; }
@@ -242,8 +242,8 @@ entry, spinbutton {
     border-color: #f57900; }
     entry.warning:focus, spinbutton.warning:focus {
       background-color: transparent;
-      background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
-      box-shadow: inset 0 0 0 1px #f57900, 0 1px white;
+      background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
+      box-shadow: inset 0 0 0 1px #f57900, 0 1px rgba(255, 255, 255, 0.8);
       border-color: #f57900; }
     entry.warning:selected, spinbutton.warning:selected, entry.warning:selected:focus, 
spinbutton.warning:selected:focus {
       background-color: #f57900; }
@@ -254,10 +254,10 @@ entry, spinbutton {
     entry image:active, spinbutton image:active {
       color: #4a90d9; }
     entry image:backdrop, spinbutton image:backdrop {
-      color: #a5a7a8; }
+      color: #a2a5a5; }
   .osd entry, .osd spinbutton {
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
     color: white;
     border-color: rgba(0, 0, 0, 0.7);
     background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
@@ -267,7 +267,7 @@ entry, spinbutton {
     -gtk-icon-shadow: 0 1px black; }
     .osd entry:focus, .osd spinbutton:focus {
       background-color: transparent;
-      background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+      background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
       color: white;
       border-color: #4a90d9;
       background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
@@ -277,7 +277,7 @@ entry, spinbutton {
       -gtk-icon-shadow: 0 1px black; }
     .osd entry:backdrop, .osd spinbutton:backdrop {
       background-color: transparent;
-      background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+      background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
       color: white;
       border-color: rgba(0, 0, 0, 0.7);
       background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
@@ -287,7 +287,7 @@ entry, spinbutton {
       -gtk-icon-shadow: none; }
     .osd entry:insensitive, .osd spinbutton:insensitive {
       background-color: transparent;
-      background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+      background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
       color: #878a89;
       border-color: rgba(0, 0, 0, 0.7);
       background-image: linear-gradient(to bottom, rgba(53, 57, 58, 0.5));
@@ -301,13 +301,13 @@ entry, spinbutton {
 .linked.vertical > entry:focus:not(:last-child), .linked.vertical > spinbutton:focus:not(:last-child) {
   box-shadow: inset 0 0 0 1px #4a90d9; }
 .linked.vertical > entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > 
spinbutton:not(:insensitive) + entry:not(:insensitive), .linked.vertical > entry:not(:insensitive) + 
spinbutton:not(:insensitive), .linked.vertical > spinbutton:not(:insensitive) + spinbutton:not(:insensitive) {
-  border-top-color: #e3e3e3;
+  border-top-color: #e2e2e0;
   background-image: linear-gradient(to bottom, #ffffff); }
   .linked.vertical > entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > 
spinbutton:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > entry:not(:insensitive) + 
spinbutton:not(:insensitive):backdrop, .linked.vertical > spinbutton:not(:insensitive) + 
spinbutton:not(:insensitive):backdrop {
-    border-top-color: #e5e5e5;
+    border-top-color: #e4e4e3;
     background-image: linear-gradient(to bottom, white); }
 .linked.vertical > entry:insensitive + entry:insensitive, .linked.vertical > spinbutton:insensitive + 
entry:insensitive, .linked.vertical > entry:insensitive + spinbutton:insensitive, .linked.vertical > 
spinbutton:insensitive + spinbutton:insensitive {
-  border-top-color: #e3e3e3; }
+  border-top-color: #e2e2e0; }
 .linked.vertical > entry + entry:focus:not(:last-child), .linked.vertical > spinbutton + 
entry:focus:not(:last-child), .linked.vertical > entry + spinbutton:focus:not(:last-child), .linked.vertical 
spinbutton + spinbutton:focus:not(:last-child) {
   border-top-color: #4a90d9;
   box-shadow: inset 0 0 0 1px #4a90d9; }
@@ -336,11 +336,11 @@ button, headerbar button.titlebutton,
   transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
   color: #2e3436;
   outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  border-color: #9d9d99;
+  background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
   text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
   -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  box-shadow: inset 0 1px white, 0 1px white; }
+  box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8); }
   button.flat, button.sidebar-button, headerbar button.titlebutton,
   .titlebar button.titlebutton {
     border-color: transparent;
@@ -361,29 +361,29 @@ button, headerbar button.titlebutton,
   .titlebar button.titlebutton:hover {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white;
+    box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8);
     -gtk-icon-effect: highlight; }
   button:active, headerbar button.titlebutton:active,
   .titlebar button.titlebutton:active, button:checked, headerbar button.titlebutton:checked,
   .titlebar button.titlebutton:checked {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white;
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(255, 
255, 255, 0.8);
     transition-duration: 50ms; }
   button:backdrop, headerbar button.titlebutton:backdrop,
   .titlebar button.titlebutton:backdrop, button.flat:backdrop, button.sidebar-button:backdrop, headerbar 
button.titlebutton:backdrop,
   .titlebar button.titlebutton:backdrop {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #ededed);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #e8e8e7);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
@@ -391,15 +391,15 @@ button, headerbar button.titlebutton,
     button:backdrop:active, button:backdrop:checked, button.flat:backdrop:active, 
button.sidebar-button:backdrop:active, headerbar button.titlebutton:backdrop:active,
     .titlebar button.titlebutton:backdrop:active, button.flat:backdrop:checked, 
button.sidebar-button:backdrop:checked, headerbar button.titlebutton:backdrop:checked,
     .titlebar button.titlebutton:backdrop:checked {
-      color: #8e9192;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #d5d5d5);
+      color: #8b8e8f;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #d1d1cf);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
     button:backdrop:insensitive, button.flat:backdrop:insensitive, 
button.sidebar-button:backdrop:insensitive, headerbar button.titlebutton:backdrop:insensitive,
     .titlebar button.titlebutton:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #c3c3c0;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
@@ -410,9 +410,9 @@ button, headerbar button.titlebutton,
     button:backdrop:insensitive:active, button:backdrop:insensitive:checked, 
button.flat:backdrop:insensitive:active, button.sidebar-button:backdrop:insensitive:active, headerbar 
button.titlebutton:backdrop:insensitive:active,
     .titlebar button.titlebutton:backdrop:insensitive:active, button.flat:backdrop:insensitive:checked, 
button.sidebar-button:backdrop:insensitive:checked, headerbar button.titlebutton:backdrop:insensitive:checked,
     .titlebar button.titlebutton:backdrop:insensitive:checked {
-      color: #c7c7c7;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #e7e7e7);
+      color: #c3c3c0;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #e4e4e4);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
       button:backdrop:insensitive:active > .label, headerbar button.titlebutton:backdrop:insensitive:active 
.label,
       .titlebar button.titlebutton:backdrop:insensitive:active > .label, button:backdrop:insensitive:checked 
.label, headerbar button.titlebutton:backdrop:insensitive:checked > .label,
@@ -432,20 +432,20 @@ button, headerbar button.titlebutton,
     -gtk-icon-shadow: none; }
   button:insensitive, headerbar button.titlebutton:insensitive,
   .titlebar button.titlebutton:insensitive {
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
     button:insensitive > .label, headerbar button.titlebutton:insensitive > .label,
     .titlebar button.titlebutton:insensitive > .label {
       color: inherit; }
     button:insensitive:active, button:insensitive:checked {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #ececec, #f4f4f4);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #e9e9e8, #f1f1f1);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
       button:insensitive:active > .label, headerbar button.titlebutton:insensitive:active > .label,
       .titlebar button.titlebutton:insensitive:active > .label, button:insensitive:checked > .label, 
headerbar button.titlebutton:insensitive:checked > .label,
       .titlebar button.titlebutton:insensitive:checked > .label {
@@ -631,10 +631,10 @@ button, headerbar button.titlebutton,
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #1c5187;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+    background-image: linear-gradient(to bottom, #68a2df, #5295db 40%, #3d88d6);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(255, 255, 255, 0.8); }
     button.suggested-action.flat, button.suggested-action.sidebar-button, headerbar 
button.suggested-action.titlebutton,
     .titlebar button.suggested-action.titlebutton {
       border-color: transparent;
@@ -648,10 +648,10 @@ button, headerbar button.titlebutton,
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+      background-image: linear-gradient(to bottom, #8db9e7, #63a0de 40%, #5295db);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(255, 255, 255, 0.8); }
     button.suggested-action:active, button.suggested-action:checked {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
@@ -659,7 +659,7 @@ button, headerbar button.titlebutton,
       background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(255, 
255, 255, 0.8); }
     button.suggested-action:backdrop, button.suggested-action.flat:backdrop, 
button.suggested-action.sidebar-button:backdrop, headerbar button.suggested-action.titlebutton:backdrop,
     .titlebar button.suggested-action.titlebutton:backdrop {
       color: #dbe9f7;
@@ -677,9 +677,9 @@ button, headerbar button.titlebutton,
         box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
       button.suggested-action:backdrop:insensitive, button.suggested-action.flat:backdrop:insensitive, 
button.suggested-action.sidebar-button:backdrop:insensitive, headerbar 
button.suggested-action.titlebutton:backdrop:insensitive,
       .titlebar button.suggested-action.titlebutton:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #f4f4f4);
+        color: #c3c3c0;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #f1f1f1);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
@@ -712,12 +712,12 @@ button, headerbar button.titlebutton,
       -gtk-icon-shadow: none;
       color: rgba(74, 144, 217, 0.8); }
     button.suggested-action:insensitive {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
       button.suggested-action:insensitive > .label, headerbar 
button.suggested-action.titlebutton:insensitive > .label,
       .titlebar button.suggested-action.titlebutton:insensitive > .label {
         color: inherit; }
@@ -725,7 +725,7 @@ button, headerbar button.titlebutton,
         color: #b9d4f1;
         border-color: #1c5187;
         background-image: linear-gradient(to bottom, #4b8dd3, #5094db);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
         button.suggested-action:insensitive:active > .label, headerbar 
button.suggested-action.titlebutton:insensitive:active > .label,
         .titlebar button.suggested-action.titlebutton:insensitive:active > .label, 
button.suggested-action:insensitive:checked > .label, headerbar 
button.suggested-action.titlebutton:insensitive:checked > .label,
         .titlebar button.suggested-action.titlebutton:insensitive:checked > .label {
@@ -778,10 +778,10 @@ button, headerbar button.titlebutton,
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #8e0b0b;
-    background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
+    background-image: linear-gradient(to bottom, #f14a4a, #f03232 40%, #ee1b1b);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(255, 255, 255, 0.8); }
     button.destructive-action.flat, button.destructive-action.sidebar-button, headerbar 
button.destructive-action.titlebutton,
     .titlebar button.destructive-action.titlebutton {
       border-color: transparent;
@@ -795,10 +795,10 @@ button, headerbar button.titlebutton,
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
+      background-image: linear-gradient(to bottom, #f57575, #f14545 40%, #f03232);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.51278);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278);
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(255, 255, 255, 0.8); }
     button.destructive-action:active, button.destructive-action:checked {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
@@ -806,7 +806,7 @@ button, headerbar button.titlebutton,
       background-image: linear-gradient(to bottom, #da1010, #e51111 40%, #ed1212);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
-      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+      box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(255, 
255, 255, 0.8); }
     button.destructive-action:backdrop, button.destructive-action.flat:backdrop, 
button.destructive-action.sidebar-button:backdrop, headerbar button.destructive-action.titlebutton:backdrop,
     .titlebar button.destructive-action.titlebutton:backdrop {
       color: #fcd4d4;
@@ -824,9 +824,9 @@ button, headerbar button.titlebutton,
         box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
       button.destructive-action:backdrop:insensitive, button.destructive-action.flat:backdrop:insensitive, 
button.destructive-action.sidebar-button:backdrop:insensitive, headerbar 
button.destructive-action.titlebutton:backdrop:insensitive,
       .titlebar button.destructive-action.titlebutton:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #f4f4f4);
+        color: #c3c3c0;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #f1f1f1);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
@@ -859,12 +859,12 @@ button, headerbar button.titlebutton,
       -gtk-icon-shadow: none;
       color: rgba(239, 41, 41, 0.8); }
     button.destructive-action:insensitive {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
       button.destructive-action:insensitive > .label, headerbar 
button.destructive-action.titlebutton:insensitive > .label,
       .titlebar button.destructive-action.titlebutton:insensitive > .label {
         color: inherit; }
@@ -872,7 +872,7 @@ button, headerbar button.titlebutton,
         color: #f9adad;
         border-color: #8e0b0b;
         background-image: linear-gradient(to bottom, #e52d2d, #ef3131);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
         button.destructive-action:insensitive:active > .label, headerbar 
button.destructive-action.titlebutton:insensitive:active > .label,
         .titlebar button.destructive-action.titlebutton:insensitive:active > .label, 
button.destructive-action:insensitive:checked > .label, headerbar 
button.destructive-action.titlebutton:insensitive:checked > .label,
         .titlebar button.destructive-action.titlebutton:insensitive:checked > .label {
@@ -992,69 +992,69 @@ button, headerbar button.titlebutton,
 .titlebar .inline-toolbar toolbutton > button.titlebutton {
   color: #2e3436;
   outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  border-color: #9d9d99;
+  background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
   text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
   -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-  box-shadow: inset 0 1px white, 0 1px white; }
+  box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8); }
   .inline-toolbar toolbutton > button:hover, .inline-toolbar headerbar toolbutton > button.titlebutton:hover,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:hover {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white; }
+    box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8); }
   .inline-toolbar toolbutton > button:active, .inline-toolbar headerbar toolbutton > 
button.titlebutton:active,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:active, .inline-toolbar toolbutton > 
button:checked, .inline-toolbar headerbar toolbutton > button.titlebutton:checked,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:checked {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(255, 
255, 255, 0.8); }
   .inline-toolbar toolbutton > button:insensitive, .inline-toolbar headerbar toolbutton > 
button.titlebutton:insensitive,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:insensitive {
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
     .inline-toolbar toolbutton > button:insensitive > .label {
       color: inherit; }
   .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar headerbar toolbutton > 
button.titlebutton:insensitive:active,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:insensitive:active, .inline-toolbar toolbutton > 
button:insensitive:checked, .inline-toolbar headerbar toolbutton > button.titlebutton:insensitive:checked,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:insensitive:checked {
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #ececec, #f4f4f4);
-    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #e9e9e8, #f1f1f1);
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
     .inline-toolbar toolbutton > button:insensitive:active > .label, .inline-toolbar toolbutton > 
button:insensitive:checked > .label {
       color: inherit; }
   .inline-toolbar toolbutton > button:backdrop, .inline-toolbar headerbar toolbutton > 
button.titlebutton:backdrop,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:backdrop {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #ededed);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #e8e8e7);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
   .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar headerbar toolbutton > 
button.titlebutton:backdrop:active,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:backdrop:active, .inline-toolbar toolbutton > 
button:backdrop:checked, .inline-toolbar headerbar toolbutton > button.titlebutton:backdrop:checked,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:backdrop:checked {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #d5d5d5);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #d1d1cf);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
   .inline-toolbar toolbutton > button:backdrop:insensitive, .inline-toolbar headerbar toolbutton > 
button.titlebutton:backdrop:insensitive,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:backdrop:insensitive {
-    color: #c7c7c7;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #c3c3c0;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
@@ -1063,9 +1063,9 @@ button, headerbar button.titlebutton,
   .inline-toolbar toolbutton > button:backdrop:insensitive:active, .inline-toolbar headerbar toolbutton > 
button.titlebutton:backdrop:insensitive:active,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:backdrop:insensitive:active, .inline-toolbar 
toolbutton > button:backdrop:insensitive:checked, .inline-toolbar headerbar toolbutton > 
button.titlebutton:backdrop:insensitive:checked,
   .inline-toolbar .titlebar toolbutton > button.titlebutton:backdrop:insensitive:checked {
-    color: #c7c7c7;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #e7e7e7);
+    color: #c3c3c0;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #e4e4e4);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
     .inline-toolbar toolbutton > button:backdrop:insensitive:active > .label, .inline-toolbar toolbutton > 
button:backdrop:insensitive:checked > .label {
       color: inherit; }
@@ -1194,14 +1194,14 @@ modelbutton.flat,
   outline-offset: -1px; }
   modelbutton.flat:hover,
   .menuitem.button.flat:hover {
-    background-color: #dadbdb; }
+    background-color: #d5d6d5; }
 
 button.color, headerbar button.color.titlebutton,
 .titlebar button.color.titlebutton {
   padding: 5px; }
   button.color > colorswatch:first-child:last-child, headerbar button.color.titlebutton > 
colorswatch:first-child:last-child,
   .titlebar button.color.titlebutton > colorswatch:first-child:last-child {
-    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8); }
     button.color > colorswatch:first-child:last-child > overlay, button.color > 
colorswatch:first-child:last-child, headerbar button.color.titlebutton > colorswatch:first-child:last-child,
     .titlebar button.color.titlebutton > colorswatch:first-child:last-child {
       border-radius: 0; }
@@ -1258,7 +1258,7 @@ spinbutton:not(.vertical) .titlebar button.titlebutton,
 .titlebar spinbutton:not(.vertical) button.titlebutton {
   background-image: none;
   border-style: none none none solid;
-  border-color: rgba(161, 161, 161, 0.3);
+  border-color: rgba(157, 157, 153, 0.3);
   color: #43484a;
   border-radius: 0;
   box-shadow: none; }
@@ -1268,17 +1268,17 @@ spinbutton:not(.vertical) .titlebar button.titlebutton,
     color: #2e3436;
     background-color: rgba(46, 52, 54, 0.05); }
   spinbutton:not(.vertical) button:insensitive {
-    color: rgba(142, 145, 146, 0.3); }
+    color: rgba(139, 142, 143, 0.3); }
   spinbutton:not(.vertical) button:active {
     box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
     background-color: rgba(0, 0, 0, 0.1); }
   spinbutton:not(.vertical) button:backdrop {
-    color: #999c9d;
-    border-color: rgba(169, 169, 169, 0.3);
+    color: #97999a;
+    border-color: rgba(165, 165, 161, 0.3);
     background-color: transparent; }
   spinbutton:not(.vertical) button:backdrop:insensitive {
     background-image: none;
-    color: rgba(199, 199, 199, 0.3);
+    color: rgba(195, 195, 192, 0.3);
     border-style: none none none solid; }
     spinbutton:not(.vertical) button:backdrop:insensitive:dir(rtl) {
       border-style: none solid none none; }
@@ -1347,31 +1347,31 @@ spinbutton.vertical {
     spinbutton.vertical button:first-child {
       color: #2e3436;
       outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
       text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
       -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
       box-shadow: inset 0 1px white; }
       spinbutton.vertical button:first-child:active {
         color: #2e3436;
         outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+        border-color: #9d9d99;
+        background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
         text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
       spinbutton.vertical button:first-child:hover {
         color: #2e3436;
         outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+        border-color: #9d9d99;
+        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
         text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         box-shadow: inset 0 1px white; }
       spinbutton.vertical button:first-child:insensitive {
-        color: #8e9192;
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #f4f4f4);
+        color: #8b8e8f;
+        border-color: #9d9d99;
+        background-image: linear-gradient(to bottom, #f1f1f1);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -1379,16 +1379,16 @@ spinbutton.vertical {
         spinbutton.vertical .titlebar button.titlebutton:first-child:insensitive > .label {
           color: inherit; }
       spinbutton.vertical button:first-child:backdrop {
-        color: #8e9192;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #ededed);
+        color: #8b8e8f;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #e8e8e7);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
         spinbutton.vertical button:first-child:backdrop:insensitive {
-          color: #c7c7c7;
-          border-color: darkgray;
-          background-image: linear-gradient(to bottom, #f4f4f4);
+          color: #c3c3c0;
+          border-color: #a5a5a1;
+          background-image: linear-gradient(to bottom, #f1f1f1);
           text-shadow: none;
           -gtk-icon-shadow: none;
           box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -1464,15 +1464,15 @@ combobox {
     padding-top: 3px;
     padding-bottom: 4px; }
   combobox:insensitive {
-    color: #8e9192;
+    color: #8b8e8f;
     text-shadow: none;
     -gtk-icon-shadow: none; }
   combobox:backdrop {
-    color: #8e9192;
+    color: #8b8e8f;
     text-shadow: none;
     -gtk-icon-shadow: none; }
   combobox:backdrop:insensitive {
-    color: #c7c7c7; }
+    color: #c3c3c0; }
   combobox menuitem {
     text-shadow: none; }
   combobox.separator.vertical {
@@ -1501,7 +1501,7 @@ toolbar, .inline-toolbar, searchbar,
 .location-bar {
   -GtkWidget-window-dragging: true;
   padding: 4px;
-  background-color: #ededed; }
+  background-color: #e8e8e7; }
   .osd toolbar, .osd .inline-toolbar, .osd searchbar,
   .osd .location-bar {
     background-color: transparent; }
@@ -1531,13 +1531,13 @@ searchbar,
 .inline-toolbar, searchbar,
 .location-bar {
   border-style: solid;
-  border-color: #a1a1a1;
-  background-color: #d6d6d6;
-  box-shadow: inset 0 2px 3px -1px #b6b6b6, 0 1px white; }
+  border-color: #9d9d99;
+  background-color: #d2d2d0;
+  box-shadow: inset 0 2px 3px -1px #b2b2af, 0 1px rgba(255, 255, 255, 0.8); }
   .inline-toolbar:backdrop, searchbar:backdrop,
   .location-bar:backdrop {
-    border-color: darkgray;
-    background-color: #d5d5d5;
+    border-color: #a5a5a1;
+    background-color: #d1d1cf;
     box-shadow: none; }
 
 /***************
@@ -1548,17 +1548,17 @@ headerbar {
   padding: 6px;
   border-width: 0 0 1px;
   border-style: solid;
-  border-color: #a1a1a1;
+  border-color: #9d9d99;
   border-radius: 7px 7px 0 0;
   background-color: transparent;
-  background-image: linear-gradient(to bottom, #f7f7f7, #ededed);
-  box-shadow: inset 0 -1px #dadada, inset 0 1px white; }
+  background-image: linear-gradient(to bottom, #f7f7f7, #ededec);
+  box-shadow: inset 0 -1px #d5d5d4, inset 0 1px rgba(255, 255, 255, 0.8); }
   .titlebar:backdrop,
   headerbar:backdrop {
-    border-color: darkgray;
-    background-color: #ededed;
+    border-color: #a5a5a1;
+    background-color: #e8e8e7;
     background-image: none;
-    box-shadow: inset 0 1px white; }
+    box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); }
   .titlebar .title,
   headerbar .title {
     font-weight: bold;
@@ -1575,22 +1575,22 @@ headerbar {
     -GtkWidget-wide-separators: true;
     -GtkWidget-separator-width: 1px;
     border-width: 0 1px;
-    border-image: linear-gradient(to bottom, rgba(161, 161, 161, 0), #a1a1a1 30%, #a1a1a1 70%, rgba(161, 
161, 161, 0) 100%) 0 1/0 1px stretch; }
+    border-image: linear-gradient(to bottom, rgba(157, 157, 153, 0), #9d9d99 30%, #9d9d99 70%, rgba(157, 
157, 153, 0) 100%) 0 1/0 1px stretch; }
     .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > separator.vertical:backdrop,
     headerbar .header-bar-separator:backdrop,
     headerbar > GtkBox > separator.vertical:backdrop {
-      border-image: linear-gradient(to bottom, rgba(169, 169, 169, 0.5)) 0 1/1px 1px; }
+      border-image: linear-gradient(to bottom, rgba(165, 165, 161, 0.5)) 0 1/1px 1px; }
   .titlebar.selection-mode,
   headerbar.selection-mode {
     color: #ffffff;
     text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
     border-color: #184472;
     background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9);
-    box-shadow: inset 0 -1px #3975b5, inset 0 1px #a5c8ec; }
+    box-shadow: inset 0 -1px #3975b5, inset 0 1px rgba(146, 188, 232, 0.9); }
     .titlebar.selection-mode:backdrop,
     headerbar.selection-mode:backdrop {
       background-image: linear-gradient(to bottom, #4a90d9);
-      box-shadow: inset 0 1px #b7d3f0; }
+      box-shadow: inset 0 1px rgba(165, 200, 236, 0.88); }
     .titlebar.selection-mode button,
     headerbar.selection-mode button,
     headerbar.selection-mode .titlebar button.titlebutton,
@@ -1598,10 +1598,10 @@ headerbar {
       color: #ffffff;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+      background-image: linear-gradient(to bottom, #68a2df, #5295db 40%, #3d88d6);
       text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
       -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a5c8ec; }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(146, 188, 232, 0.9); }
       .titlebar.selection-mode button.flat, .titlebar.selection-mode button.sidebar-button,
       .titlebar.selection-mode button.titlebutton,
       headerbar.selection-mode button.flat,
@@ -1618,10 +1618,10 @@ headerbar {
         color: #ffffff;
         outline-color: rgba(255, 255, 255, 0.3);
         border-color: #1c5187;
-        background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-        text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a5c8ec; }
+        background-image: linear-gradient(to bottom, #8db9e7, #63a0de 40%, #5295db);
+        text-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
+        -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px rgba(146, 188, 232, 0.9); }
       .titlebar.selection-mode button:active, .titlebar.selection-mode button:checked,
       headerbar.selection-mode button:active,
       headerbar.selection-mode button:checked {
@@ -1631,7 +1631,7 @@ headerbar {
         background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5);
         text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
         -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
-        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a5c8ec; 
}
+        box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px 
rgba(146, 188, 232, 0.9); }
       .titlebar.selection-mode button:backdrop, .titlebar.selection-mode button.flat:backdrop, 
.titlebar.selection-mode button.sidebar-button:backdrop,
       .titlebar.selection-mode button.titlebutton:backdrop,
       headerbar.selection-mode button:backdrop,
@@ -1643,7 +1643,7 @@ headerbar {
         background-image: linear-gradient(to bottom, #4a90d9);
         text-shadow: none;
         -gtk-icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(165, 200, 236, 0);
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0);
         -gtk-icon-effect: none;
         border-color: #184472; }
         .titlebar.selection-mode button:backdrop:active, .titlebar.selection-mode button:backdrop:checked, 
.titlebar.selection-mode button.flat:backdrop:active, .titlebar.selection-mode 
button.sidebar-button:backdrop:active,
@@ -1660,7 +1660,7 @@ headerbar {
           color: #d4e4f4;
           border-color: #2a76c6;
           background-image: linear-gradient(to bottom, #2a76c6);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(165, 200, 236, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0);
           border-color: #184472; }
         .titlebar.selection-mode button:backdrop:insensitive, .titlebar.selection-mode 
button.flat:backdrop:insensitive, .titlebar.selection-mode button.sidebar-button:backdrop:insensitive,
         .titlebar.selection-mode button.titlebutton:backdrop:insensitive,
@@ -1673,7 +1673,7 @@ headerbar {
           background-image: linear-gradient(to bottom, #65a1df);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(165, 200, 236, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0);
           border-color: #184472; }
           .titlebar.selection-mode button:backdrop:insensitive > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode button.flat:backdrop:insensitive > 
.label, .titlebar.selection-mode button.sidebar-button:backdrop:insensitive > .label, 
.titlebar.selection-mode headerbar button.titlebutton:backdrop:insensitive > .label,
           .titlebar.selection-mode button.titlebutton:backdrop:insensitive > .label,
@@ -1698,7 +1698,7 @@ headerbar {
           color: #8db9e8;
           border-color: #5094db;
           background-image: linear-gradient(to bottom, #5094db);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(165, 200, 236, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0);
           border-color: #184472; }
           .titlebar.selection-mode button:backdrop:insensitive:active > .label, .titlebar.selection-mode 
headerbar button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode 
button:backdrop:insensitive:checked > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode 
button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode 
button.sidebar-button:backdrop:insensitive:active > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive:active > .label,
           .titlebar.selection-mode button.titlebutton:backdrop:insensitive:active > .label, 
.titlebar.selection-mode button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode 
button.sidebar-button:backdrop:insensitive:checked > .label, .titlebar.selection-mode headerbar 
button.titlebutton:backdrop:insensitive:checked > .label,
@@ -1742,7 +1742,7 @@ headerbar {
         background-image: linear-gradient(to bottom, #65a1df);
         text-shadow: none;
         -gtk-icon-shadow: none;
-        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a5c8ec; }
+        box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0.9); }
         .titlebar.selection-mode button:insensitive > .label, .titlebar.selection-mode headerbar 
button.titlebutton:insensitive > .label,
         headerbar.selection-mode button:insensitive > .label,
         headerbar.selection-mode .titlebar button.titlebutton:insensitive > .label {
@@ -1753,7 +1753,7 @@ headerbar {
           color: #b9d4f1;
           border-color: #1c5187;
           background-image: linear-gradient(to bottom, #4b8dd3, #5094db);
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a5c8ec; }
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0.9); }
           .titlebar.selection-mode button:insensitive:active > .label, .titlebar.selection-mode headerbar 
button.titlebutton:insensitive:active > .label, .titlebar.selection-mode button:insensitive:checked > .label, 
.titlebar.selection-mode headerbar button.titlebutton:insensitive:checked > .label,
           headerbar.selection-mode button:insensitive:active > .label,
           headerbar.selection-mode .titlebar button.titlebutton:insensitive:active > .label,
@@ -1764,40 +1764,40 @@ headerbar {
       headerbar.selection-mode button.suggested-action {
         color: #2e3436;
         outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+        border-color: #9d9d99;
+        background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
         text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-        box-shadow: inset 0 1px white, 0 1px #a5c8ec;
+        box-shadow: inset 0 1px white, 0 1px rgba(146, 188, 232, 0.9);
         border-color: #184472; }
         .titlebar.selection-mode button.suggested-action:hover,
         headerbar.selection-mode button.suggested-action:hover {
           color: #2e3436;
           outline-color: rgba(46, 52, 54, 0.3);
-          border-color: #a1a1a1;
-          background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+          border-color: #9d9d99;
+          background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
           text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
           -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-          box-shadow: inset 0 1px white, 0 1px #a5c8ec;
+          box-shadow: inset 0 1px white, 0 1px rgba(146, 188, 232, 0.9);
           border-color: #184472; }
         .titlebar.selection-mode button.suggested-action:active,
         headerbar.selection-mode button.suggested-action:active {
           color: #2e3436;
           outline-color: rgba(46, 52, 54, 0.3);
-          border-color: #a1a1a1;
-          background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+          border-color: #9d9d99;
+          background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
           text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
           -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px 
#a5c8ec;
+          box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px 
rgba(146, 188, 232, 0.9);
           border-color: #184472; }
         .titlebar.selection-mode button.suggested-action:insensitive,
         headerbar.selection-mode button.suggested-action:insensitive {
-          color: #8e9192;
-          border-color: #a1a1a1;
-          background-image: linear-gradient(to bottom, #f4f4f4);
+          color: #8b8e8f;
+          border-color: #9d9d99;
+          background-image: linear-gradient(to bottom, #f1f1f1);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a5c8ec;
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0.9);
           border-color: #184472; }
           .titlebar.selection-mode button.suggested-action:insensitive > .label, .titlebar.selection-mode 
headerbar button.suggested-action.titlebutton:insensitive > .label,
           headerbar.selection-mode button.suggested-action:insensitive > .label,
@@ -1805,21 +1805,21 @@ headerbar {
             color: inherit; }
         .titlebar.selection-mode button.suggested-action:backdrop,
         headerbar.selection-mode button.suggested-action:backdrop {
-          color: #8e9192;
-          border-color: darkgray;
-          background-image: linear-gradient(to bottom, #ededed);
+          color: #8b8e8f;
+          border-color: #a5a5a1;
+          background-image: linear-gradient(to bottom, #e8e8e7);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(165, 200, 236, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0);
           border-color: #184472; }
         .titlebar.selection-mode button.suggested-action:backdrop:insensitive,
         headerbar.selection-mode button.suggested-action:backdrop:insensitive {
-          color: #c7c7c7;
-          border-color: darkgray;
-          background-image: linear-gradient(to bottom, #f4f4f4);
+          color: #c3c3c0;
+          border-color: #a5a5a1;
+          background-image: linear-gradient(to bottom, #f1f1f1);
           text-shadow: none;
           -gtk-icon-shadow: none;
-          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(165, 200, 236, 0);
+          box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(146, 188, 232, 0);
           border-color: #184472; }
           .titlebar.selection-mode button.suggested-action:backdrop:insensitive > .label, 
.titlebar.selection-mode headerbar button.suggested-action.titlebutton:backdrop:insensitive > .label,
           headerbar.selection-mode button.suggested-action:backdrop:insensitive > .label,
@@ -1895,25 +1895,25 @@ treeview.view {
   -GtkTreeView-tree-line-pattern: '';
   -GtkTreeView-expander-size: 16;
   border-left-color: #979a9b;
-  border-top-color: #ededed; }
+  border-top-color: #e8e8e7; }
   treeview.view:selected {
     border-radius: 0; }
   treeview.view:selected, treeview.view:backdrop:selected {
     border-left-color: #a5c8ec;
     border-top-color: rgba(46, 52, 54, 0.1); }
   treeview.view:insensitive {
-    color: #8e9192; }
+    color: #8b8e8f; }
     treeview.view:insensitive:selected {
       color: #92bce8; }
       treeview.view:insensitive:selected:backdrop {
         color: #80b1e4; }
     treeview.view:insensitive:backdrop {
-      color: #c7c7c7; }
+      color: #c3c3c0; }
   treeview.view.separator:backdrop {
     color: rgba(0, 0, 0, 0.1); }
   treeview.view:backdrop {
-    border-left-color: #bebfc0;
-    border-top: #ededed; }
+    border-left-color: #babbbb;
+    border-top: #e8e8e7; }
   treeview.view.dnd {
     border-style: solid none;
     border-width: 1px;
@@ -1934,7 +1934,7 @@ treeview.view {
     treeview.view.expander:checked {
       -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
     treeview.view.expander:backdrop {
-      color: #b0b2b3; }
+      color: #aeb0b1; }
   treeview.view.progressbar {
     color: #ffffff;
     border: 1px solid #184472;
@@ -1990,19 +1990,19 @@ treeview.view header .titlebar button.titlebutton,
   border-style: none solid solid none;
   border-radius: 0;
   background-image: none;
-  border-color: #ededed;
+  border-color: #e8e8e7;
   text-shadow: none; }
   treeview.view header button:insensitive {
-    border-color: #ededed;
+    border-color: #e8e8e7;
     background-image: none; }
   treeview.view header button:backdrop {
-    border-color: #ededed;
+    border-color: #e8e8e7;
     border-style: none solid solid none;
-    color: #bebfc0;
+    color: #babbbb;
     background-image: none;
     background-color: white; }
     treeview.view header button:backdrop:insensitive {
-      border-color: #ededed;
+      border-color: #e8e8e7;
       background-image: none; }
 
 /*********
@@ -2015,7 +2015,7 @@ menubar,
   box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
   menubar:backdrop,
   .menubar:backdrop {
-    background-color: #ededed; }
+    background-color: #e8e8e7; }
   menubar > menuitem,
   .menubar > menuitem {
     padding: 4px 8px; }
@@ -2025,7 +2025,7 @@ menubar,
       color: #2a76c6; }
     menubar > menuitem:insensitive,
     .menubar > menuitem:insensitive {
-      color: #8e9192;
+      color: #8b8e8f;
       box-shadow: none; }
 
 menu,
@@ -2033,7 +2033,7 @@ menu,
   margin: 4px;
   padding: 0px;
   background-color: #ffffff;
-  border: 1px solid #a1a1a1; }
+  border: 1px solid #9d9d99; }
   .csd menu, .csd
   .menu {
     border: none; }
@@ -2047,14 +2047,14 @@ menu,
       background-color: #4a90d9; }
     menu menuitem:insensitive,
     .menu menuitem:insensitive {
-      color: #8e9192; }
+      color: #8b8e8f; }
       menu menuitem:insensitive:backdrop,
       .menu menuitem:insensitive:backdrop {
-        color: #c7c7c7; }
+        color: #c3c3c0; }
     menu menuitem:backdrop, menu menuitem:backdrop:hover,
     .menu menuitem:backdrop,
     .menu menuitem:backdrop:hover {
-      color: #8e9192;
+      color: #8b8e8f;
       background-color: white; }
     menu menuitem arrow,
     .menu menuitem arrow {
@@ -2089,9 +2089,9 @@ menuitem accelerator {
  ***************/
 popover {
   padding: 2px;
-  border: 1px solid #a1a1a1;
+  border: 1px solid #9d9d99;
   border-radius: 5px;
-  background-color: #f6f6f6;
+  background-color: #f4f4f3;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
   popover:backdrop {
     box-shadow: none; }
@@ -2130,13 +2130,13 @@ notebook {
   notebook:backdrop {
     background-color: white; }
   notebook.frame {
-    border: 1px solid #a1a1a1; }
+    border: 1px solid #9d9d99; }
     notebook.frame:backdrop {
-      border-color: darkgray; }
+      border-color: #a5a5a1; }
   notebook header {
-    background-color: #d6d6d6; }
+    background-color: #d2d2d0; }
     .frame notebook header {
-      border: 1px solid #a1a1a1; }
+      border: 1px solid #9d9d99; }
       .frame notebook header.top {
         border-bottom-width: 0; }
       .frame notebook header.bottom {
@@ -2146,11 +2146,11 @@ notebook {
       .frame notebook header.left {
         border-right-width: 0; }
       .frame notebook header:backdrop {
-        border-color: darkgray; }
+        border-color: #a5a5a1; }
     notebook header.top {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #a1a1a1; }
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #9d9d99; }
       notebook header.top:backdrop {
-        box-shadow: inset 0 -1px darkgray; }
+        box-shadow: inset 0 -1px #a5a5a1; }
       notebook header.top tab {
         padding: 8px 20px;
         border-bottom-width: 3px; }
@@ -2160,9 +2160,9 @@ notebook {
           border-left-width: 1px;
           border-right-width: 1px; }
     notebook header.bottom {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #a1a1a1; }
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #9d9d99; }
       notebook header.bottom:backdrop {
-        box-shadow: inset 0 1px darkgray; }
+        box-shadow: inset 0 1px #a5a5a1; }
       notebook header.bottom tab {
         padding: 8px 20px;
         border-top-width: 3px; }
@@ -2172,9 +2172,9 @@ notebook {
           border-left-width: 1px;
           border-right-width: 1px; }
     notebook header.right {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #a1a1a1; }
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #9d9d99; }
       notebook header.right:backdrop {
-        box-shadow: inset 1px 0 darkgray; }
+        box-shadow: inset 1px 0 #a5a5a1; }
       notebook header.right tab {
         padding: 5px 20px;
         border-left-width: 3px; }
@@ -2182,9 +2182,9 @@ notebook {
           border-bottom-width: 1px;
           border-top-width: 1px; }
     notebook header.left {
-      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #a1a1a1; }
+      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #9d9d99; }
       notebook header.left:backdrop {
-        box-shadow: inset -1px 0 darkgray; }
+        box-shadow: inset -1px 0 #a5a5a1; }
       notebook header.left tab {
         padding: 5px 20px;
         border-right-width: 3px; }
@@ -2192,7 +2192,7 @@ notebook {
           border-bottom-width: 1px;
           border-top-width: 1px; }
     notebook header:backdrop {
-      background-color: #d5d5d5;
+      background-color: #d1d1cf;
       box-shadow: none; }
     notebook header.top tabs arrow.up, notebook header.bottom tabs arrow.up {
       -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
@@ -2203,17 +2203,17 @@ notebook {
     notebook header.left tabs arrow.down, notebook header.right tabs arrow.down {
       -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
     notebook header tabs arrow {
-      color: #8e9192; }
+      color: #8b8e8f; }
       notebook header tabs arrow:hover {
-        color: #5e6364; }
+        color: #5d6163; }
       notebook header tabs arrow:active {
         color: #2e3436; }
       notebook header tabs arrow:insensitive {
-        color: rgba(142, 145, 146, 0.3); }
+        color: rgba(139, 142, 143, 0.3); }
       notebook header tabs arrow:backdrop {
-        color: rgba(142, 145, 146, 0.4); }
+        color: rgba(139, 142, 143, 0.4); }
       notebook header tabs arrow:backdrop:insensitive {
-        color: #c7c7c7; }
+        color: #c3c3c0; }
   notebook tab {
     border-width: 0;
     border-style: solid;
@@ -2221,7 +2221,7 @@ notebook {
     background-color: transparent;
     outline-offset: 0; }
     notebook tab:hover {
-      border-color: #a1a1a1; }
+      border-color: #9d9d99; }
     notebook tab:active, notebook tab:backdrop:active {
       border-color: #4a90d9; }
     notebook tab:backdrop {
@@ -2230,18 +2230,18 @@ notebook {
     .top notebook tab.reorderable-page {
       border-color: transparent; }
       .top notebook tab.reorderable-page:hover {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-bottom-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
+        border-color: rgba(157, 157, 153, 0.3);
+        border-bottom-color: #9d9d99;
+        background-color: rgba(232, 232, 231, 0.2); }
       .top notebook tab.reorderable-page:active {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
+        background-color: rgba(232, 232, 231, 0.5);
+        border-color: rgba(157, 157, 153, 0.5);
         border-bottom-color: #4a90d9; }
         .top notebook tab.reorderable-page:active:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
+          background-color: rgba(232, 232, 231, 0.7); }
         .top notebook tab.reorderable-page:active:backdrop {
-          border-color: darkgray;
-          background-color: #ededed;
+          border-color: #a5a5a1;
+          background-color: #e8e8e7;
           border-bottom-color: #4a90d9; }
       .top notebook tab.reorderable-page:backdrop {
         border-color: transparent;
@@ -2249,18 +2249,18 @@ notebook {
     .bottom notebook tab.reorderable-page {
       border-color: transparent; }
       .bottom notebook tab.reorderable-page:hover {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-top-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
+        border-color: rgba(157, 157, 153, 0.3);
+        border-top-color: #9d9d99;
+        background-color: rgba(232, 232, 231, 0.2); }
       .bottom notebook tab.reorderable-page:active {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
+        background-color: rgba(232, 232, 231, 0.5);
+        border-color: rgba(157, 157, 153, 0.5);
         border-top-color: #4a90d9; }
         .bottom notebook tab.reorderable-page:active:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
+          background-color: rgba(232, 232, 231, 0.7); }
         .bottom notebook tab.reorderable-page:active:backdrop {
-          border-color: darkgray;
-          background-color: #ededed;
+          border-color: #a5a5a1;
+          background-color: #e8e8e7;
           border-top-color: #4a90d9; }
       .bottom notebook tab.reorderable-page:backdrop {
         border-color: transparent;
@@ -2268,18 +2268,18 @@ notebook {
     .left notebook tab.reorderable-page {
       border-color: transparent; }
       .left notebook tab.reorderable-page:hover {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-right-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
+        border-color: rgba(157, 157, 153, 0.3);
+        border-right-color: #9d9d99;
+        background-color: rgba(232, 232, 231, 0.2); }
       .left notebook tab.reorderable-page:active {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
+        background-color: rgba(232, 232, 231, 0.5);
+        border-color: rgba(157, 157, 153, 0.5);
         border-right-color: #4a90d9; }
         .left notebook tab.reorderable-page:active:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
+          background-color: rgba(232, 232, 231, 0.7); }
         .left notebook tab.reorderable-page:active:backdrop {
-          border-color: darkgray;
-          background-color: #ededed;
+          border-color: #a5a5a1;
+          background-color: #e8e8e7;
           border-right-color: #4a90d9; }
       .left notebook tab.reorderable-page:backdrop {
         border-color: transparent;
@@ -2287,18 +2287,18 @@ notebook {
     .right notebook tab.reorderable-page {
       border-color: transparent; }
       .right notebook tab.reorderable-page:hover {
-        border-color: rgba(161, 161, 161, 0.3);
-        border-left-color: #a1a1a1;
-        background-color: rgba(237, 237, 237, 0.2); }
+        border-color: rgba(157, 157, 153, 0.3);
+        border-left-color: #9d9d99;
+        background-color: rgba(232, 232, 231, 0.2); }
       .right notebook tab.reorderable-page:active {
-        background-color: rgba(237, 237, 237, 0.5);
-        border-color: rgba(161, 161, 161, 0.5);
+        background-color: rgba(232, 232, 231, 0.5);
+        border-color: rgba(157, 157, 153, 0.5);
         border-left-color: #4a90d9; }
         .right notebook tab.reorderable-page:active:hover {
-          background-color: rgba(237, 237, 237, 0.7); }
+          background-color: rgba(232, 232, 231, 0.7); }
         .right notebook tab.reorderable-page:active:backdrop {
-          border-color: darkgray;
-          background-color: #ededed;
+          border-color: #a5a5a1;
+          background-color: #e8e8e7;
           border-left-color: #4a90d9; }
       .right notebook tab.reorderable-page:backdrop {
         border-color: transparent;
@@ -2306,17 +2306,17 @@ notebook {
     notebook tab label {
       padding: 0 2px;
       font-weight: bold;
-      color: #8e9192; }
+      color: #8b8e8f; }
       notebook tab label:backdrop {
-        color: #abacad; }
+        color: #a7a9a8; }
     notebook tab:hover label {
-      color: #5e6364; }
+      color: #5d6163; }
       notebook tab:hover label:backdrop {
-        color: #abacad; }
+        color: #a7a9a8; }
     notebook tab:active label {
       color: #2e3436; }
       notebook tab:active label:backdrop {
-        color: #8e9192; }
+        color: #8b8e8f; }
     notebook tab button, notebook tab headerbar button.titlebutton, headerbar notebook tab 
button.titlebutton,
     notebook tab .titlebar button.titlebutton,
     .titlebar notebook tab button.titlebutton {
@@ -2331,8 +2331,8 @@ notebook {
         color: #2e3436;
         color: #2e3436;
         outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+        border-color: #9d9d99;
+        background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
         text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         box-shadow: inset 0 1px white;
@@ -2343,15 +2343,15 @@ notebook {
       .titlebar notebook tab button.titlebutton:active {
         color: #2e3436;
         outline-color: rgba(46, 52, 54, 0.3);
-        border-color: #a1a1a1;
-        background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+        border-color: #9d9d99;
+        background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
         text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
         box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
       notebook tab button:backdrop,
       notebook tab .titlebar button.titlebutton:backdrop,
       .titlebar notebook tab button.titlebutton:backdrop {
-        color: rgba(142, 145, 146, 0.3);
+        color: rgba(139, 142, 143, 0.3);
         border-color: transparent; }
       notebook tab button > image, notebook tab headerbar button.titlebutton > image, headerbar notebook tab 
button.titlebutton > image,
       notebook tab .titlebar button.titlebutton > image,
@@ -2393,19 +2393,19 @@ scrollbar {
   scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
     opacity: 0.7; }
   scrollbar trough {
-    background-color: #dbdbdb;
-    border: 1px none #a1a1a1; }
+    background-color: #d7d7d5;
+    border: 1px none #9d9d99; }
     scrollbar trough:backdrop {
-      background-color: #e5e5e5;
-      border-color: darkgray; }
+      background-color: #e1e1df;
+      border-color: #a5a5a1; }
   scrollbar slider {
-    background-color: #7a7e7f; }
+    background-color: #787c7d; }
     scrollbar slider:hover {
-      background-color: #54595b; }
+      background-color: #535859; }
     scrollbar slider:prelight:active {
       background-color: #2a76c6; }
     scrollbar slider:backdrop {
-      background-color: #c7c8c9; }
+      background-color: #c3c4c4; }
     scrollbar slider:insensitive {
       background-color: transparent; }
   scrollbar slider {
@@ -2442,11 +2442,11 @@ switch {
   font-weight: bold;
   font-size: smaller;
   outline-offset: -4px;
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white;
-  border: 1px solid #a1a1a1;
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8);
+  border: 1px solid #9d9d99;
   border-radius: 3px;
   color: #2e3436;
-  background-image: linear-gradient(to bottom, #cfcfcf);
+  background-image: linear-gradient(to bottom, #cacac8);
   text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
   * {
     -GtkSwitch-slider-width: 45px;
@@ -2455,66 +2455,66 @@ switch {
     background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
     color: white;
     border-color: #184472;
-    box-shadow: 0 1px white;
+    box-shadow: 0 1px rgba(255, 255, 255, 0.8);
     text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
   switch:insensitive {
-    color: #8e9192;
-    border-color: #a1a1a1;
+    color: #8b8e8f;
+    border-color: #9d9d99;
     background-image: none;
-    background-color: #f4f4f4;
-    box-shadow: 0 1px white;
+    background-color: #f1f1f1;
+    box-shadow: 0 1px rgba(255, 255, 255, 0.8);
     text-shadow: none; }
   switch:backdrop {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #d5d5d5);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #d1d1cf);
     box-shadow: none;
     text-shadow: none; }
     switch:backdrop:active {
-      color: #ededed;
+      color: #e8e8e7;
       border-color: #4a90d9;
       background-image: linear-gradient(to bottom, #4a90d9);
       box-shadow: none; }
   switch:insensitive {
-    color: #c7c7c7;
-    border-color: darkgray;
+    color: #c3c3c0;
+    border-color: #a5a5a1;
     background-image: none;
-    background-color: #f4f4f4; }
+    background-color: #f1f1f1; }
   switch slider {
     border: 1px solid;
     border-radius: 3px;
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white;
-    box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
+    box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8);
+    box-shadow: inset 0 1px white, inset 0 -2px rgba(232, 232, 231, 0.6), inset 0 -1px #c3c3c0; }
   switch:hover slider {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white;
-    box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
+    box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8);
+    box-shadow: inset 0 1px white, inset 0 -2px rgba(232, 232, 231, 0.6), inset 0 -1px #c3c3c0; }
   switch:active slider {
     border: 1px solid #184472; }
   switch:insensitive slider {
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
     switch:insensitive slider > .label {
       color: inherit; }
   switch:backdrop slider {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #ededed);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #e8e8e7);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
@@ -2522,9 +2522,9 @@ switch {
   switch:backdrop:active slider {
     border-color: #4a90d9; }
   switch:backdrop:insensitive slider {
-    color: #c7c7c7;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #c3c3c0;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
@@ -2537,9 +2537,9 @@ switch {
     row:selected switch:backdrop {
       border-color: #184472; }
     row:selected switch.slider:dir(rtl) {
-      border-left-color: #a1a1a1; }
+      border-left-color: #9d9d99; }
     row:selected switch.slider:dir(ltr) {
-      border-right-color: #a1a1a1; }
+      border-right-color: #9d9d99; }
     row:selected switch.slider, row:selected switch.slider:active {
       border-color: #184472; }
 
@@ -2548,7 +2548,7 @@ switch {
  *************************/
 check {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check button.flat, check button.sidebar-button, check headerbar button.titlebutton, headerbar check 
button.titlebutton,
   check .titlebar button.titlebutton,
   .titlebar check button.titlebutton {
@@ -2560,7 +2560,7 @@ row:selected check {
 
 check:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), 
url("assets/checkbox-unchecked-hover 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:hover button.flat, check:hover button.sidebar-button, check:hover headerbar button.titlebutton, 
headerbar check:hover button.titlebutton,
   check:hover .titlebar button.titlebutton,
   .titlebar check:hover button.titlebutton {
@@ -2572,7 +2572,7 @@ row:selected check:hover {
 
 check:active {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), 
url("assets/checkbox-unchecked-active 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:active button.flat, check:active button.sidebar-button, check:active headerbar button.titlebutton, 
headerbar check:active button.titlebutton,
   check:active .titlebar button.titlebutton,
   .titlebar check:active button.titlebutton {
@@ -2584,7 +2584,7 @@ row:selected check:active {
 
 check:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), 
url("assets/checkbox-unchecked-insensitive 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:insensitive button.flat, check:insensitive button.sidebar-button, check:insensitive headerbar 
button.titlebutton, headerbar check:insensitive button.titlebutton,
   check:insensitive .titlebar button.titlebutton,
   .titlebar check:insensitive button.titlebutton {
@@ -2620,7 +2620,7 @@ row:selected check:backdrop:insensitive {
 
 check:inconsistent {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:inconsistent button.flat, check:inconsistent button.sidebar-button, check:inconsistent headerbar 
button.titlebutton, headerbar check:inconsistent button.titlebutton,
   check:inconsistent .titlebar button.titlebutton,
   .titlebar check:inconsistent button.titlebutton {
@@ -2632,7 +2632,7 @@ row:selected check:inconsistent {
 
 check:inconsistent:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:inconsistent:hover button.flat, check:inconsistent:hover button.sidebar-button, 
check:inconsistent:hover headerbar button.titlebutton, headerbar check:inconsistent:hover button.titlebutton,
   check:inconsistent:hover .titlebar button.titlebutton,
   .titlebar check:inconsistent:hover button.titlebutton {
@@ -2644,7 +2644,7 @@ row:selected check:inconsistent:hover {
 
 check:inconsistent:selected {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:inconsistent:selected button.flat, check:inconsistent:selected button.sidebar-button, 
check:inconsistent:selected headerbar button.titlebutton, headerbar check:inconsistent:selected 
button.titlebutton,
   check:inconsistent:selected .titlebar button.titlebutton,
   .titlebar check:inconsistent:selected button.titlebutton {
@@ -2668,7 +2668,7 @@ row:selected check:inconsistent:backdrop {
 
 check:inconsistent:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), 
url("assets/checkbox-mixed-insensitive 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:inconsistent:insensitive button.flat, check:inconsistent:insensitive button.sidebar-button, 
check:inconsistent:insensitive headerbar button.titlebutton, headerbar check:inconsistent:insensitive 
button.titlebutton,
   check:inconsistent:insensitive .titlebar button.titlebutton,
   .titlebar check:inconsistent:insensitive button.titlebutton {
@@ -2692,7 +2692,7 @@ row:selected check:inconsistent:insensitive:backdrop {
 
 check:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:checked button.flat, check:checked button.sidebar-button, check:checked headerbar 
button.titlebutton, headerbar check:checked button.titlebutton,
   check:checked .titlebar button.titlebutton,
   .titlebar check:checked button.titlebutton {
@@ -2704,7 +2704,7 @@ row:selected check:checked {
 
 check:checked:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), 
url("assets/checkbox-checked-insensitive 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:checked:insensitive button.flat, check:checked:insensitive button.sidebar-button, 
check:checked:insensitive headerbar button.titlebutton, headerbar check:checked:insensitive 
button.titlebutton,
   check:checked:insensitive .titlebar button.titlebutton,
   .titlebar check:checked:insensitive button.titlebutton {
@@ -2716,7 +2716,7 @@ row:selected check:checked:insensitive {
 
 check:checked:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover 
2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:checked:hover button.flat, check:checked:hover button.sidebar-button, check:checked:hover headerbar 
button.titlebutton, headerbar check:checked:hover button.titlebutton,
   check:checked:hover .titlebar button.titlebutton,
   .titlebar check:checked:hover button.titlebutton {
@@ -2728,7 +2728,7 @@ row:selected check:checked:hover {
 
 check:checked:active {
   -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), 
url("assets/checkbox-checked-active 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   check:checked:active button.flat, check:checked:active button.sidebar-button, check:checked:active 
headerbar button.titlebutton, headerbar check:checked:active button.titlebutton,
   check:checked:active .titlebar button.titlebutton,
   .titlebar check:checked:active button.titlebutton {
@@ -2764,7 +2764,7 @@ row:selected check:backdrop:checked:insensitive {
 
 menu menuitem.check {
   -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
-  color: #7a7e7f;
+  color: #787c7d;
   -gtk-icon-shadow: none; }
   menu menuitem.check:active, menu menuitem.check:checked {
     -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
@@ -2773,11 +2773,11 @@ menu menuitem.check {
   menu menuitem.check:hover {
     color: #ffffff; }
   menu menuitem.check:insensitive {
-    color: #bebfc0; }
+    color: #babbbb; }
 
 radio {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio button.flat, radio button.sidebar-button, radio headerbar button.titlebutton, headerbar radio 
button.titlebutton,
   radio .titlebar button.titlebutton,
   .titlebar radio button.titlebutton {
@@ -2789,7 +2789,7 @@ row:selected radio {
 
 radio:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:hover button.flat, radio:hover button.sidebar-button, radio:hover headerbar button.titlebutton, 
headerbar radio:hover button.titlebutton,
   radio:hover .titlebar button.titlebutton,
   .titlebar radio:hover button.titlebutton {
@@ -2801,7 +2801,7 @@ row:selected radio:hover {
 
 radio:active {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active 
2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:active button.flat, radio:active button.sidebar-button, radio:active headerbar button.titlebutton, 
headerbar radio:active button.titlebutton,
   radio:active .titlebar button.titlebutton,
   .titlebar radio:active button.titlebutton {
@@ -2813,7 +2813,7 @@ row:selected radio:active {
 
 radio:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), 
url("assets/radio-unchecked-insensitive 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:insensitive button.flat, radio:insensitive button.sidebar-button, radio:insensitive headerbar 
button.titlebutton, headerbar radio:insensitive button.titlebutton,
   radio:insensitive .titlebar button.titlebutton,
   .titlebar radio:insensitive button.titlebutton {
@@ -2849,7 +2849,7 @@ row:selected radio:backdrop:insensitive {
 
 radio:inconsistent {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:inconsistent button.flat, radio:inconsistent button.sidebar-button, radio:inconsistent headerbar 
button.titlebutton, headerbar radio:inconsistent button.titlebutton,
   radio:inconsistent .titlebar button.titlebutton,
   .titlebar radio:inconsistent button.titlebutton {
@@ -2861,7 +2861,7 @@ row:selected radio:inconsistent {
 
 radio:inconsistent:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:inconsistent:hover button.flat, radio:inconsistent:hover button.sidebar-button, 
radio:inconsistent:hover headerbar button.titlebutton, headerbar radio:inconsistent:hover button.titlebutton,
   radio:inconsistent:hover .titlebar button.titlebutton,
   .titlebar radio:inconsistent:hover button.titlebutton {
@@ -2873,7 +2873,7 @@ row:selected radio:inconsistent:hover {
 
 radio:inconsistent:selected {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:inconsistent:selected button.flat, radio:inconsistent:selected button.sidebar-button, 
radio:inconsistent:selected headerbar button.titlebutton, headerbar radio:inconsistent:selected 
button.titlebutton,
   radio:inconsistent:selected .titlebar button.titlebutton,
   .titlebar radio:inconsistent:selected button.titlebutton {
@@ -2897,7 +2897,7 @@ row:selected radio:inconsistent:backdrop {
 
 radio:inconsistent:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), 
url("assets/radio-mixed-insensitive 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:inconsistent:insensitive button.flat, radio:inconsistent:insensitive button.sidebar-button, 
radio:inconsistent:insensitive headerbar button.titlebutton, headerbar radio:inconsistent:insensitive 
button.titlebutton,
   radio:inconsistent:insensitive .titlebar button.titlebutton,
   .titlebar radio:inconsistent:insensitive button.titlebutton {
@@ -2921,7 +2921,7 @@ row:selected radio:inconsistent:insensitive:backdrop {
 
 radio:checked {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:checked button.flat, radio:checked button.sidebar-button, radio:checked headerbar 
button.titlebutton, headerbar radio:checked button.titlebutton,
   radio:checked .titlebar button.titlebutton,
   .titlebar radio:checked button.titlebutton {
@@ -2933,7 +2933,7 @@ row:selected radio:checked {
 
 radio:checked:insensitive {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), 
url("assets/radio-checked-insensitive 2 png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:checked:insensitive button.flat, radio:checked:insensitive button.sidebar-button, 
radio:checked:insensitive headerbar button.titlebutton, headerbar radio:checked:insensitive 
button.titlebutton,
   radio:checked:insensitive .titlebar button.titlebutton,
   .titlebar radio:checked:insensitive button.titlebutton {
@@ -2945,7 +2945,7 @@ row:selected radio:checked:insensitive {
 
 radio:checked:hover {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:checked:hover button.flat, radio:checked:hover button.sidebar-button, radio:checked:hover headerbar 
button.titlebutton, headerbar radio:checked:hover button.titlebutton,
   radio:checked:hover .titlebar button.titlebutton,
   .titlebar radio:checked:hover button.titlebutton {
@@ -2957,7 +2957,7 @@ row:selected radio:checked:hover {
 
 radio:checked:active {
   -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active 2 
png"));
-  -gtk-icon-shadow: 0 1px 0 white; }
+  -gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
   radio:checked:active button.flat, radio:checked:active button.sidebar-button, radio:checked:active 
headerbar button.titlebutton, headerbar radio:checked:active button.titlebutton,
   radio:checked:active .titlebar button.titlebutton,
   .titlebar radio:checked:active button.titlebutton {
@@ -2993,7 +2993,7 @@ row:selected radio:backdrop:checked:insensitive {
 
 menu menuitem.radio {
   -gtk-icon-source: -gtk-icontheme("radio-symbolic");
-  color: #7a7e7f;
+  color: #787c7d;
   -gtk-icon-shadow: none; }
   menu menuitem.radio:active, menu menuitem.radio:checked {
     -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
@@ -3002,7 +3002,7 @@ menu menuitem.radio {
   menu menuitem.radio:hover {
     color: #ffffff; }
   menu menuitem.radio:insensitive {
-    color: #bebfc0; }
+    color: #babbbb; }
 
 .view.check, .view.radio,
 row .check, row .radio {
@@ -3056,27 +3056,27 @@ checkbutton.text-button, radiobutton.text-button {
   padding: 1px 2px 4px;
   outline-offset: 0; }
   checkbutton.text-button:insensitive, checkbutton.text-button:insensitive:active, 
checkbutton.text-button:insensitive:inconsistent, radiobutton.text-button:insensitive, 
radiobutton.text-button:insensitive:active, radiobutton.text-button:insensitive:inconsistent {
-    color: #8e9192; }
+    color: #8b8e8f; }
     checkbutton.text-button:insensitive:backdrop, checkbutton.text-button:insensitive:active:backdrop, 
checkbutton.text-button:insensitive:inconsistent:backdrop, radiobutton.text-button:insensitive:backdrop, 
radiobutton.text-button:insensitive:active:backdrop, 
radiobutton.text-button:insensitive:inconsistent:backdrop {
-      color: #c7c7c7; }
+      color: #c3c3c0; }
 
 /************
  * GtkScale *
  ************/
 scale trough, scale fill, progressbar trough {
-  border: 1px solid #a1a1a1;
+  border: 1px solid #9d9d99;
   border-radius: 3px;
-  background-color: #d2d2d2;
-  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  background-color: #cececc;
+  box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8); }
   scale trough:insensitive, scale fill:insensitive, progressbar trough:insensitive {
-    background-color: #f4f4f4;
-    box-shadow: 0 1px white; }
+    background-color: #f1f1f1;
+    box-shadow: 0 1px rgba(255, 255, 255, 0.8); }
   scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop, progressbar:backdrop trough {
-    background-color: #d5d5d5;
-    border-color: darkgray;
+    background-color: #d1d1cf;
+    border-color: #a5a5a1;
     box-shadow: none; }
     scale trough:backdrop:insensitive, scale fill:backdrop:insensitive, progressbar 
trough:backdrop:insensitive, progressbar:backdrop trough:insensitive {
-      background-color: #f4f4f4; }
+      background-color: #f1f1f1; }
   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:insensitive, 
scale row:selected trough:insensitive, row:selected scale fill:insensitive, scale row:selected 
fill:insensitive, row:selected progressbar trough:insensitive, progressbar row:selected trough:insensitive {
@@ -3128,7 +3128,7 @@ scale {
   scale.vertical slider {
     margin: 0 3px; }
   scale fill, scale fill:backdrop {
-    background-color: #a1a1a1;
+    background-color: #9d9d99;
     box-shadow: none; }
   scale fill:insensitive, scale fill:insensitive:backdrop {
     border-color: transparent;
@@ -3141,43 +3141,43 @@ scale {
   scale slider {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1);
-    border: 1px solid #999999;
+    border: 1px solid #969691;
     border-radius: 100%; }
     scale slider:hover {
       color: #2e3436;
       outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
       text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
       -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
       box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1); }
     scale slider:active {
       border-color: #184472; }
     scale slider:insensitive {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
-      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
+      box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0.8); }
       scale slider:insensitive > .label {
         color: inherit; }
     scale slider:backdrop {
-      color: #8e9192;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #ededed);
+      color: #8b8e8f;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #e8e8e7);
       text-shadow: none;
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
       scale slider:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #f4f4f4);
+        color: #c3c3c0;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #f1f1f1);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
@@ -3456,7 +3456,7 @@ progressbar {
   padding: 0;
   font-size: smaller;
   color: rgba(46, 52, 54, 0.4);
-  box-shadow: 0 1px white; }
+  box-shadow: 0 1px rgba(255, 255, 255, 0.8); }
   progressbar:backdrop {
     box-shadow: none; }
   progressbar progress {
@@ -3478,7 +3478,7 @@ progressbar {
  * Level Bar *
  *************/
 levelbar {
-  box-shadow: 0 1px white;
+  box-shadow: 0 1px rgba(255, 255, 255, 0.8);
   -GtkLevelBar-min-block-width: 34;
   -GtkLevelBar-min-block-height: 3; }
   levelbar.vertical {
@@ -3489,15 +3489,15 @@ levelbar {
     padding: 2px;
     border-radius: 3px;
     background-color: transparent;
-    background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+    background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
     color: black;
-    border-color: #a1a1a1;
-    box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
+    border-color: #9d9d99;
+    box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px rgba(255, 255, 255, 0.8); }
     levelbar trough:backdrop {
       background-color: transparent;
-      background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
+      background-image: linear-gradient(to bottom, #dddddb, #f8f8f8 3px, #ffffff 90%);
       color: #333333;
-      border-color: darkgray;
+      border-color: #a5a5a1;
       background-image: linear-gradient(to bottom, white);
       box-shadow: 0 1px rgba(255, 255, 255, 0); }
   levelbar.horizontal.discrete block {
@@ -3534,28 +3534,28 @@ levelbar {
     border-color: rgba(46, 52, 54, 0.2);
     box-shadow: none; }
     levelbar block.empty:backdrop {
-      border-color: rgba(142, 145, 146, 0.15); }
+      border-color: rgba(139, 142, 143, 0.15); }
 
 /**********
  * Frames *
  **********/
 frame,
 .frame {
-  border: 1px solid #a1a1a1;
+  border: 1px solid #9d9d99;
   padding: 0; }
   frame.flat,
   .frame.flat {
     border-style: none; }
   frame:backdrop,
   .frame:backdrop {
-    border-color: darkgray; }
+    border-color: #a5a5a1; }
 
 paper {
-  border: 1px solid #a1a1a1;
+  border: 1px solid #9d9d99;
   background: white;
   padding: 0; }
   paper:backdrop {
-    border-color: darkgray; }
+    border-color: #a5a5a1; }
 
 actionbar frame {
   padding: 6px;
@@ -3566,7 +3566,7 @@ scrolledwindow viewport.frame {
   border-style: none; }
 placessidebar overshoot.top,
 scrolledwindow overshoot.top {
-  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 
135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 
52, 54, 0)));
+  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#84847f), to(rgba(132, 132, 
127, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 
52, 54, 0)));
   background-size: 100% 5%, 100% 100%;
   background-repeat: no-repeat;
   background-position: center top;
@@ -3575,7 +3575,7 @@ scrolledwindow overshoot.top {
   box-shadow: none; }
   placessidebar overshoot.top:backdrop,
   scrolledwindow overshoot.top:backdrop {
-    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(darkgray), to(rgba(169, 169, 
169, 0)));
+    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a5a5a1), to(rgba(165, 165, 
161, 0)));
     background-size: 100% 5%;
     background-repeat: no-repeat;
     background-position: center top;
@@ -3584,7 +3584,7 @@ scrolledwindow overshoot.top {
     box-shadow: none; }
 placessidebar overshoot.bottom,
 scrolledwindow overshoot.bottom {
-  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 
135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), 
to(rgba(46, 52, 54, 0)));
+  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#84847f), to(rgba(132, 
132, 127, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), 
to(rgba(46, 52, 54, 0)));
   background-size: 100% 5%, 100% 100%;
   background-repeat: no-repeat;
   background-position: center bottom;
@@ -3593,7 +3593,7 @@ scrolledwindow overshoot.bottom {
   box-shadow: none; }
   placessidebar overshoot.bottom:backdrop,
   scrolledwindow overshoot.bottom:backdrop {
-    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(darkgray), to(rgba(169, 
169, 169, 0)));
+    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a5a5a1), to(rgba(165, 
165, 161, 0)));
     background-size: 100% 5%;
     background-repeat: no-repeat;
     background-position: center bottom;
@@ -3602,7 +3602,7 @@ scrolledwindow overshoot.bottom {
     box-shadow: none; }
 placessidebar overshoot.left,
 scrolledwindow overshoot.left {
-  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 
135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 
52, 54, 0)));
+  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#84847f), to(rgba(132, 132, 
127, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 
52, 54, 0)));
   background-size: 5% 100%, 100% 100%;
   background-repeat: no-repeat;
   background-position: left center;
@@ -3611,7 +3611,7 @@ scrolledwindow overshoot.left {
   box-shadow: none; }
   placessidebar overshoot.left:backdrop,
   scrolledwindow overshoot.left:backdrop {
-    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(darkgray), to(rgba(169, 
169, 169, 0)));
+    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a5a5a1), to(rgba(165, 165, 
161, 0)));
     background-size: 5% 100%;
     background-repeat: no-repeat;
     background-position: left center;
@@ -3620,7 +3620,7 @@ scrolledwindow overshoot.left {
     box-shadow: none; }
 placessidebar overshoot.right,
 scrolledwindow overshoot.right {
-  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 
135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), 
to(rgba(46, 52, 54, 0)));
+  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#84847f), to(rgba(132, 132, 
127, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), 
to(rgba(46, 52, 54, 0)));
   background-size: 5% 100%, 100% 100%;
   background-repeat: no-repeat;
   background-position: right center;
@@ -3629,7 +3629,7 @@ scrolledwindow overshoot.right {
   box-shadow: none; }
   placessidebar overshoot.right:backdrop,
   scrolledwindow overshoot.right:backdrop {
-    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(darkgray), to(rgba(169, 
169, 169, 0)));
+    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a5a5a1), to(rgba(165, 
165, 161, 0)));
     background-size: 5% 100%;
     background-repeat: no-repeat;
     background-position: right center;
@@ -3683,15 +3683,15 @@ scrolledwindow undershoot.right {
 placessidebar junction,
 scrolledwindow junction {
   border-color: transparent;
-  border-image: linear-gradient(to bottom, #a1a1a1 1px, transparent 1px) 0 0 0 1/0 1px stretch;
-  background-color: #dbdbdb; }
+  border-image: linear-gradient(to bottom, #9d9d99 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+  background-color: #d7d7d5; }
   placessidebar junction:dir(rtl),
   scrolledwindow junction:dir(rtl) {
     border-image-slice: 0 1 0 0; }
   placessidebar junction:backdrop,
   scrolledwindow junction:backdrop {
-    border-image-source: linear-gradient(to bottom, darkgray 1px, transparent 1px);
-    background-color: #e5e5e5; }
+    border-image-source: linear-gradient(to bottom, #a5a5a1 1px, transparent 1px);
+    background-color: #e1e1df; }
 
 separator {
   color: rgba(0, 0, 0, 0.1); }
@@ -3703,10 +3703,10 @@ separator {
  *********/
 list {
   background-color: #ffffff;
-  border-color: #a1a1a1; }
+  border-color: #9d9d99; }
   list:backdrop {
     background-color: white;
-    border-color: darkgray; }
+    border-color: #a5a5a1; }
   list row {
     padding: 2px; }
 
@@ -3728,8 +3728,8 @@ row:selected .titlebar button.titlebutton,
 .titlebar row:selected button.titlebutton {
   color: #2e3436;
   outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  border-color: #9d9d99;
+  background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
   text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
   -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
   box-shadow: inset 0 1px white;
@@ -3747,8 +3747,8 @@ row:selected .titlebar button.titlebutton,
   row:selected button:hover {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     box-shadow: inset 0 1px white;
@@ -3756,8 +3756,8 @@ row:selected .titlebar button.titlebutton,
   row:selected button:active, row:selected button:checked {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6);
@@ -3765,9 +3765,9 @@ row:selected .titlebar button.titlebutton,
   row:selected button:backdrop, row:selected button.flat:backdrop, row:selected 
button.sidebar-button:backdrop, row:selected headerbar button.titlebutton:backdrop, headerbar row:selected 
button.titlebutton:backdrop,
   row:selected .titlebar button.titlebutton:backdrop,
   .titlebar row:selected button.titlebutton:backdrop {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #ededed);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #e8e8e7);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0);
@@ -3777,17 +3777,17 @@ row:selected .titlebar button.titlebutton,
     .titlebar row:selected button.titlebutton:backdrop:active, row:selected button.flat:backdrop:checked, 
row:selected button.sidebar-button:backdrop:checked, row:selected headerbar 
button.titlebutton:backdrop:checked, headerbar row:selected button.titlebutton:backdrop:checked,
     row:selected .titlebar button.titlebutton:backdrop:checked,
     .titlebar row:selected button.titlebutton:backdrop:checked {
-      color: #8e9192;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #d5d5d5);
+      color: #8b8e8f;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #d1d1cf);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0);
       border-color: #184472; }
     row:selected button:backdrop:insensitive, row:selected button.flat:backdrop:insensitive, row:selected 
button.sidebar-button:backdrop:insensitive, row:selected headerbar button.titlebutton:backdrop:insensitive, 
headerbar row:selected button.titlebutton:backdrop:insensitive,
     row:selected .titlebar button.titlebutton:backdrop:insensitive,
     .titlebar row:selected button.titlebutton:backdrop:insensitive {
-      color: #c7c7c7;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #c3c3c0;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0);
@@ -3802,9 +3802,9 @@ row:selected .titlebar button.titlebutton,
       .titlebar row:selected button.titlebutton:backdrop:insensitive:active, row:selected 
button.flat:backdrop:insensitive:checked, row:selected button.sidebar-button:backdrop:insensitive:checked, 
row:selected headerbar button.titlebutton:backdrop:insensitive:checked, headerbar row:selected 
button.titlebutton:backdrop:insensitive:checked,
       row:selected .titlebar button.titlebutton:backdrop:insensitive:checked,
       .titlebar row:selected button.titlebutton:backdrop:insensitive:checked {
-        color: #c7c7c7;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #e7e7e7);
+        color: #c3c3c0;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #e4e4e4);
         box-shadow: inset 0 1px rgba(255, 255, 255, 0);
         border-color: #184472; }
         row:selected button:backdrop:insensitive:active > .label, row:selected headerbar 
button.titlebutton:backdrop:insensitive:active > .label,
@@ -3826,9 +3826,9 @@ row:selected .titlebar button.titlebutton,
     -gtk-icon-shadow: none;
     color: white; }
   row:selected button:insensitive {
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0);
@@ -3837,9 +3837,9 @@ row:selected .titlebar button.titlebutton,
     row:selected .titlebar button.titlebutton:insensitive > .label {
       color: inherit; }
     row:selected button:insensitive:active, row:selected button:insensitive:checked {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #ececec, #f4f4f4);
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #e9e9e8, #f1f1f1);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
       row:selected button:insensitive:active > .label, row:selected headerbar 
button.titlebutton:insensitive:active > .label,
       row:selected .titlebar button.titlebutton:insensitive:active > .label, row:selected 
button:insensitive:checked > .label, row:selected headerbar button.titlebutton:insensitive:checked > .label,
@@ -3883,7 +3883,7 @@ expander arrow {
  ***********/
 calendar {
   color: black;
-  border: 1px solid #a1a1a1; }
+  border: 1px solid #9d9d99; }
   calendar.header {
     border: 1px solid rgba(0, 0, 0, 0.1);
     border-radius: 0; }
@@ -3894,9 +3894,9 @@ calendar {
     calendar.button:hover {
       color: #2e3436; }
     calendar.button:backdrop {
-      color: rgba(142, 145, 146, 0.45); }
+      color: rgba(139, 142, 143, 0.45); }
     calendar.button:insensitive {
-      color: rgba(142, 145, 146, 0.45); }
+      color: rgba(139, 142, 143, 0.45); }
   calendar:inconsistent, calendar:inconsistent:backdrop {
     color: alpha(currentColor,0.55); }
   calendar.highlight, calendar.highlight:backdrop {
@@ -3904,7 +3904,7 @@ calendar {
     color: #2e3436; }
   calendar:backdrop {
     color: #333333;
-    border-color: darkgray; }
+    border-color: #a5a5a1; }
 
 /***********
  * Dialogs *
@@ -3915,10 +3915,10 @@ messagedialog .dialog-action-area .titlebar button.titlebutton,
   padding: 8px; }
 
 messagedialog.background {
-  background-color: #ededed; }
+  background-color: #e8e8e7; }
 messagedialog .titlebar {
   border-style: none;
-  box-shadow: inset 0 1px white; }
+  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); }
 messagedialog.csd.background {
   border-bottom-left-radius: 9px;
   border-bottom-right-radius: 9px; }
@@ -3927,31 +3927,31 @@ messagedialog.csd .dialog-action-area button {
   border-radius: 0;
   color: #2e3436;
   outline-color: rgba(46, 52, 54, 0.3);
-  border-color: #a1a1a1;
-  background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+  border-color: #9d9d99;
+  background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
   text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
   -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
   box-shadow: inset 0 1px white; }
   messagedialog.csd .dialog-action-area button:hover {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     box-shadow: inset 0 1px white; }
   messagedialog.csd .dialog-action-area button:active {
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #d2d2d0, #d8d8d6 40%, #dcdcda);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
   messagedialog.csd .dialog-action-area button:insensitive {
-    color: #8e9192;
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #8b8e8f;
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -3959,16 +3959,16 @@ messagedialog.csd .dialog-action-area button {
     messagedialog.csd .dialog-action-area .titlebar button.titlebutton:insensitive > .label {
       color: inherit; }
   messagedialog.csd .dialog-action-area button:backdrop {
-    color: #8e9192;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #ededed);
+    color: #8b8e8f;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #e8e8e7);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
   messagedialog.csd .dialog-action-area button:backdrop:insensitive {
-    color: #c7c7c7;
-    border-color: darkgray;
-    background-image: linear-gradient(to bottom, #f4f4f4);
+    color: #c3c3c0;
+    border-color: #a5a5a1;
+    background-image: linear-gradient(to bottom, #f1f1f1);
     text-shadow: none;
     -gtk-icon-shadow: none;
     box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -3979,7 +3979,7 @@ messagedialog.csd .dialog-action-area button {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #1c5187;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+    background-image: linear-gradient(to bottom, #68a2df, #5295db 40%, #3d88d6);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
@@ -3987,9 +3987,9 @@ messagedialog.csd .dialog-action-area button {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      background-image: linear-gradient(to bottom, #8db9e7, #63a0de 40%, #5295db);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
     messagedialog.csd .dialog-action-area button.suggested-action:active {
       color: white;
@@ -4007,9 +4007,9 @@ messagedialog.csd .dialog-action-area button {
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
       messagedialog.csd .dialog-action-area button.suggested-action:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #f4f4f4);
+        color: #c3c3c0;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #f1f1f1);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -4017,9 +4017,9 @@ messagedialog.csd .dialog-action-area button {
         messagedialog.csd .dialog-action-area .titlebar 
button.suggested-action.titlebutton:backdrop:insensitive > .label {
           color: inherit; }
     messagedialog.csd .dialog-action-area button.suggested-action:insensitive {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -4030,7 +4030,7 @@ messagedialog.csd .dialog-action-area button {
     color: white;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #8e0b0b;
-    background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
+    background-image: linear-gradient(to bottom, #f14a4a, #f03232 40%, #ee1b1b);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
@@ -4038,9 +4038,9 @@ messagedialog.csd .dialog-action-area button {
       color: white;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #8e0b0b;
-      background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
+      background-image: linear-gradient(to bottom, #f57575, #f14545 40%, #f03232);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.51278);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51278);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
     messagedialog.csd .dialog-action-area button.destructive-action:active {
       color: white;
@@ -4058,9 +4058,9 @@ messagedialog.csd .dialog-action-area button {
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
       messagedialog.csd .dialog-action-area button.destructive-action:backdrop:insensitive {
-        color: #c7c7c7;
-        border-color: darkgray;
-        background-image: linear-gradient(to bottom, #f4f4f4);
+        color: #c3c3c0;
+        border-color: #a5a5a1;
+        background-image: linear-gradient(to bottom, #f1f1f1);
         text-shadow: none;
         -gtk-icon-shadow: none;
         box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -4068,9 +4068,9 @@ messagedialog.csd .dialog-action-area button {
         messagedialog.csd .dialog-action-area .titlebar 
button.destructive-action.titlebutton:backdrop:insensitive > .label {
           color: inherit; }
     messagedialog.csd .dialog-action-area button.destructive-action:insensitive {
-      color: #8e9192;
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, #f4f4f4);
+      color: #8b8e8f;
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, #f1f1f1);
       text-shadow: none;
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
@@ -4090,18 +4090,18 @@ messagedialog.csd .dialog-action-area button:first-child {
   outline-bottom-left-radius: 5px; }
 
 GtkFileChooserDialog .dialog-action-box {
-  border-top: 1px solid #a1a1a1; }
+  border-top: 1px solid #9d9d99; }
   GtkFileChooserDialog .dialog-action-box:backdrop {
-    border-top-color: darkgray; }
+    border-top-color: #a5a5a1; }
 
 /***********
  * Sidebar *
  ***********/
 .sidebar {
   border: none;
-  background-color: #f6f6f6; }
+  background-color: #f4f4f3; }
   .sidebar:backdrop {
-    background-color: #f6f6f6; }
+    background-color: #f4f4f3; }
 
 stacksidebar row {
   padding: 10px 4px; }
@@ -4164,9 +4164,9 @@ paned {
     margin-right: 0;
     margin-left: 8px; }
   paned separator {
-    background-color: #a1a1a1; }
+    background-color: #9d9d99; }
     paned separator:backdrop {
-      background-color: darkgray; }
+      background-color: #a5a5a1; }
   paned separator:selected {
     background-color: #4a90d9; }
 
@@ -4176,12 +4176,12 @@ paned.wide {
   paned.wide separator {
     background-color: transparent;
     border-style: none solid;
-    border-color: #a1a1a1;
+    border-color: #9d9d99;
     border-width: 1px; }
   paned.wide.vertical separator {
     border-style: solid none; }
   paned.wide separator:backdrop {
-    border-color: darkgray; }
+    border-color: #a5a5a1; }
 
 /**************
  * GtkInfoBar *
@@ -4218,7 +4218,7 @@ infobar {
     color: #ffffff;
     outline-color: rgba(255, 255, 255, 0.3);
     border-color: #1c5187;
-    background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
+    background-image: linear-gradient(to bottom, #68a2df, #5295db 40%, #3d88d6);
     text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
     -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
     box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
@@ -4229,9 +4229,9 @@ infobar {
       color: #ffffff;
       outline-color: rgba(255, 255, 255, 0.3);
       border-color: #1c5187;
-      background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
-      text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
-      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
+      background-image: linear-gradient(to bottom, #8db9e7, #63a0de 40%, #5295db);
+      text-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
+      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.49553);
       box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
     .info button:active,
     .question button:active,
@@ -4336,13 +4336,13 @@ tooltip {
  * Color Chooser *
  *****************/
 colorswatch {
-  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8); }
   :selected colorswatch {
     box-shadow: none; }
     :selected colorswatch overlay, :selected colorswatch overlay:hover {
       border-color: #ffffff; }
   colorswatch:selected {
-    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
+    box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.8); }
   colorswatch.top {
     border-top-left-radius: 6px;
     border-top-right-radius: 6px; }
@@ -4399,23 +4399,23 @@ colorswatch {
     border-width: 1px;
     color: #2e3436;
     outline-color: rgba(46, 52, 54, 0.3);
-    border-color: #a1a1a1;
-    background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
+    border-color: #9d9d99;
+    background-image: linear-gradient(to bottom, #f9f9f9, #ededec 40%, #e1e1df);
     text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
     -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-    box-shadow: inset 0 1px white, 0 1px white; }
+    box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8); }
     colorswatch#add-color-button:hover {
       color: #2e3436;
       outline-color: rgba(46, 52, 54, 0.3);
-      border-color: #a1a1a1;
-      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
+      border-color: #9d9d99;
+      background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededec);
       text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
       -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
-      box-shadow: inset 0 1px white, 0 1px white; }
+      box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0.8); }
     colorswatch#add-color-button:backdrop {
-      color: #8e9192;
-      border-color: darkgray;
-      background-image: linear-gradient(to bottom, #ededed);
+      color: #8b8e8f;
+      border-color: #a5a5a1;
+      background-image: linear-gradient(to bottom, #e8e8e7);
       text-shadow: none;
       -gtk-icon-shadow: none;
       box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
@@ -4431,11 +4431,11 @@ colorswatch {
  * Misc *
  ********/
 .content-view {
-  background-color: #dbdbdb; }
+  background-color: #d7d7d5; }
   .content-view:hover {
     -gtk-icon-effect: highlight; }
   .content-view:backdrop {
-    background-color: #dbdbdb; }
+    background-color: #d7d7d5; }
 
 .osd .scale-popup button.flat, .osd .scale-popup button.sidebar-button, .osd .scale-popup headerbar 
button.titlebutton, headerbar .osd .scale-popup button.titlebutton,
 .osd .scale-popup .titlebar button.titlebutton,
@@ -4483,8 +4483,8 @@ decoration {
   .solid-csd decoration {
     border-radius: 0;
     margin: 4px;
-    background-color: #ededed;
-    border: solid 1px darkgray;
+    background-color: #e8e8e7;
+    border: solid 1px #a5a5a1;
     box-shadow: none; }
 
 headerbar button.titlebutton,
@@ -4733,7 +4733,7 @@ text color for entries, views and content in general */
 @define-color theme_text_color black;
 /*
 widget base background color */
- define-color theme_bg_color #ededed;
+ define-color theme_bg_color #e8e8e7;
 /*
 text widgets and the like base background color */
 @define-color theme_base_color #ffffff;
@@ -4745,22 +4745,22 @@ text/foreground color of selections */
 @define-color theme_selected_fg_color #ffffff;
 /*
 base background color of insensitive widgets */
- define-color insensitive_bg_color #f4f4f4;
+ define-color insensitive_bg_color #f1f1f1;
 /*
 text foreground color of insensitive widgets */
- define-color insensitive_fg_color #8e9192;
+ define-color insensitive_fg_color #8b8e8f;
 /*
 insensitive text widgets and the like base background color */
 @define-color insensitive_base_color #ffffff;
 /*
 widget text/foreground color on backdrop windows */
- define-color theme_unfocused_fg_color #8e9192;
+ define-color theme_unfocused_fg_color #8b8e8f;
 /*
 text color for entries, views and content in general on backdrop windows */
 @define-color theme_unfocused_text_color black;
 /*
 widget base background color on backdrop windows */
- define-color theme_unfocused_bg_color #ededed;
+ define-color theme_unfocused_bg_color #e8e8e7;
 /*
 text widgets and the like base background color on backdrop windows */
 @define-color theme_unfocused_base_color white;
@@ -4772,10 +4772,10 @@ text/foreground color of selections on backdrop windows */
 @define-color theme_unfocused_selected_fg_color #ffffff;
 /*
 widgets main borders color */
- define-color borders #a1a1a1;
+ define-color borders #9d9d99;
 /*
 widgets main borders color on backdrop windows */
- define-color unfocused_borders darkgray;
+ define-color unfocused_borders #a5a5a1;
 /*
 these are pretty self explicative */
 @define-color warning_color #f57900;
@@ -4785,16 +4785,16 @@ these are pretty self explicative */
 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(#2e3436, 1.8);
- define-color wm_unfocused_title #8e9192;
- define-color wm_highlight white;
- define-color wm_borders_edge white;
- define-color wm_bg_a shade(#ededed, 1.2);
- define-color wm_bg_b #ededed;
+ define-color wm_unfocused_title #8b8e8f;
+ 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(#e8e8e7, 1.2);
+ define-color wm_bg_b #e8e8e7;
 @define-color wm_shadow alpha(black, 0.35);
 @define-color wm_border alpha(black, 0.18);
- define-color wm_button_hover_color_a shade(#ededed, 1.3);
- define-color wm_button_hover_color_b #ededed;
- define-color wm_button_active_color_a shade(#ededed, 0.85);
- define-color wm_button_active_color_b shade(#ededed, 0.89);
- define-color wm_button_active_color_c shade(#ededed, 0.9);
+ define-color wm_button_hover_color_a shade(#e8e8e7, 1.3);
+ define-color wm_button_hover_color_b #e8e8e7;
+ define-color wm_button_active_color_a shade(#e8e8e7, 0.85);
+ define-color wm_button_active_color_b shade(#e8e8e7, 0.89);
+ define-color wm_button_active_color_c shade(#e8e8e7, 0.9);
 @define-color content_view_bg #ffffff;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]