diff --git a/_sass/layout.scss b/_sass/layout.scss
index a8483a8220c0853a4271ac76c7e0b9519aaa45bd..c1844709ac155d7c4cd631dffafe0d6ae8724521 100644
--- a/_sass/layout.scss
+++ b/_sass/layout.scss
@@ -175,7 +175,7 @@
 
 .site-title:hover,
 .site-button:hover {
-  background-color: $feedback-color;
+  background-image: linear-gradient(-90deg, rgba($feedback-color, 1) 0%, rgba($feedback-color, 0.8) 80%, rgba($feedback-color, 0) 100%);
 }
 
 // stylelint-disable selector-max-type
diff --git a/_sass/navigation.scss b/_sass/navigation.scss
index 050667b97e563c0d07d623a18c47de07bdf2cc25..16ff5f0509b02fe430ff91502fad27ca761d61c7 100644
--- a/_sass/navigation.scss
+++ b/_sass/navigation.scss
@@ -1,6 +1,7 @@
 //
 // Main nav, breadcrumb, etc...
 //
+// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity
 
 .nav-list {
   padding: 0;
@@ -20,13 +21,14 @@
     .nav-list-link {
       display: block;
       min-height: $nav-list-item-height-sm;
-      line-height: #{$nav-list-item-height-sm - 2 * $sp-1};
       padding-top: $sp-1;
       padding-bottom: $sp-1;
+      line-height: #{$nav-list-item-height-sm - 2 * $sp-1};
       @if $nav-list-expander-right {
         padding-right: $nav-list-item-height-sm;
         padding-left: $gutter-spacing-sm;
-      } @else {
+      }
+      @else {
         padding-right: $gutter-spacing-sm;
         padding-left: $nav-list-item-height-sm;
       }
@@ -37,7 +39,8 @@
         @if $nav-list-expander-right {
           padding-right: $nav-list-item-height;
           padding-left: $gutter-spacing;
-        } @else {
+        }
+        @else {
           padding-right: $gutter-spacing;
           padding-left: $nav-list-item-height;
         }
@@ -50,7 +53,7 @@
 
       &:hover,
       &.active {
-        background-color: $feedback-color;
+        background-image: linear-gradient(-90deg, rgba($feedback-color, 1) 0%, rgba($feedback-color, 0.8) 80%, rgba($feedback-color, 0) 100%);
       }
     }
 
@@ -77,7 +80,7 @@
       }
 
       &:hover {
-        background-color: $feedback-color;
+        background-image: linear-gradient(-90deg, rgba($feedback-color, 1) 0%, rgba($feedback-color, 0.8) 100%);
       }
 
       @if $nav-list-expander-right {
@@ -109,7 +112,8 @@
       > .nav-list-expander svg {
         @if $nav-list-expander-right {
           transform: rotate(-90deg);
-        } @else {
+        }
+        @else {
           transform: rotate(90deg);
         }
       }