This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new 82c09e7  change a bit Amethyst and Yellow color to work better and 
update related themes
82c09e7 is described below

commit 82c09e7d6c544d9dd8694659d3c6f3316a11fcf4
Author: Carlos Rovira <carlosrov...@apache.org>
AuthorDate: Mon Apr 16 11:50:54 2018 +0200

    change a bit Amethyst and Yellow color to work better and update related 
themes
---
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 70 +++++++++++-----------
 .../src/main/resources/defaults.css                | 70 +++++++++++-----------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 70 +++++++++++-----------
 .../src/main/resources/defaults.css                | 70 +++++++++++-----------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../src/main/resources/defaults.css                | 38 ++++++------
 .../themes/JewelTheme/src/main/sass/_colors.sass   |  4 +-
 13 files changed, 294 insertions(+), 294 deletions(-)

diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
index 0eb77f7..e86e26f 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 .jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.emphasized:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.emphasized[disabled] {
   cursor: unset;
@@ -143,9 +143,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -153,21 +153,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(24, 6, 24, 0.7);
+  text-shadow: 0 -1px 0 rgba(75, 17, 74, 0.7);
 }
 .jewel.textbutton.emphasized:hover, .jewel.textbutton.emphasized:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.textbutton.emphasized:active, .jewel.textbutton.emphasized:active:focus 
{
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.emphasized:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.emphasized[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
index 9f26727..8c158c0 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 .jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.emphasized:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.emphasized[disabled] {
   cursor: unset;
@@ -143,9 +143,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -153,21 +153,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(108, 102, 1, 0.7);
+  text-shadow: 0 -1px 0 rgba(80, 76, 4, 0.7);
 }
 .jewel.textbutton.emphasized:hover, .jewel.textbutton.emphasized:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.textbutton.emphasized:active, .jewel.textbutton.emphasized:active:focus 
{
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.emphasized:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.emphasized[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index a5b2082..9a79882 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -176,24 +176,24 @@ j|Alert {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 .jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.primary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.primary[disabled] {
   cursor: unset;
@@ -227,14 +227,14 @@ j|Alert {
   border-radius: 3px;
 }
 .jewel.checkbox input:checked, .jewel.checkbox input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23922590' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #787878;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23C92CC6' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #787878;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.checkbox input:checked:checked:focus, .jewel.checkbox 
input:checked:checked:active:focus, .jewel.checkbox 
input:checked:active:checked:focus, .jewel.checkbox 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23922590' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #d760d4;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23C92CC6' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #e68ee5;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
@@ -242,7 +242,7 @@ j|Alert {
 }
 .jewel.checkbox input:focus {
   outline: none;
-  border: 1px solid #551654;
+  border: 1px solid #8a1e88;
 }
 .jewel.checkbox input[disabled] {
   cursor: unset;
@@ -279,11 +279,11 @@ j|Alert {
 }
 .jewel.item:hover {
   color: #FFFFFF;
-  background: #922590;
+  background: #C92CC6;
 }
 .jewel.item:active, .jewel.item.selected {
   color: #FFFFFF;
-  background: #7e207c;
+  background: #b427b1;
 }
 
 .jewel.label {
@@ -323,14 +323,14 @@ j|Alert {
   border-radius: 50%;
 }
 .jewel.radiobutton input:checked, .jewel.radiobutton input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23922590' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #787878;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23C92CC6' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #787878;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.radiobutton input:checked:checked:focus, .jewel.radiobutton 
input:checked:checked:active:focus, .jewel.radiobutton 
input:checked:active:checked:focus, .jewel.radiobutton 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23922590' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #d760d4;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23C92CC6' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #e68ee5;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
@@ -338,7 +338,7 @@ j|Alert {
 }
 .jewel.radiobutton input:focus {
   outline: none;
-  border: 1px solid #551654;
+  border: 1px solid #8a1e88;
 }
 .jewel.radiobutton input[disabled] {
   cursor: unset;
@@ -389,7 +389,7 @@ j|Alert {
   width: calc(100% - 40px);
   height: 6px;
   background: transparent;
-  color: #922590;
+  color: #C92CC6;
 }
 .jewel.slider input::-webkit-slider-runnable-track {
   background: transparent;
@@ -405,9 +405,9 @@ j|Alert {
   appearance: none;
   width: 18px;
   height: 18px;
-  background: linear-gradient(#9e289c, #862284);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf, 0 0 0 1px rgba(140, 140, 140, 0.3);
+  background: linear-gradient(#d232cf, #bc29ba);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0, 0 0 0 1px rgba(140, 140, 140, 0.3);
   border-radius: 50%;
 }
 .jewel.slider input:active::-webkit-slider-thumb, .jewel.slider 
input:active::-moz-range-thumb {
@@ -457,9 +457,9 @@ j|Alert {
   position: relative;
   flex: 0;
   padding: 0;
-  background: linear-gradient(#9e289c, #862284);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d232cf, #bc29ba);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 
@@ -522,9 +522,9 @@ j|Alert {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -532,21 +532,21 @@ j|Alert {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(24, 6, 24, 0.7);
+  text-shadow: 0 -1px 0 rgba(75, 17, 74, 0.7);
 }
 .jewel.textbutton.primary:hover, .jewel.textbutton.primary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.textbutton.primary:active, .jewel.textbutton.primary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.primary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.primary[disabled] {
   cursor: unset;
@@ -586,7 +586,7 @@ j|Alert {
   transition-timing-function: easein;
 }
 .jewel.textfield input:focus {
-  border: 1px solid #551654;
+  border: 1px solid #8a1e88;
 }
 .jewel.textfield input::placeholder {
   color: white;
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 2e16eff..0fe1faa 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -176,24 +176,24 @@ j|Alert {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 .jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.primary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.primary[disabled] {
   cursor: unset;
@@ -227,14 +227,14 @@ j|Alert {
   border-radius: 3px;
 }
 .jewel.checkbox input:checked, .jewel.checkbox input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23FCEF0A' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #787878;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23E2D70B' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #787878;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.checkbox input:checked:checked:focus, .jewel.checkbox 
input:checked:checked:active:focus, .jewel.checkbox 
input:checked:active:checked:focus, .jewel.checkbox 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23FCEF0A' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #fef788;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23E2D70B' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #f8f174;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
@@ -242,7 +242,7 @@ j|Alert {
 }
 .jewel.checkbox input:focus {
   outline: none;
-  border: 1px solid #b7ae02;
+  border: 1px solid #999207;
 }
 .jewel.checkbox input[disabled] {
   cursor: unset;
@@ -279,11 +279,11 @@ j|Alert {
 }
 .jewel.item:hover {
   color: #FFFFFF;
-  background: #FCEF0A;
+  background: #E2D70B;
 }
 .jewel.item:active, .jewel.item.selected {
   color: #FFFFFF;
-  background: #eadd03;
+  background: #cac00a;
 }
 
 .jewel.label {
@@ -323,14 +323,14 @@ j|Alert {
   border-radius: 50%;
 }
 .jewel.radiobutton input:checked, .jewel.radiobutton input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23FCEF0A' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #787878;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23E2D70B' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #787878;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.radiobutton input:checked:checked:focus, .jewel.radiobutton 
input:checked:checked:active:focus, .jewel.radiobutton 
input:checked:active:checked:focus, .jewel.radiobutton 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23FCEF0A' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #fef788;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23E2D70B' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #f8f174;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
@@ -338,7 +338,7 @@ j|Alert {
 }
 .jewel.radiobutton input:focus {
   outline: none;
-  border: 1px solid #b7ae02;
+  border: 1px solid #999207;
 }
 .jewel.radiobutton input[disabled] {
   cursor: unset;
@@ -389,7 +389,7 @@ j|Alert {
   width: calc(100% - 40px);
   height: 6px;
   background: transparent;
-  color: #FCEF0A;
+  color: #E2D70B;
 }
 .jewel.slider input::-webkit-slider-runnable-track {
   background: transparent;
@@ -405,9 +405,9 @@ j|Alert {
   appearance: none;
   width: 18px;
   height: 18px;
-  background: linear-gradient(#fcf019, #f4e703);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f, 0 0 0 1px rgba(140, 140, 140, 0.3);
+  background: linear-gradient(#f1e50c, #d3c90a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c, 0 0 0 1px rgba(140, 140, 140, 0.3);
   border-radius: 50%;
 }
 .jewel.slider input:active::-webkit-slider-thumb, .jewel.slider 
input:active::-moz-range-thumb {
@@ -457,9 +457,9 @@ j|Alert {
   position: relative;
   flex: 0;
   padding: 0;
-  background: linear-gradient(#fcf019, #f4e703);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f1e50c, #d3c90a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 
@@ -522,9 +522,9 @@ j|Alert {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -532,21 +532,21 @@ j|Alert {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(108, 102, 1, 0.7);
+  text-shadow: 0 -1px 0 rgba(80, 76, 4, 0.7);
 }
 .jewel.textbutton.primary:hover, .jewel.textbutton.primary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.textbutton.primary:active, .jewel.textbutton.primary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.primary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.primary[disabled] {
   cursor: unset;
@@ -586,7 +586,7 @@ j|Alert {
   transition-timing-function: easein;
 }
 .jewel.textfield input:focus {
-  border: 1px solid #b7ae02;
+  border: 1px solid #999207;
 }
 .jewel.textfield input::placeholder {
   color: white;
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
index 92ca812..2e4433e 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 .jewel.button.secondary:hover, .jewel.button.secondary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.button.secondary:active, .jewel.button.secondary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.secondary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.secondary[disabled] {
   cursor: unset;
@@ -100,9 +100,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -110,21 +110,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(24, 6, 24, 0.7);
+  text-shadow: 0 -1px 0 rgba(75, 17, 74, 0.7);
 }
 .jewel.textbutton.secondary:hover, .jewel.textbutton.secondary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.textbutton.secondary:active, .jewel.textbutton.secondary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.secondary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.secondary[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
index e92a919..decd55b 100644
--- 
a/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Dark-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 .jewel.button.secondary:hover, .jewel.button.secondary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.button.secondary:active, .jewel.button.secondary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.secondary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.secondary[disabled] {
   cursor: unset;
@@ -100,9 +100,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -110,21 +110,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(108, 102, 1, 0.7);
+  text-shadow: 0 -1px 0 rgba(80, 76, 4, 0.7);
 }
 .jewel.textbutton.secondary:hover, .jewel.textbutton.secondary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.textbutton.secondary:active, .jewel.textbutton.secondary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.secondary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.secondary[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
index f4e1348..fa2aca1 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Amethyst-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 .jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.emphasized:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.emphasized[disabled] {
   cursor: unset;
@@ -142,9 +142,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -152,21 +152,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(24, 6, 24, 0.7);
+  text-shadow: 0 -1px 0 rgba(75, 17, 74, 0.7);
 }
 .jewel.textbutton.emphasized:hover, .jewel.textbutton.emphasized:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.textbutton.emphasized:active, .jewel.textbutton.emphasized:active:focus 
{
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.emphasized:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.emphasized[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
index 0a866da..aa1ee55 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Emphasized-Yellow-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 .jewel.button.emphasized:hover, .jewel.button.emphasized:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.button.emphasized:active, .jewel.button.emphasized:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.emphasized:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.emphasized[disabled] {
   cursor: unset;
@@ -142,9 +142,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -152,21 +152,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(108, 102, 1, 0.7);
+  text-shadow: 0 -1px 0 rgba(80, 76, 4, 0.7);
 }
 .jewel.textbutton.emphasized:hover, .jewel.textbutton.emphasized:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.textbutton.emphasized:active, .jewel.textbutton.emphasized:active:focus 
{
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.emphasized:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.emphasized[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index fd06743..ac78e09 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -176,24 +176,24 @@ j|Alert {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 .jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.primary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.primary[disabled] {
   cursor: unset;
@@ -227,14 +227,14 @@ j|Alert {
   border-radius: 3px;
 }
 .jewel.checkbox input:checked, .jewel.checkbox input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23922590' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #f8f8f8;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23C92CC6' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #f8f8f8;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.checkbox input:checked:checked:focus, .jewel.checkbox 
input:checked:checked:active:focus, .jewel.checkbox 
input:checked:active:checked:focus, .jewel.checkbox 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23922590' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #d760d4;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23C92CC6' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #e68ee5;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
@@ -242,7 +242,7 @@ j|Alert {
 }
 .jewel.checkbox input:focus {
   outline: none;
-  border: 1px solid #551654;
+  border: 1px solid #8a1e88;
 }
 .jewel.checkbox input[disabled] {
   cursor: unset;
@@ -279,11 +279,11 @@ j|Alert {
 }
 .jewel.item:hover {
   color: #FFFFFF;
-  background: #922590;
+  background: #C92CC6;
 }
 .jewel.item:active, .jewel.item.selected {
   color: #FFFFFF;
-  background: #7e207c;
+  background: #b427b1;
 }
 
 .jewel.label {
@@ -323,14 +323,14 @@ j|Alert {
   border-radius: 50%;
 }
 .jewel.radiobutton input:checked, .jewel.radiobutton input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23922590' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #f8f8f8;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23C92CC6' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #f8f8f8;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.radiobutton input:checked:checked:focus, .jewel.radiobutton 
input:checked:checked:active:focus, .jewel.radiobutton 
input:checked:active:checked:focus, .jewel.radiobutton 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23922590' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #d760d4;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23C92CC6' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #e68ee5;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
@@ -338,7 +338,7 @@ j|Alert {
 }
 .jewel.radiobutton input:focus {
   outline: none;
-  border: 1px solid #551654;
+  border: 1px solid #8a1e88;
 }
 .jewel.radiobutton input[disabled] {
   cursor: unset;
@@ -389,7 +389,7 @@ j|Alert {
   width: calc(100% - 40px);
   height: 6px;
   background: transparent;
-  color: #922590;
+  color: #C92CC6;
 }
 .jewel.slider input::-webkit-slider-runnable-track {
   background: transparent;
@@ -405,9 +405,9 @@ j|Alert {
   appearance: none;
   width: 18px;
   height: 18px;
-  background: linear-gradient(#9e289c, #862284);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf, 0 0 0 1px rgba(255, 255, 255, 0.3);
+  background: linear-gradient(#d232cf, #bc29ba);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0, 0 0 0 1px rgba(255, 255, 255, 0.3);
   border-radius: 50%;
 }
 .jewel.slider input:active::-webkit-slider-thumb, .jewel.slider 
input:active::-moz-range-thumb {
@@ -457,9 +457,9 @@ j|Alert {
   position: relative;
   flex: 0;
   padding: 0;
-  background: linear-gradient(#9e289c, #862284);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d232cf, #bc29ba);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 
@@ -521,9 +521,9 @@ j|Alert {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -531,21 +531,21 @@ j|Alert {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(24, 6, 24, 0.7);
+  text-shadow: 0 -1px 0 rgba(75, 17, 74, 0.7);
 }
 .jewel.textbutton.primary:hover, .jewel.textbutton.primary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.textbutton.primary:active, .jewel.textbutton.primary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.primary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.primary[disabled] {
   cursor: unset;
@@ -585,7 +585,7 @@ j|Alert {
   transition-timing-function: easein;
 }
 .jewel.textfield input:focus {
-  border: 1px solid #551654;
+  border: 1px solid #8a1e88;
 }
 .jewel.textfield input::placeholder {
   color: #a6a6a6;
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index c016ac6..81377e4 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -176,24 +176,24 @@ j|Alert {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 .jewel.button.primary:hover, .jewel.button.primary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.button.primary:active, .jewel.button.primary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.primary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.primary[disabled] {
   cursor: unset;
@@ -227,14 +227,14 @@ j|Alert {
   border-radius: 3px;
 }
 .jewel.checkbox input:checked, .jewel.checkbox input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23FCEF0A' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #f8f8f8;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23E2D70B' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #f8f8f8;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.checkbox input:checked:checked:focus, .jewel.checkbox 
input:checked:checked:active:focus, .jewel.checkbox 
input:checked:active:checked:focus, .jewel.checkbox 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23FCEF0A' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #fef788;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 16 13' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-763, 
-290)'><g transform='translate(760, 285)'><polygon fill='%23E2D70B' points='3 
13 9 18 19 7 16 5 9 13 6 10'></polygon></g></g></svg>"), #f8f174;
   background-repeat: no-repeat;
   background-size: 90%;
   background-position: center;
@@ -242,7 +242,7 @@ j|Alert {
 }
 .jewel.checkbox input:focus {
   outline: none;
-  border: 1px solid #b7ae02;
+  border: 1px solid #999207;
 }
 .jewel.checkbox input[disabled] {
   cursor: unset;
@@ -279,11 +279,11 @@ j|Alert {
 }
 .jewel.item:hover {
   color: #FFFFFF;
-  background: #FCEF0A;
+  background: #E2D70B;
 }
 .jewel.item:active, .jewel.item.selected {
   color: #FFFFFF;
-  background: #eadd03;
+  background: #cac00a;
 }
 
 .jewel.label {
@@ -323,14 +323,14 @@ j|Alert {
   border-radius: 50%;
 }
 .jewel.radiobutton input:checked, .jewel.radiobutton input:checked:active {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23FCEF0A' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #f8f8f8;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23E2D70B' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #f8f8f8;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
   background-attachment: fixed;
 }
 .jewel.radiobutton input:checked:checked:focus, .jewel.radiobutton 
input:checked:checked:active:focus, .jewel.radiobutton 
input:checked:active:checked:focus, .jewel.radiobutton 
input:checked:active:checked:active:focus {
-  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23FCEF0A' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #fef788;
+  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 12 12' 
version='1.1' xmlns='http://www.w3.org/2000/svg'><g transform='translate(-616, 
-350)'><g transform='translate(611, 345)'><circle fill='%23E2D70B' cx='11' 
cy='11' r='6'></circle></g></g></svg>"), #f8f174;
   background-repeat: no-repeat;
   background-size: 60%;
   background-position: center;
@@ -338,7 +338,7 @@ j|Alert {
 }
 .jewel.radiobutton input:focus {
   outline: none;
-  border: 1px solid #b7ae02;
+  border: 1px solid #999207;
 }
 .jewel.radiobutton input[disabled] {
   cursor: unset;
@@ -389,7 +389,7 @@ j|Alert {
   width: calc(100% - 40px);
   height: 6px;
   background: transparent;
-  color: #FCEF0A;
+  color: #E2D70B;
 }
 .jewel.slider input::-webkit-slider-runnable-track {
   background: transparent;
@@ -405,9 +405,9 @@ j|Alert {
   appearance: none;
   width: 18px;
   height: 18px;
-  background: linear-gradient(#fcf019, #f4e703);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f, 0 0 0 1px rgba(255, 255, 255, 0.3);
+  background: linear-gradient(#f1e50c, #d3c90a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c, 0 0 0 1px rgba(255, 255, 255, 0.3);
   border-radius: 50%;
 }
 .jewel.slider input:active::-webkit-slider-thumb, .jewel.slider 
input:active::-moz-range-thumb {
@@ -457,9 +457,9 @@ j|Alert {
   position: relative;
   flex: 0;
   padding: 0;
-  background: linear-gradient(#fcf019, #f4e703);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f1e50c, #d3c90a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 
@@ -521,9 +521,9 @@ j|Alert {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -531,21 +531,21 @@ j|Alert {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(108, 102, 1, 0.7);
+  text-shadow: 0 -1px 0 rgba(80, 76, 4, 0.7);
 }
 .jewel.textbutton.primary:hover, .jewel.textbutton.primary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.textbutton.primary:active, .jewel.textbutton.primary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.primary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.primary[disabled] {
   cursor: unset;
@@ -585,7 +585,7 @@ j|Alert {
   transition-timing-function: easein;
 }
 .jewel.textfield input:focus {
-  border: 1px solid #b7ae02;
+  border: 1px solid #999207;
 }
 .jewel.textfield input::placeholder {
   color: #a6a6a6;
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
index 6081b12..445cee9 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Amethyst-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
 }
 .jewel.button.secondary:hover, .jewel.button.secondary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.button.secondary:active, .jewel.button.secondary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.secondary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.secondary[disabled] {
   cursor: unset;
@@ -100,9 +100,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#a62aa4, #7e207c);
-  border: 1px solid #551654;
-  box-shadow: inset 0 1px 0 #d24bcf;
+  background: linear-gradient(#d43bd1, #b427b1);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0 1px 0 #e279e0;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -110,21 +110,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(24, 6, 24, 0.7);
+  text-shadow: 0 -1px 0 rgba(75, 17, 74, 0.7);
 }
 .jewel.textbutton.secondary:hover, .jewel.textbutton.secondary:hover:focus {
-  background: linear-gradient(#922590, #691b68);
-  border: 1px solid #411040;
+  background: linear-gradient(#C92CC6, #9f239d);
+  border: 1px solid #751a74;
 }
 .jewel.textbutton.secondary:active, .jewel.textbutton.secondary:active:focus {
-  background: linear-gradient(#691b68, #411040);
-  border: 1px solid #180618;
+  background: linear-gradient(#9f239d, #751a74);
+  border: 1px solid #4b114a;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.secondary:focus {
   outline: none;
-  border: 1px solid #551654;
-  box-shadow: inset 0px 0px 0px 1px rgba(240, 198, 240, 0.5), inset 0 1px 0 
rgba(246, 218, 245, 0.6);
+  border: 1px solid #8a1e88;
+  box-shadow: inset 0px 0px 0px 1px rgba(253, 247, 253, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.secondary[disabled] {
   cursor: unset;
diff --git 
a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
 
b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
index 3a6b485..cf952db 100644
--- 
a/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
+++ 
b/frameworks/themes/Jewel-Light-NoFlat-Secondary-Yellow-Theme/src/main/resources/defaults.css
@@ -67,24 +67,24 @@ div {
   padding: 8px;
   min-width: 34px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
 }
 .jewel.button.secondary:hover, .jewel.button.secondary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.button.secondary:active, .jewel.button.secondary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.button.secondary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.button.secondary[disabled] {
   cursor: unset;
@@ -100,9 +100,9 @@ div {
   padding: 10px 16px;
   min-width: 74px;
   min-height: 34px;
-  background: linear-gradient(#fcf123, #eadd03);
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0 1px 0 #fdf66f;
+  background: linear-gradient(#f4e813, #cac00a);
+  border: 1px solid #999207;
+  box-shadow: inset 0 1px 0 #f7ef5c;
   border-radius: 3px;
   font-family: "Lato", sans-serif;
   font-size: 14px;
@@ -110,21 +110,21 @@ div {
   color: #FFFFFF;
   text-transform: uppercase;
   text-decoration: none;
-  text-shadow: 0 -1px 0 rgba(108, 102, 1, 0.7);
+  text-shadow: 0 -1px 0 rgba(80, 76, 4, 0.7);
 }
 .jewel.textbutton.secondary:hover, .jewel.textbutton.secondary:hover:focus {
-  background: linear-gradient(#FCEF0A, #d0c503);
-  border: 1px solid #9e9602;
+  background: linear-gradient(#E2D70B, #b1a909);
+  border: 1px solid #817a06;
 }
 .jewel.textbutton.secondary:active, .jewel.textbutton.secondary:active:focus {
-  background: linear-gradient(#d0c503, #9e9602);
-  border: 1px solid #6c6601;
+  background: linear-gradient(#b1a909, #817a06);
+  border: 1px solid #504c04;
   box-shadow: inset 0px 1px 3px 0px rgba(50, 50, 50, 0.5);
 }
 .jewel.textbutton.secondary:focus {
   outline: none;
-  border: 1px solid #b7ae02;
-  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
+  border: 1px solid #999207;
+  box-shadow: inset 0px 0px 0px 1px rgba(254, 253, 238, 0.5), inset 0 1px 0 
rgba(255, 255, 255, 0.6);
 }
 .jewel.textbutton.secondary[disabled] {
   cursor: unset;
diff --git a/frameworks/themes/JewelTheme/src/main/sass/_colors.sass 
b/frameworks/themes/JewelTheme/src/main/sass/_colors.sass
index 9baca56..1348380 100644
--- a/frameworks/themes/JewelTheme/src/main/sass/_colors.sass
+++ b/frameworks/themes/JewelTheme/src/main/sass/_colors.sass
@@ -20,14 +20,14 @@
 // CONSTANTS
 // 12 Color Themes (this will go to one separate project each one)
 $red: #EC1C24
-$amethyst: #922590
+$amethyst: #C92CC6
 $violet: #662C90
 $sapphire: #2C74BE
 $blue: #3CADF1
 $turquoise: #29A89F
 $green: #3AB549
 $emerald: #8CC63C
-$yellow: #FCEF0A
+$yellow: #E2D70B
 $sunflower: #F8B13F
 $orange: #F7941D
 $topaz: #EF5A2A

-- 
To stop receiving notification emails like this one, please contact
carlosrov...@apache.org.

Reply via email to