diff --git a/core/themes/claro/css/base/elements.css b/core/themes/claro/css/base/elements.css
index e1ecf0e103f5..1b995d7fed94 100644
--- a/core/themes/claro/css/base/elements.css
+++ b/core/themes/claro/css/base/elements.css
@@ -18,7 +18,7 @@ html {
}
body {
- color: #222330;
+ color: #232429;
background: #fff;
}
diff --git a/core/themes/claro/css/base/variables.css b/core/themes/claro/css/base/variables.css
index 0e1d9efb9a68..e6ff4efbd857 100644
--- a/core/themes/claro/css/base/variables.css
+++ b/core/themes/claro/css/base/variables.css
@@ -9,7 +9,8 @@
* Color Palette.
*/
/* Secondary. */
- /* Variations. */ /* 5% darker than base. */ /* 10% darker than base. */ /* 10% darker than base. */ /* 20% darker than base. */ /* 5% darker than base. */ /* 10% darker than base. */ /* 5% darker than base. */ /* 10% darker than base. */ /* 5% darker than base. */ /* 10% darker than base. */
+ /* Variations. */ /* 10% darker than base. */ /* 20% darker than base. */ /* 5% darker than base. */ /* 10% darker than base. */ /* 5% darker than base. */ /* 10% darker than base. */ /* 5% darker than base. */ /* 10% darker than base. */
+ /* Gray variations. */
/*
* Base.
*/
diff --git a/core/themes/claro/css/base/variables.pcss.css b/core/themes/claro/css/base/variables.pcss.css
index 4e9f92785795..62163019d4d4 100644
--- a/core/themes/claro/css/base/variables.pcss.css
+++ b/core/themes/claro/css/base/variables.pcss.css
@@ -4,26 +4,17 @@
*/
--color-absolutezero: #003cc5;
--color-white: #fff;
- --color-text: #222330;
- --color-text-light: var(--color-grayblue);
- --color-whitesmoke: #f3f4f9;
- --color-whitesmoke-light: #fafbfd;
- --color-whitesmoke-o-40: rgba(243, 244, 249, 0.4);
+ --color-text: var(--color-gray);
+ --color-text-light: var(--color-gray-500);
+ --color-gray-050-o-40: rgba(243, 244, 249, 0.4);
/* Secondary. */
- --color-lightdiamond: #dedfe4;
- --color-lightgray: #d4d4d8;
- --color-lightgray-o-80: rgba(212, 212, 218, 0.8);
- --color-grayblue: #8e929c;
- --color-oldsilver: #82828c;
- --color-davysgray: #545560;
+ --color-gray-200-o-80: rgba(212, 212, 218, 0.8);
--color-maximumred: #d72222;
--color-sunglow: #ffd23f;
--color-sunglow-shaded: #977405;
--color-lightninggreen: #26a769;
--color-focus: var(--color-lightninggreen);
/* Variations. */
- --color-lightgray-hover: #c2c3ca; /* 5% darker than base. */
- --color-lightgray-active: #adaeb3; /* 10% darker than base. */
--color-absolutezero-hover: #0036b1; /* 10% darker than base. */
--color-absolutezero-active: #00339a; /* 20% darker than base. */
--color-maximumred-hover: #c11f1f; /* 5% darker than base. */
@@ -32,6 +23,19 @@
--color-bgblue-active: #e6ecf8; /* 10% darker than base. */
--color-bgred-hover: #fdf5f5; /* 5% darker than base. */
--color-bgred-active: #fceded; /* 10% darker than base. */
+ /* Gray variations. */
+ --color-gray: #232429;
+ --color-gray-900: #393a3f;
+ --color-gray-800: #55565b;
+ --color-gray-700: #75767b;
+ --color-gray-600: #828388;
+ --color-gray-500: #919297;
+ --color-gray-400: #adaeb3;
+ --color-gray-300: #c1c2c7;
+ --color-gray-200: #d3d4d9;
+ --color-gray-100: #dedfe4;
+ --color-gray-050: #f3f4f9;
+ --color-gray-025: #f9faff;
/*
* Base.
*/
@@ -88,16 +92,16 @@
*/
--input-fg-color: var(--color-fg);
--input-bg-color: var(--color-bg);
- --input-fg-color--description: var(--color-davysgray);
- --input-fg-color--placeholder: var(--color-grayblue);
- --input-border-color: var(--color-grayblue);
+ --input-fg-color--description: var(--color-gray-800);
+ --input-fg-color--placeholder: var(--color-gray-500);
+ --input-border-color: var(--color-gray-500);
--input--hover-border-color: var(--color-text);
--input--focus-border-color: var(--color-absolutezero);
--input--focus-shadow-color: rgba(0, 74, 220, 0.3); /* Absolute zero with opacity. */
--input--error-color: var(--color-maximumred);
--input--error-border-color: var(--color-maximumred);
--input--disabled-color: rgba(84, 85, 96, 0.6); /* Davy's gray with 0.6 opacity. */
- --input--disabled-fg-color: var(--color-oldsilver);
+ --input--disabled-fg-color: var(--color-gray-600);
--input--disabled-bg-color: #f2f2f3; /* Light gray with 0.3 opacity on white bg. */
--input--disabled-border-color: #bababf; /* Old silver with 0.5 opacity on white bg. */
--input--disabled-border-opacity: 0.5;
@@ -122,7 +126,7 @@
* Details.
*/
--details-bg-color: rgba(243, 244, 249, 0.4);
- --details-border-color: var(--color-lightdiamond);
+ --details-border-color: var(--color-gray-100);
--details-summary-shadow-color: var(--color-focus);
--details-summary-focus-border-size: var(--focus-border-size);
--details-desktop-wrapper-padding-start: calc(var(--space-m) + var(--space-s) + var(--space-xs));
@@ -141,18 +145,18 @@
--button--focus-border-color: #5a8bed;
--button-border-radius-size: var(--base-border-radius);
--button-fg-color: var(--color-text);
- --button-bg-color: var(--color-lightgray);
- --button--hover-bg-color: var(--color-lightgray-hover);
- --button--active-bg-color: var(--color-lightgray-active);
+ --button-bg-color: var(--color-gray-200);
+ --button--hover-bg-color: var(--color-gray-300);
+ --button--active-bg-color: var(--color-gray-400);
--button--disabled-bg-color: #ebebed;
- --button--disabled-fg-color: var(--color-grayblue);
+ --button--disabled-fg-color: var(--color-gray-500);
--button-fg-color--primary: var(--color-white);
--button-bg-color--primary: var(--color-absolutezero);
--button--hover-bg-color--primary: var(--color-absolutezero-hover);
--button--active-bg-color--primary: var(--color-absolutezero-active);
--button--focus-bg-color--primary: var(--button-bg-color--primary);
- --button--disabled-bg-color--primary: var(--color-lightgray);
- --button--disabled-fg-color--primary: var(--color-oldsilver);
+ --button--disabled-bg-color--primary: var(--color-gray-200);
+ --button--disabled-fg-color--primary: var(--color-gray-600);
--button-fg-color--danger: var(--color-white);
--button-bg-color--danger: var(--color-maximumred);
--button--hover-bg-color--danger: var(--color-maximumred-hover);
@@ -160,7 +164,7 @@
/**
* jQuery.UI dropdown.
*/
- --jui-dropdown-fg-color: var(--color-davysgray);
+ --jui-dropdown-fg-color: var(--color-gray-800);
--jui-dropdown-bg-color: var(--color-white);
--jui-dropdown--active-fg-color: var(--color-white);
--jui-dropdown--active-bg-color: var(--color-absolutezero);
@@ -191,10 +195,10 @@
--progress-bar-spacing-size: var(--space-xs);
--progress-bar-transition: width 0.5s ease-out;
--progress-bar-label-color: var(--color-text);
- --progress-bar-description-color: var(--color-davysgray);
+ --progress-bar-description-color: var(--color-gray-800);
--progress-bar-description-font-size: var(--font-size-xs);
- --progress-track-border-color: var(--color-grayblue);
- --progress-track-bg-color: var(--color-lightgray);
+ --progress-track-border-color: var(--color-gray-500);
+ --progress-track-bg-color: var(--color-gray-200);
/**
* Tabledrag icon size.
*/
@@ -221,7 +225,7 @@
--vertical-tabs-menu-item--right-margin: calc(var(--vertical-tabs-border-size) * -1);
--vertical-tabs-menu-item--bottom-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
--vertical-tabs-menu-item--left-margin: calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);
- --vertical-tabs-menu-separator-color: var(--color-lightgray);
+ --vertical-tabs-menu-separator-color: var(--color-gray-200);
--vertical-tabs-menu-separator-size: 1px;
--vertical-tabs-menu-width: 20em;
--vertical-tabs-pane-width: calc(100% - var(--vertical-tabs-menu-width));
diff --git a/core/themes/claro/css/components/accordion.css b/core/themes/claro/css/components/accordion.css
index 8caaa5bc98d1..872e33888c65 100644
--- a/core/themes/claro/css/components/accordion.css
+++ b/core/themes/claro/css/components/accordion.css
@@ -11,7 +11,7 @@
*/
.accordion {
- color: #222330;
+ color: #232429;
border: 1px solid #dedfe4;
border-radius: 2px;
background-color: #fff;
@@ -41,6 +41,6 @@
.accordion__item .claro-details__summary .summary {
display: block;
- color: #545560;
+ color: #55565b;
font-weight: normal;
}
diff --git a/core/themes/claro/css/components/accordion.pcss.css b/core/themes/claro/css/components/accordion.pcss.css
index 4195c1cbe940..d7fcaa657405 100644
--- a/core/themes/claro/css/components/accordion.pcss.css
+++ b/core/themes/claro/css/components/accordion.pcss.css
@@ -36,6 +36,6 @@
.accordion__item .claro-details__summary .summary {
display: block;
- color: var(--color-davysgray);
+ color: var(--color-gray-800);
font-weight: normal;
}
diff --git a/core/themes/claro/css/components/action-link.css b/core/themes/claro/css/components/action-link.css
index adf2a4033ec9..0349f4627606 100644
--- a/core/themes/claro/css/components/action-link.css
+++ b/core/themes/claro/css/components/action-link.css
@@ -53,7 +53,7 @@
padding: 0.75rem 1rem;
cursor: pointer;
text-decoration: none;
- color: #545560;
+ color: #55565b;
border-radius: 2px;
background-color: #fff;
font-size: 1rem;
diff --git a/core/themes/claro/css/components/action-link.pcss.css b/core/themes/claro/css/components/action-link.pcss.css
index 4fd41de11175..389b88befde3 100644
--- a/core/themes/claro/css/components/action-link.pcss.css
+++ b/core/themes/claro/css/components/action-link.pcss.css
@@ -44,7 +44,7 @@
padding: calc(var(--space-m) - ((var(--space-l) - var(--space-m)) / 2)) var(--space-m);
cursor: pointer;
text-decoration: none;
- color: var(--color-davysgray);
+ color: var(--color-gray-800);
border-radius: var(--button-border-radius-size);
background-color: var(--color-bg);
font-size: var(--font-size-base);
diff --git a/core/themes/claro/css/components/breadcrumb.css b/core/themes/claro/css/components/breadcrumb.css
index f61429151394..b687386f1944 100644
--- a/core/themes/claro/css/components/breadcrumb.css
+++ b/core/themes/claro/css/components/breadcrumb.css
@@ -12,7 +12,7 @@
.breadcrumb {
padding: 0;
- color: #222330;
+ color: #232429;
font-size: 0.79rem;
}
@@ -27,7 +27,7 @@
.breadcrumb__link {
display: inline;
text-decoration: none;
- color: #222330;
+ color: #232429;
font-weight: bold;
}
diff --git a/core/themes/claro/css/components/button.css b/core/themes/claro/css/components/button.css
index 197e2018403d..ac64cb4ec3c0 100644
--- a/core/themes/claro/css/components/button.css
+++ b/core/themes/claro/css/components/button.css
@@ -42,10 +42,10 @@
cursor: pointer;
text-align: center;
text-decoration: none;
- color: #222330;
+ color: #232429;
border: 1px solid transparent !important; /* 2 */
border-radius: 2px;
- background-color: #d4d4d8;
+ background-color: #d3d4d9;
font-size: 1rem;
font-weight: 700;
line-height: 1rem;
@@ -65,7 +65,7 @@
.button:hover {
text-decoration: none;
- background-color: #c2c3ca;
+ background-color: #c1c2c7;
}
.button:focus {
@@ -120,7 +120,7 @@
a.button:hover,
a.button:active {
- color: #222330;
+ color: #232429;
}
/* Primary button styles */
@@ -173,14 +173,14 @@ a.button--danger:active {
.button:disabled,
.button.is-disabled {
- color: #8e929c;
+ color: #919297;
background-color: #ebebed;
}
.button--primary:disabled,
.button--primary.is-disabled {
- color: #82828c;
- background-color: #d4d4d8;
+ color: #828388;
+ background-color: #d3d4d9;
}
/* Make disabled behave like a [disabled] or