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