Skip to content
Snippets Groups Projects
Commit 15faa674 authored by Mike Greiling's avatar Mike Greiling :speech_balloon:
Browse files

Merge branch 'renovate/gitlab-uisvg' into 'master'

Update dependency @gitlab/ui to v49.5.1

See merge request gitlab-org/gitlab!103040



Merged-by: default avatarMike Greiling <mike@pixelcog.com>
Approved-by: default avatarPaul Gascou-Vaillancourt <pgascouvaillancourt@gitlab.com>
Approved-by: default avatarMike Greiling <mike@pixelcog.com>
Co-authored-by: default avatarPaul Gascou-Vaillancourt <paul.gascvail@gmail.com>
Co-authored-by: default avatarIllya Klymov <xanf@xanf.me>
Co-authored-by: default avatarnickbrandt <nbrandt@gitlab.com>
Co-authored-by: default avatarGitLab Renovate Bot <gitlab-bot@gitlab.com>
parents ee0220a4 d1f603f8
No related branches found
No related tags found
2 merge requests!103838Draft: Run test in MR with ce570f0 merging into fef465,!103040Update dependency @gitlab/ui to v49.5.1
Pipeline #691309813 failed
Showing
with 536 additions and 532 deletions
export default (Vue) => { export default (Vue) => {
Vue.mixin({ Vue.mixin({
provide: { provide() {
glFeatures: return {
{ glFeatures:
...window.gon?.features, {
// TODO: extract into glLicensedFeatures https://gitlab.com/gitlab-org/gitlab/-/issues/322460 ...window.gon?.features,
...window.gon?.licensed_features, // TODO: extract into glLicensedFeatures https://gitlab.com/gitlab-org/gitlab/-/issues/322460
} || {}, ...window.gon?.licensed_features,
} || {},
};
}, },
}); });
}; };
...@@ -88,14 +88,6 @@ $white-normal: #f0f0f0 !default; ...@@ -88,14 +88,6 @@ $white-normal: #f0f0f0 !default;
$white-dark: #eaeaea !default; $white-dark: #eaeaea !default;
$white-transparent: rgba($white, 0.8) !default; $white-transparent: rgba($white, 0.8) !default;
$gray-lightest: #fdfdfd !default;
$gray-light: #fafafa !default;
$gray-lighter: #f9f9f9 !default;
$gray-normal: #f5f5f5 !default;
$gray-dark: darken($gray-light, $darken-dark-factor) !default;
$gray-darker: #eee !default;
$gray-darkest: #c4c4c4 !default;
$purple: #6d49cb !default; $purple: #6d49cb !default;
$purple-light: #ede8fb !default; $purple-light: #ede8fb !default;
...@@ -103,11 +95,6 @@ $black: #000 !default; ...@@ -103,11 +95,6 @@ $black: #000 !default;
$black-transparent: rgba(0, 0, 0, 0.3) !default; $black-transparent: rgba(0, 0, 0, 0.3) !default;
$almost-black: #242424 !default; $almost-black: #242424 !default;
$t-gray-a-02: rgba($black, 0.02) !default;
$t-gray-a-04: rgba($black, 0.04) !default;
$t-gray-a-06: rgba($black, 0.06) !default;
$t-gray-a-08: rgba($black, 0.08) !default;
$green-50: #ecf4ee !default; $green-50: #ecf4ee !default;
$green-100: #c3e6cd !default; $green-100: #c3e6cd !default;
$green-200: #91d4a8 !default; $green-200: #91d4a8 !default;
...@@ -168,18 +155,33 @@ $purple-800: #453894 !default; ...@@ -168,18 +155,33 @@ $purple-800: #453894 !default;
$purple-900: #2f2a6b !default; $purple-900: #2f2a6b !default;
$purple-950: #232150 !default; $purple-950: #232150 !default;
$gray-10: #f5f5f5 !default; $gray-10: #fbfafd !default;
$gray-50: #f0f0f0 !default; $gray-50: #ececef !default;
$gray-100: #dbdbdb !default; $gray-100: #dcdcde !default;
$gray-200: #bfbfbf !default; $gray-200: #bfbfc3 !default;
$gray-300: #999 !default; $gray-300: #a4a3a8 !default;
$gray-400: #868686 !default; $gray-400: #89888d !default;
$gray-500: #666 !default; $gray-500: #737278 !default;
$gray-600: #5e5e5e !default; $gray-600: #626168 !default;
$gray-700: #525252 !default; $gray-700: #535158 !default;
$gray-800: #404040 !default; $gray-800: #434248 !default;
$gray-900: #303030 !default; $gray-900: #333238 !default;
$gray-950: #1f1f1f !default; $gray-950: #1f1e24 !default;
$gray-lightest: lighten($gray-10, 1) !default;
$gray-light: $gray-10 !default;
$gray-lighter: lighten($gray-50, 4) !default;
$gray-normal: lighten($gray-50, 2) !default;
$gray-dark: darken($gray-light, $darken-dark-factor) !default;
$gray-darker: $gray-50 !default;
$gray-darkest: $gray-200 !default;
$t-gray-a-02: rgba($gray-950, 0.02) !default;
$t-gray-a-04: rgba($gray-950, 0.04) !default;
$t-gray-a-06: rgba($gray-950, 0.06) !default;
$t-gray-a-08: rgba($gray-950, 0.08) !default;
$t-gray-a-16: rgba($gray-950, 0.16) !default;
$t-gray-a-24: rgba($gray-950, 0.24) !default;
$greens: ( $greens: (
'50': $green-50, '50': $green-50,
...@@ -370,7 +372,7 @@ $border-gray-normal-dashed: darken($gray-normal, $darken-border-dashed-factor); ...@@ -370,7 +372,7 @@ $border-gray-normal-dashed: darken($gray-normal, $darken-border-dashed-factor);
/* /*
* UI elements * UI elements
*/ */
$contextual-sidebar-bg-color: #f5f5f5; $contextual-sidebar-bg-color: $gray-10;
$contextual-sidebar-border-color: #e9e9e9; $contextual-sidebar-border-color: #e9e9e9;
$border-color: $gray-100; $border-color: $gray-100;
$shadow-color: $t-gray-a-08; $shadow-color: $t-gray-a-08;
......
...@@ -6,15 +6,15 @@ ...@@ -6,15 +6,15 @@
color-scheme: dark; color-scheme: dark;
} }
body.gl-dark { body.gl-dark {
--gray-10: #1f1f1f; --gray-10: #1f1e24;
--gray-50: #303030; --gray-50: #333238;
--gray-100: #404040; --gray-100: #434248;
--gray-200: #525252; --gray-200: #535158;
--gray-700: #dbdbdb; --gray-700: #bfbfc3;
--gray-900: #fafafa; --gray-900: #ececef;
--green-100: #0d532a; --green-100: #0d532a;
--green-700: #91d4a8; --green-700: #91d4a8;
--gl-text-color: #fafafa; --gl-text-color: #ececef;
--border-color: #4f4f4f; --border-color: #4f4f4f;
--black: #fff; --black: #fff;
} }
...@@ -42,9 +42,9 @@ body { ...@@ -42,9 +42,9 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #fafafa; color: #ececef;
text-align: left; text-align: left;
background-color: #1f1f1f; background-color: #1f1e24;
} }
ul { ul {
margin-top: 0; margin-top: 0;
...@@ -118,7 +118,7 @@ kbd { ...@@ -118,7 +118,7 @@ kbd {
padding: 0.2rem 0.4rem; padding: 0.2rem 0.4rem;
font-size: 90%; font-size: 90%;
color: #333; color: #333;
background-color: #fafafa; background-color: #ececef;
border-radius: 0.2rem; border-radius: 0.2rem;
} }
kbd kbd { kbd kbd {
...@@ -141,24 +141,24 @@ kbd kbd { ...@@ -141,24 +141,24 @@ kbd kbd {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
background-clip: padding-box; background-clip: padding-box;
border: 1px solid #868686; border: 1px solid #737278;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
} }
.form-control:-moz-focusring { .form-control:-moz-focusring {
color: transparent; color: transparent;
text-shadow: 0 0 0 #fafafa; text-shadow: 0 0 0 #ececef;
} }
.form-control::placeholder { .form-control::placeholder {
color: #bfbfbf; color: #a4a3a8;
opacity: 1; opacity: 1;
} }
.form-control:disabled { .form-control:disabled {
background-color: #303030; background-color: #333238;
opacity: 1; opacity: 1;
} }
.form-inline { .form-inline {
...@@ -176,7 +176,7 @@ kbd kbd { ...@@ -176,7 +176,7 @@ kbd kbd {
.btn { .btn {
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
color: #fafafa; color: #ececef;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
user-select: none; user-select: none;
...@@ -212,7 +212,7 @@ kbd kbd { ...@@ -212,7 +212,7 @@ kbd kbd {
padding: 0.5rem 0; padding: 0.5rem 0;
margin: 0.125rem 0 0; margin: 0.125rem 0 0;
font-size: 1rem; font-size: 1rem;
color: #fafafa; color: #ececef;
text-align: left; text-align: left;
list-style: none; list-style: none;
background-color: #333; background-color: #333;
...@@ -319,15 +319,15 @@ kbd kbd { ...@@ -319,15 +319,15 @@ kbd kbd {
border-radius: 10rem; border-radius: 10rem;
} }
.badge-success { .badge-success {
color: #fff; color: #fbfafd;
background-color: #2da160; background-color: #2da160;
} }
.badge-info { .badge-info {
color: #fff; color: #fbfafd;
background-color: #428fdc; background-color: #428fdc;
} }
.badge-warning { .badge-warning {
color: #fff; color: #fbfafd;
background-color: #c17d10; background-color: #c17d10;
} }
.rounded-circle { .rounded-circle {
...@@ -455,8 +455,8 @@ a.gl-badge.badge-warning:active { ...@@ -455,8 +455,8 @@ a.gl-badge.badge-warning:active {
padding-left: 0.75rem; padding-left: 0.75rem;
padding-right: 0.75rem; padding-right: 0.75rem;
height: auto; height: auto;
color: #fafafa; color: #ececef;
box-shadow: inset 0 0 0 1px #868686; box-shadow: inset 0 0 0 1px #737278;
border-style: none; border-style: none;
appearance: none; appearance: none;
-moz-appearance: none; -moz-appearance: none;
...@@ -465,17 +465,17 @@ a.gl-badge.badge-warning:active { ...@@ -465,17 +465,17 @@ a.gl-badge.badge-warning:active {
.gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only, .gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only,
.gl-form-input.form-control:disabled, .gl-form-input.form-control:disabled,
.gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only { .gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only {
background-color: #1f1f1f; background-color: #1f1e24;
box-shadow: inset 0 0 0 1px #404040; box-shadow: inset 0 0 0 1px #434248;
} }
.gl-form-input:disabled, .gl-form-input:disabled,
.gl-form-input.form-control:disabled { .gl-form-input.form-control:disabled {
cursor: not-allowed; cursor: not-allowed;
color: #999; color: #89888d;
} }
.gl-form-input::placeholder, .gl-form-input::placeholder,
.gl-form-input.form-control::placeholder { .gl-form-input.form-control::placeholder {
color: #868686; color: #737278;
} }
.gl-icon { .gl-icon {
fill: currentColor; fill: currentColor;
...@@ -518,9 +518,9 @@ a.gl-badge.badge-warning:active { ...@@ -518,9 +518,9 @@ a.gl-badge.badge-warning:active {
padding-right: 0.75rem; padding-right: 0.75rem;
background-color: transparent; background-color: transparent;
line-height: 1rem; line-height: 1rem;
color: #fafafa; color: #ececef;
fill: currentColor; fill: currentColor;
box-shadow: inset 0 0 0 1px #525252; box-shadow: inset 0 0 0 1px #535158;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 0.875rem; font-size: 0.875rem;
...@@ -531,20 +531,20 @@ a.gl-badge.badge-warning:active { ...@@ -531,20 +531,20 @@ a.gl-badge.badge-warning:active {
} }
.gl-button.gl-button.btn-default:active, .gl-button.gl-button.btn-default:active,
.gl-button.gl-button.btn-default.active { .gl-button.gl-button.btn-default.active {
box-shadow: inset 0 0 0 1px #bfbfbf, 0 0 0 1px #333, 0 0 0 3px #1f75cb; box-shadow: inset 0 0 0 1px #a4a3a8, 0 0 0 1px #333, 0 0 0 3px #1f75cb;
outline: none; outline: none;
background-color: #404040; background-color: #434248;
} }
.gl-button.gl-button.btn-default:active .gl-icon, .gl-button.gl-button.btn-default:active .gl-icon,
.gl-button.gl-button.btn-default.active .gl-icon { .gl-button.gl-button.btn-default.active .gl-icon {
color: #fafafa; color: #ececef;
} }
.gl-button.gl-button.btn-default .gl-icon { .gl-button.gl-button.btn-default .gl-icon {
color: #999; color: #89888d;
} }
.gl-search-box-by-type-search-icon { .gl-search-box-by-type-search-icon {
margin: 0.5rem; margin: 0.5rem;
color: #999; color: #89888d;
width: 1rem; width: 1rem;
position: absolute; position: absolute;
} }
...@@ -594,11 +594,11 @@ svg { ...@@ -594,11 +594,11 @@ svg {
height: 0; height: 0;
margin: 4px 0; margin: 4px 0;
overflow: hidden; overflow: hidden;
border-top: 1px solid #404040; border-top: 1px solid #434248;
} }
.toggle-sidebar-button .collapse-text, .toggle-sidebar-button .collapse-text,
.toggle-sidebar-button .icon-chevron-double-lg-left { .toggle-sidebar-button .icon-chevron-double-lg-left {
color: #999; color: #89888d;
} }
html { html {
overflow-y: scroll; overflow-y: scroll;
...@@ -614,20 +614,20 @@ html { ...@@ -614,20 +614,20 @@ html {
font-weight: 400; font-weight: 400;
padding: 6px 10px; padding: 6px 10px;
background-color: #333; background-color: #333;
border-color: #404040; border-color: #434248;
color: #fafafa; color: #ececef;
color: #fafafa; color: #ececef;
white-space: nowrap; white-space: nowrap;
} }
.btn:active { .btn:active {
background-color: #303030; background-color: #333238;
box-shadow: none; box-shadow: none;
} }
.btn:active, .btn:active,
.btn.active { .btn.active {
background-color: #444; background-color: #444;
border-color: #4f4f4f; border-color: #4f4f4f;
color: #fafafa; color: #ececef;
} }
.btn svg { .btn svg {
height: 15px; height: 15px;
...@@ -639,7 +639,7 @@ html { ...@@ -639,7 +639,7 @@ html {
.badge.badge-pill:not(.gl-badge) { .badge.badge-pill:not(.gl-badge) {
font-weight: 400; font-weight: 400;
background-color: rgba(255, 255, 255, 0.07); background-color: rgba(255, 255, 255, 0.07);
color: #dbdbdb; color: #bfbfc3;
vertical-align: baseline; vertical-align: baseline;
} }
.gl-font-sm { .gl-font-sm {
...@@ -658,10 +658,10 @@ html { ...@@ -658,10 +658,10 @@ html {
.dropdown-menu-toggle { .dropdown-menu-toggle {
padding: 6px 8px 6px 10px; padding: 6px 8px 6px 10px;
background-color: #333; background-color: #333;
color: #fafafa; color: #ececef;
font-size: 14px; font-size: 14px;
text-align: left; text-align: left;
border: 1px solid #404040; border: 1px solid #434248;
border-radius: 0.25rem; border-radius: 0.25rem;
white-space: nowrap; white-space: nowrap;
} }
...@@ -690,7 +690,7 @@ html { ...@@ -690,7 +690,7 @@ html {
font-weight: 400; font-weight: 400;
padding: 8px 0; padding: 8px 0;
background-color: #333; background-color: #333;
border: 1px solid #404040; border: 1px solid #434248;
border-radius: 0.25rem; border-radius: 0.25rem;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
} }
...@@ -713,7 +713,7 @@ html { ...@@ -713,7 +713,7 @@ html {
font-weight: 400; font-weight: 400;
position: relative; position: relative;
padding: 8px 12px; padding: 8px 12px;
color: #fafafa; color: #ececef;
line-height: 16px; line-height: 16px;
white-space: normal; white-space: normal;
overflow: hidden; overflow: hidden;
...@@ -723,7 +723,7 @@ html { ...@@ -723,7 +723,7 @@ html {
.dropdown-menu li > a:active, .dropdown-menu li > a:active,
.dropdown-menu li button:active { .dropdown-menu li button:active {
background-color: #4f4f4f; background-color: #4f4f4f;
color: #fafafa; color: #ececef;
outline: 0; outline: 0;
text-decoration: none; text-decoration: none;
} }
...@@ -737,7 +737,7 @@ html { ...@@ -737,7 +737,7 @@ html {
height: 1px; height: 1px;
margin: 0.25rem 0; margin: 0.25rem 0;
padding: 0; padding: 0;
background-color: #404040; background-color: #434248;
} }
.dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) { .dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) {
margin-right: 40px; margin-right: 40px;
...@@ -764,7 +764,7 @@ html { ...@@ -764,7 +764,7 @@ html {
} }
input { input {
border-radius: 0.25rem; border-radius: 0.25rem;
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
} }
.form-control { .form-control {
...@@ -772,23 +772,23 @@ input { ...@@ -772,23 +772,23 @@ input {
padding: 6px 10px; padding: 6px 10px;
} }
.form-control::placeholder { .form-control::placeholder {
color: #868686; color: #737278;
} }
kbd { kbd {
display: inline-block; display: inline-block;
padding: 3px 5px; padding: 3px 5px;
font-size: 0.6875rem; font-size: 0.6875rem;
line-height: 10px; line-height: 10px;
color: var(--gray-700, #dbdbdb); color: var(--gray-700, #bfbfc3);
vertical-align: middle; vertical-align: middle;
background-color: var(--gray-10, #1f1f1f); background-color: var(--gray-10, #1f1e24);
border-width: 1px; border-width: 1px;
border-style: solid; border-style: solid;
border-color: var(--gray-100, #404040) var(--gray-100, #404040) border-color: var(--gray-100, #434248) var(--gray-100, #434248)
var(--gray-200, #525252); var(--gray-200, #535158);
border-image: none; border-image: none;
border-radius: 3px; border-radius: 3px;
box-shadow: 0 -1px 0 var(--gray-200, #525252) inset; box-shadow: 0 -1px 0 var(--gray-200, #535158) inset;
} }
.navbar-gitlab { .navbar-gitlab {
padding: 0 16px; padding: 0 16px;
...@@ -1042,7 +1042,7 @@ kbd { ...@@ -1042,7 +1042,7 @@ kbd {
width: 100%; width: 100%;
align-items: center; align-items: center;
padding: 10px 16px 10px 10px; padding: 10px 16px 10px 10px;
color: #fafafa; color: #ececef;
background-color: transparent; background-color: transparent;
border: 0; border: 0;
text-align: left; text-align: left;
...@@ -1054,7 +1054,7 @@ kbd { ...@@ -1054,7 +1054,7 @@ kbd {
.context-header .sidebar-context-title { .context-header .sidebar-context-title {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
color: #fafafa; color: #ececef;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.page-with-contextual-sidebar { .page-with-contextual-sidebar {
...@@ -1078,7 +1078,7 @@ kbd { ...@@ -1078,7 +1078,7 @@ kbd {
z-index: 600; z-index: 600;
width: 256px; width: 256px;
top: var(--header-height, 48px); top: var(--header-height, 48px);
background-color: #f5f5f5; background-color: #1f1e24;
border-right: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;
transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
} }
...@@ -1115,7 +1115,7 @@ kbd { ...@@ -1115,7 +1115,7 @@ kbd {
} }
.nav-sidebar a { .nav-sidebar a {
text-decoration: none; text-decoration: none;
color: #fafafa; color: #ececef;
} }
.nav-sidebar li { .nav-sidebar li {
white-space: nowrap; white-space: nowrap;
...@@ -1400,7 +1400,7 @@ kbd { ...@@ -1400,7 +1400,7 @@ kbd {
display: block; display: block;
} }
.sidebar-top-level-items li > a.gl-link { .sidebar-top-level-items li > a.gl-link {
color: #fafafa; color: #ececef;
} }
.sidebar-top-level-items li > a.gl-link:active { .sidebar-top-level-items li > a.gl-link:active {
text-decoration: none; text-decoration: none;
...@@ -1417,12 +1417,12 @@ kbd { ...@@ -1417,12 +1417,12 @@ kbd {
.close-nav-button { .close-nav-button {
height: 48px; height: 48px;
padding: 0 16px; padding: 0 16px;
background-color: #303030; background-color: #333238;
border: 0; border: 0;
color: #999; color: #89888d;
display: flex; display: flex;
align-items: center; align-items: center;
background-color: #f5f5f5; background-color: #1f1e24;
position: fixed; position: fixed;
bottom: 0; bottom: 0;
width: 255px; width: 255px;
...@@ -1493,14 +1493,14 @@ kbd { ...@@ -1493,14 +1493,14 @@ kbd {
} }
} }
input::-moz-placeholder { input::-moz-placeholder {
color: #868686; color: #737278;
opacity: 1; opacity: 1;
} }
input::-ms-input-placeholder { input::-ms-input-placeholder {
color: #868686; color: #737278;
} }
input:-ms-input-placeholder { input:-ms-input-placeholder {
color: #868686; color: #737278;
} }
svg { svg {
fill: currentColor; fill: currentColor;
...@@ -1629,7 +1629,7 @@ svg.s16 { ...@@ -1629,7 +1629,7 @@ svg.s16 {
padding: 0; padding: 0;
background: #222; background: #222;
overflow: hidden; overflow: hidden;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 1px rgba(251, 250, 253, 0.1);
} }
.avatar.avatar-tile { .avatar.avatar-tile {
border-radius: 0; border-radius: 0;
...@@ -1638,8 +1638,8 @@ svg.s16 { ...@@ -1638,8 +1638,8 @@ svg.s16 {
.identicon { .identicon {
text-align: center; text-align: center;
vertical-align: top; vertical-align: top;
color: #fafafa; color: #ececef;
background-color: #303030; background-color: #333238;
} }
.identicon.s16 { .identicon.s16 {
font-size: 10px; font-size: 10px;
...@@ -1668,7 +1668,7 @@ svg.s16 { ...@@ -1668,7 +1668,7 @@ svg.s16 {
background-color: #5c2900; background-color: #5c2900;
} }
.identicon.bg7 { .identicon.bg7 {
background-color: #303030; background-color: #333238;
} }
.avatar-container { .avatar-container {
overflow: hidden; overflow: hidden;
...@@ -1707,18 +1707,18 @@ svg.s16 { ...@@ -1707,18 +1707,18 @@ svg.s16 {
color-scheme: dark; color-scheme: dark;
} }
body.gl-dark { body.gl-dark {
--gray-10: #1f1f1f; --gray-10: #1f1e24;
--gray-50: #303030; --gray-50: #333238;
--gray-100: #404040; --gray-100: #434248;
--gray-200: #525252; --gray-200: #535158;
--gray-300: #5e5e5e; --gray-300: #626168;
--gray-400: #868686; --gray-400: #737278;
--gray-500: #999; --gray-500: #89888d;
--gray-600: #bfbfbf; --gray-600: #a4a3a8;
--gray-700: #dbdbdb; --gray-700: #bfbfc3;
--gray-800: #f0f0f0; --gray-800: #dcdcde;
--gray-900: #fafafa; --gray-900: #ececef;
--gray-950: #fff; --gray-950: #fbfafd;
--green-50: #0a4020; --green-50: #0a4020;
--green-100: #0d532a; --green-100: #0d532a;
--green-200: #24663b; --green-200: #24663b;
...@@ -1790,7 +1790,7 @@ body.gl-dark { ...@@ -1790,7 +1790,7 @@ body.gl-dark {
--dark-icon-color-purple-3: #9a79f7; --dark-icon-color-purple-3: #9a79f7;
--dark-icon-color-orange-1: #665349; --dark-icon-color-orange-1: #665349;
--dark-icon-color-orange-2: #b37a5d; --dark-icon-color-orange-2: #b37a5d;
--gl-text-color: #fafafa; --gl-text-color: #ececef;
--border-color: #4f4f4f; --border-color: #4f4f4f;
--white: #333; --white: #333;
--black: #fff; --black: #fff;
...@@ -1800,49 +1800,49 @@ body.gl-dark { ...@@ -1800,49 +1800,49 @@ body.gl-dark {
.nav-sidebar, .nav-sidebar,
.toggle-sidebar-button, .toggle-sidebar-button,
.close-nav-button { .close-nav-button {
background-color: #262626; background-color: #29282d;
border-right: 1px solid #303030; border-right: 1px solid #333238;
} }
.gl-avatar:not(.gl-avatar-identicon), .gl-avatar:not(.gl-avatar-identicon),
.avatar-container, .avatar-container,
.avatar { .avatar {
background: rgba(255, 255, 255, 0.04); background: rgba(251, 250, 253, 0.04);
} }
.gl-avatar { .gl-avatar {
border-style: none; border-style: none;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 1px rgba(251, 250, 253, 0.1);
} }
body.gl-dark { body.gl-dark {
--gl-theme-accent: #868686; --gl-theme-accent: #737278;
} }
body.gl-dark .navbar-gitlab { body.gl-dark .navbar-gitlab {
background-color: #fafafa; background-color: #ececef;
} }
body.gl-dark .navbar-gitlab .navbar-collapse { body.gl-dark .navbar-gitlab .navbar-collapse {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .container-fluid .navbar-toggler { body.gl-dark .navbar-gitlab .container-fluid .navbar-toggler {
border-left: 1px solid #b3b3b3; border-left: 1px solid #a3a2a6;
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > a, body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > a,
body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > button, body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > button,
body.gl-dark .navbar-gitlab .navbar-nav > li.active > a, body.gl-dark .navbar-gitlab .navbar-nav > li.active > a,
body.gl-dark .navbar-gitlab .navbar-nav > li.active > button { body.gl-dark .navbar-gitlab .navbar-nav > li.active > button {
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
} }
body.gl-dark .navbar-gitlab .navbar-sub-nav { body.gl-dark .navbar-gitlab .navbar-sub-nav {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li { body.gl-dark .navbar-gitlab .nav > li {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li.header-search-new { body.gl-dark .navbar-gitlab .nav > li.header-search-new {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li > a .notification-dot { body.gl-dark .navbar-gitlab .nav > li > a .notification-dot {
border: 2px solid #fafafa; border: 2px solid #ececef;
} }
body.gl-dark body.gl-dark
.navbar-gitlab .navbar-gitlab
...@@ -1850,7 +1850,7 @@ body.gl-dark ...@@ -1850,7 +1850,7 @@ body.gl-dark
> li > li
> a.header-help-dropdown-toggle > a.header-help-dropdown-toggle
.notification-dot { .notification-dot {
background-color: #fafafa; background-color: #ececef;
} }
body.gl-dark body.gl-dark
.navbar-gitlab .navbar-gitlab
...@@ -1858,10 +1858,10 @@ body.gl-dark ...@@ -1858,10 +1858,10 @@ body.gl-dark
> li > li
> a.header-user-dropdown-toggle > a.header-user-dropdown-toggle
.header-user-avatar { .header-user-avatar {
border-color: #fafafa; border-color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li.active > a { body.gl-dark .navbar-gitlab .nav > li.active > a {
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
} }
body.gl-dark .navbar-gitlab .nav > li.active > a .notification-dot { body.gl-dark .navbar-gitlab .nav > li.active > a .notification-dot {
...@@ -1873,48 +1873,48 @@ body.gl-dark ...@@ -1873,48 +1873,48 @@ body.gl-dark
> li.active > li.active
> a.header-help-dropdown-toggle > a.header-help-dropdown-toggle
.notification-dot { .notification-dot {
background-color: #fafafa; background-color: #ececef;
} }
body.gl-dark .header-search { body.gl-dark .header-search {
background-color: rgba(250, 250, 250, 0.2) !important; background-color: rgba(236, 236, 239, 0.2) !important;
border-radius: 4px; border-radius: 4px;
} }
body.gl-dark .header-search svg.gl-search-box-by-type-search-icon { body.gl-dark .header-search svg.gl-search-box-by-type-search-icon {
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .header-search input { body.gl-dark .header-search input {
background-color: transparent; background-color: transparent;
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
box-shadow: inset 0 0 0 1px rgba(250, 250, 250, 0.4); box-shadow: inset 0 0 0 1px rgba(236, 236, 239, 0.4);
} }
body.gl-dark .header-search input::placeholder { body.gl-dark .header-search input::placeholder {
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .header-search input:active::placeholder { body.gl-dark .header-search input:active::placeholder {
color: #868686; color: #737278;
} }
body.gl-dark .header-search .keyboard-shortcut-helper { body.gl-dark .header-search .keyboard-shortcut-helper {
color: #fafafa; color: #ececef;
background-color: rgba(250, 250, 250, 0.2); background-color: rgba(236, 236, 239, 0.2);
} }
body.gl-dark .search form { body.gl-dark .search form {
background-color: rgba(250, 250, 250, 0.2); background-color: rgba(236, 236, 239, 0.2);
} }
body.gl-dark .search .search-input::placeholder { body.gl-dark .search .search-input::placeholder {
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .search .search-input-wrap .search-icon, body.gl-dark .search .search-input-wrap .search-icon,
body.gl-dark .search .search-input-wrap .clear-icon { body.gl-dark .search .search-input-wrap .clear-icon {
fill: rgba(250, 250, 250, 0.8); fill: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .nav-sidebar li.active > a { body.gl-dark .nav-sidebar li.active > a {
color: #fafafa; color: #ececef;
} }
body.gl-dark .nav-sidebar .fly-out-top-item a, body.gl-dark .nav-sidebar .fly-out-top-item a,
body.gl-dark .nav-sidebar .fly-out-top-item.active a, body.gl-dark .nav-sidebar .fly-out-top-item.active a,
body.gl-dark .nav-sidebar .fly-out-top-item .fly-out-top-item-container { body.gl-dark .nav-sidebar .fly-out-top-item .fly-out-top-item-container {
background-color: var(--gray-100, #303030); background-color: var(--gray-100, #333238);
color: var(--gray-900, #fafafa); color: var(--gray-900, #ececef);
} }
body.gl-dark .navbar-gitlab { body.gl-dark .navbar-gitlab {
background-color: var(--gray-50); background-color: var(--gray-50);
...@@ -1951,18 +1951,18 @@ body.gl-dark .navbar-gitlab .search form .search-input { ...@@ -1951,18 +1951,18 @@ body.gl-dark .navbar-gitlab .search form .search-input {
color-scheme: dark; color-scheme: dark;
} }
body.gl-dark { body.gl-dark {
--gray-10: #1f1f1f; --gray-10: #1f1e24;
--gray-50: #303030; --gray-50: #333238;
--gray-100: #404040; --gray-100: #434248;
--gray-200: #525252; --gray-200: #535158;
--gray-300: #5e5e5e; --gray-300: #626168;
--gray-400: #868686; --gray-400: #737278;
--gray-500: #999; --gray-500: #89888d;
--gray-600: #bfbfbf; --gray-600: #a4a3a8;
--gray-700: #dbdbdb; --gray-700: #bfbfc3;
--gray-800: #f0f0f0; --gray-800: #dcdcde;
--gray-900: #fafafa; --gray-900: #ececef;
--gray-950: #fff; --gray-950: #fbfafd;
--green-50: #0a4020; --green-50: #0a4020;
--green-100: #0d532a; --green-100: #0d532a;
--green-200: #24663b; --green-200: #24663b;
...@@ -2034,7 +2034,7 @@ body.gl-dark { ...@@ -2034,7 +2034,7 @@ body.gl-dark {
--dark-icon-color-purple-3: #9a79f7; --dark-icon-color-purple-3: #9a79f7;
--dark-icon-color-orange-1: #665349; --dark-icon-color-orange-1: #665349;
--dark-icon-color-orange-2: #b37a5d; --dark-icon-color-orange-2: #b37a5d;
--gl-text-color: #fafafa; --gl-text-color: #ececef;
--border-color: #4f4f4f; --border-color: #4f4f4f;
--white: #333; --white: #333;
--black: #fff; --black: #fff;
......
...@@ -23,7 +23,7 @@ body { ...@@ -23,7 +23,7 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
text-align: left; text-align: left;
background-color: #fff; background-color: #fff;
} }
...@@ -99,7 +99,7 @@ kbd { ...@@ -99,7 +99,7 @@ kbd {
padding: 0.2rem 0.4rem; padding: 0.2rem 0.4rem;
font-size: 90%; font-size: 90%;
color: #fff; color: #fff;
background-color: #303030; background-color: #333238;
border-radius: 0.2rem; border-radius: 0.2rem;
} }
kbd kbd { kbd kbd {
...@@ -122,24 +122,24 @@ kbd kbd { ...@@ -122,24 +122,24 @@ kbd kbd {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
background-clip: padding-box; background-clip: padding-box;
border: 1px solid #868686; border: 1px solid #89888d;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
} }
.form-control:-moz-focusring { .form-control:-moz-focusring {
color: transparent; color: transparent;
text-shadow: 0 0 0 #303030; text-shadow: 0 0 0 #333238;
} }
.form-control::placeholder { .form-control::placeholder {
color: #5e5e5e; color: #626168;
opacity: 1; opacity: 1;
} }
.form-control:disabled { .form-control:disabled {
background-color: #fafafa; background-color: #fbfafd;
opacity: 1; opacity: 1;
} }
.form-inline { .form-inline {
...@@ -157,7 +157,7 @@ kbd kbd { ...@@ -157,7 +157,7 @@ kbd kbd {
.btn { .btn {
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
color: #303030; color: #333238;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
user-select: none; user-select: none;
...@@ -193,7 +193,7 @@ kbd kbd { ...@@ -193,7 +193,7 @@ kbd kbd {
padding: 0.5rem 0; padding: 0.5rem 0;
margin: 0.125rem 0 0; margin: 0.125rem 0 0;
font-size: 1rem; font-size: 1rem;
color: #303030; color: #333238;
text-align: left; text-align: left;
list-style: none; list-style: none;
background-color: #fff; background-color: #fff;
...@@ -436,8 +436,8 @@ a.gl-badge.badge-warning:active { ...@@ -436,8 +436,8 @@ a.gl-badge.badge-warning:active {
padding-left: 0.75rem; padding-left: 0.75rem;
padding-right: 0.75rem; padding-right: 0.75rem;
height: auto; height: auto;
color: #303030; color: #333238;
box-shadow: inset 0 0 0 1px #868686; box-shadow: inset 0 0 0 1px #89888d;
border-style: none; border-style: none;
appearance: none; appearance: none;
-moz-appearance: none; -moz-appearance: none;
...@@ -446,17 +446,17 @@ a.gl-badge.badge-warning:active { ...@@ -446,17 +446,17 @@ a.gl-badge.badge-warning:active {
.gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only, .gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only,
.gl-form-input.form-control:disabled, .gl-form-input.form-control:disabled,
.gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only { .gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only {
background-color: #f5f5f5; background-color: #fbfafd;
box-shadow: inset 0 0 0 1px #dbdbdb; box-shadow: inset 0 0 0 1px #dcdcde;
} }
.gl-form-input:disabled, .gl-form-input:disabled,
.gl-form-input.form-control:disabled { .gl-form-input.form-control:disabled {
cursor: not-allowed; cursor: not-allowed;
color: #666; color: #737278;
} }
.gl-form-input::placeholder, .gl-form-input::placeholder,
.gl-form-input.form-control::placeholder { .gl-form-input.form-control::placeholder {
color: #868686; color: #89888d;
} }
.gl-icon { .gl-icon {
fill: currentColor; fill: currentColor;
...@@ -499,9 +499,9 @@ a.gl-badge.badge-warning:active { ...@@ -499,9 +499,9 @@ a.gl-badge.badge-warning:active {
padding-right: 0.75rem; padding-right: 0.75rem;
background-color: transparent; background-color: transparent;
line-height: 1rem; line-height: 1rem;
color: #303030; color: #333238;
fill: currentColor; fill: currentColor;
box-shadow: inset 0 0 0 1px #bfbfbf; box-shadow: inset 0 0 0 1px #bfbfc3;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 0.875rem; font-size: 0.875rem;
...@@ -512,20 +512,20 @@ a.gl-badge.badge-warning:active { ...@@ -512,20 +512,20 @@ a.gl-badge.badge-warning:active {
} }
.gl-button.gl-button.btn-default:active, .gl-button.gl-button.btn-default:active,
.gl-button.gl-button.btn-default.active { .gl-button.gl-button.btn-default.active {
box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 0 1px #fff, 0 0 0 3px #428fdc; box-shadow: inset 0 0 0 1px #626168, 0 0 0 1px #fff, 0 0 0 3px #428fdc;
outline: none; outline: none;
background-color: #dbdbdb; background-color: #dcdcde;
} }
.gl-button.gl-button.btn-default:active .gl-icon, .gl-button.gl-button.btn-default:active .gl-icon,
.gl-button.gl-button.btn-default.active .gl-icon { .gl-button.gl-button.btn-default.active .gl-icon {
color: #303030; color: #333238;
} }
.gl-button.gl-button.btn-default .gl-icon { .gl-button.gl-button.btn-default .gl-icon {
color: #666; color: #737278;
} }
.gl-search-box-by-type-search-icon { .gl-search-box-by-type-search-icon {
margin: 0.5rem; margin: 0.5rem;
color: #666; color: #737278;
width: 1rem; width: 1rem;
position: absolute; position: absolute;
} }
...@@ -575,11 +575,11 @@ svg { ...@@ -575,11 +575,11 @@ svg {
height: 0; height: 0;
margin: 4px 0; margin: 4px 0;
overflow: hidden; overflow: hidden;
border-top: 1px solid #dbdbdb; border-top: 1px solid #dcdcde;
} }
.toggle-sidebar-button .collapse-text, .toggle-sidebar-button .collapse-text,
.toggle-sidebar-button .icon-chevron-double-lg-left { .toggle-sidebar-button .icon-chevron-double-lg-left {
color: #666; color: #737278;
} }
html { html {
overflow-y: scroll; overflow-y: scroll;
...@@ -595,20 +595,20 @@ html { ...@@ -595,20 +595,20 @@ html {
font-weight: 400; font-weight: 400;
padding: 6px 10px; padding: 6px 10px;
background-color: #fff; background-color: #fff;
border-color: #dbdbdb; border-color: #dcdcde;
color: #303030; color: #333238;
color: #303030; color: #333238;
white-space: nowrap; white-space: nowrap;
} }
.btn:active { .btn:active {
background-color: #f0f0f0; background-color: #ececef;
box-shadow: none; box-shadow: none;
} }
.btn:active, .btn:active,
.btn.active { .btn.active {
background-color: #eaeaea; background-color: #eaeaea;
border-color: #e3e3e3; border-color: #e3e3e3;
color: #303030; color: #333238;
} }
.btn svg { .btn svg {
height: 15px; height: 15px;
...@@ -620,7 +620,7 @@ html { ...@@ -620,7 +620,7 @@ html {
.badge.badge-pill:not(.gl-badge) { .badge.badge-pill:not(.gl-badge) {
font-weight: 400; font-weight: 400;
background-color: rgba(0, 0, 0, 0.07); background-color: rgba(0, 0, 0, 0.07);
color: #525252; color: #535158;
vertical-align: baseline; vertical-align: baseline;
} }
.gl-font-sm { .gl-font-sm {
...@@ -639,10 +639,10 @@ html { ...@@ -639,10 +639,10 @@ html {
.dropdown-menu-toggle { .dropdown-menu-toggle {
padding: 6px 8px 6px 10px; padding: 6px 8px 6px 10px;
background-color: #fff; background-color: #fff;
color: #303030; color: #333238;
font-size: 14px; font-size: 14px;
text-align: left; text-align: left;
border: 1px solid #dbdbdb; border: 1px solid #dcdcde;
border-radius: 0.25rem; border-radius: 0.25rem;
white-space: nowrap; white-space: nowrap;
} }
...@@ -671,7 +671,7 @@ html { ...@@ -671,7 +671,7 @@ html {
font-weight: 400; font-weight: 400;
padding: 8px 0; padding: 8px 0;
background-color: #fff; background-color: #fff;
border: 1px solid #dbdbdb; border: 1px solid #dcdcde;
border-radius: 0.25rem; border-radius: 0.25rem;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
} }
...@@ -694,7 +694,7 @@ html { ...@@ -694,7 +694,7 @@ html {
font-weight: 400; font-weight: 400;
position: relative; position: relative;
padding: 8px 12px; padding: 8px 12px;
color: #303030; color: #333238;
line-height: 16px; line-height: 16px;
white-space: normal; white-space: normal;
overflow: hidden; overflow: hidden;
...@@ -703,8 +703,8 @@ html { ...@@ -703,8 +703,8 @@ html {
} }
.dropdown-menu li > a:active, .dropdown-menu li > a:active,
.dropdown-menu li button:active { .dropdown-menu li button:active {
background-color: #eee; background-color: #ececef;
color: #303030; color: #333238;
outline: 0; outline: 0;
text-decoration: none; text-decoration: none;
} }
...@@ -718,7 +718,7 @@ html { ...@@ -718,7 +718,7 @@ html {
height: 1px; height: 1px;
margin: 0.25rem 0; margin: 0.25rem 0;
padding: 0; padding: 0;
background-color: #dbdbdb; background-color: #dcdcde;
} }
.dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) { .dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) {
margin-right: 40px; margin-right: 40px;
...@@ -745,7 +745,7 @@ html { ...@@ -745,7 +745,7 @@ html {
} }
input { input {
border-radius: 0.25rem; border-radius: 0.25rem;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
} }
.form-control { .form-control {
...@@ -753,23 +753,23 @@ input { ...@@ -753,23 +753,23 @@ input {
padding: 6px 10px; padding: 6px 10px;
} }
.form-control::placeholder { .form-control::placeholder {
color: #868686; color: #89888d;
} }
kbd { kbd {
display: inline-block; display: inline-block;
padding: 3px 5px; padding: 3px 5px;
font-size: 0.6875rem; font-size: 0.6875rem;
line-height: 10px; line-height: 10px;
color: var(--gray-700, #525252); color: var(--gray-700, #535158);
vertical-align: middle; vertical-align: middle;
background-color: var(--gray-10, #f5f5f5); background-color: var(--gray-10, #fbfafd);
border-width: 1px; border-width: 1px;
border-style: solid; border-style: solid;
border-color: var(--gray-100, #dbdbdb) var(--gray-100, #dbdbdb) border-color: var(--gray-100, #dcdcde) var(--gray-100, #dcdcde)
var(--gray-200, #bfbfbf); var(--gray-200, #bfbfc3);
border-image: none; border-image: none;
border-radius: 3px; border-radius: 3px;
box-shadow: 0 -1px 0 var(--gray-200, #bfbfbf) inset; box-shadow: 0 -1px 0 var(--gray-200, #bfbfc3) inset;
} }
.navbar-gitlab { .navbar-gitlab {
padding: 0 16px; padding: 0 16px;
...@@ -991,7 +991,7 @@ kbd { ...@@ -991,7 +991,7 @@ kbd {
float: left; float: left;
margin-right: 5px; margin-right: 5px;
border-radius: 50%; border-radius: 50%;
border: 1px solid #f5f5f5; border: 1px solid #f2f2f4;
} }
.notification-dot { .notification-dot {
background-color: #d99530; background-color: #d99530;
...@@ -1023,7 +1023,7 @@ kbd { ...@@ -1023,7 +1023,7 @@ kbd {
width: 100%; width: 100%;
align-items: center; align-items: center;
padding: 10px 16px 10px 10px; padding: 10px 16px 10px 10px;
color: #303030; color: #333238;
background-color: transparent; background-color: transparent;
border: 0; border: 0;
text-align: left; text-align: left;
...@@ -1035,7 +1035,7 @@ kbd { ...@@ -1035,7 +1035,7 @@ kbd {
.context-header .sidebar-context-title { .context-header .sidebar-context-title {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
color: #303030; color: #333238;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.page-with-contextual-sidebar { .page-with-contextual-sidebar {
...@@ -1059,7 +1059,7 @@ kbd { ...@@ -1059,7 +1059,7 @@ kbd {
z-index: 600; z-index: 600;
width: 256px; width: 256px;
top: var(--header-height, 48px); top: var(--header-height, 48px);
background-color: #f5f5f5; background-color: #fbfafd;
border-right: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;
transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
} }
...@@ -1096,7 +1096,7 @@ kbd { ...@@ -1096,7 +1096,7 @@ kbd {
} }
.nav-sidebar a { .nav-sidebar a {
text-decoration: none; text-decoration: none;
color: #303030; color: #333238;
} }
.nav-sidebar li { .nav-sidebar li {
white-space: nowrap; white-space: nowrap;
...@@ -1381,7 +1381,7 @@ kbd { ...@@ -1381,7 +1381,7 @@ kbd {
display: block; display: block;
} }
.sidebar-top-level-items li > a.gl-link { .sidebar-top-level-items li > a.gl-link {
color: #303030; color: #333238;
} }
.sidebar-top-level-items li > a.gl-link:active { .sidebar-top-level-items li > a.gl-link:active {
text-decoration: none; text-decoration: none;
...@@ -1398,12 +1398,12 @@ kbd { ...@@ -1398,12 +1398,12 @@ kbd {
.close-nav-button { .close-nav-button {
height: 48px; height: 48px;
padding: 0 16px; padding: 0 16px;
background-color: #fafafa; background-color: #fbfafd;
border: 0; border: 0;
color: #666; color: #737278;
display: flex; display: flex;
align-items: center; align-items: center;
background-color: #f5f5f5; background-color: #fbfafd;
position: fixed; position: fixed;
bottom: 0; bottom: 0;
width: 255px; width: 255px;
...@@ -1474,14 +1474,14 @@ kbd { ...@@ -1474,14 +1474,14 @@ kbd {
} }
} }
input::-moz-placeholder { input::-moz-placeholder {
color: #868686; color: #89888d;
opacity: 1; opacity: 1;
} }
input::-ms-input-placeholder { input::-ms-input-placeholder {
color: #868686; color: #89888d;
} }
input:-ms-input-placeholder { input:-ms-input-placeholder {
color: #868686; color: #89888d;
} }
svg { svg {
fill: currentColor; fill: currentColor;
...@@ -1608,9 +1608,9 @@ svg.s16 { ...@@ -1608,9 +1608,9 @@ svg.s16 {
width: 40px; width: 40px;
height: 40px; height: 40px;
padding: 0; padding: 0;
background: #fdfdfd; background: #fefefe;
overflow: hidden; overflow: hidden;
box-shadow: inset 0 0 0 1px rgba(31, 31, 31, 0.1); box-shadow: inset 0 0 0 1px rgba(31, 30, 36, 0.1);
} }
.avatar.avatar-tile { .avatar.avatar-tile {
border-radius: 0; border-radius: 0;
...@@ -1619,8 +1619,8 @@ svg.s16 { ...@@ -1619,8 +1619,8 @@ svg.s16 {
.identicon { .identicon {
text-align: center; text-align: center;
vertical-align: top; vertical-align: top;
color: #303030; color: #333238;
background-color: #f0f0f0; background-color: #ececef;
} }
.identicon.s16 { .identicon.s16 {
font-size: 10px; font-size: 10px;
...@@ -1649,7 +1649,7 @@ svg.s16 { ...@@ -1649,7 +1649,7 @@ svg.s16 {
background-color: #fdf1dd; background-color: #fdf1dd;
} }
.identicon.bg7 { .identicon.bg7 {
background-color: #f0f0f0; background-color: #ececef;
} }
.avatar-container { .avatar-container {
overflow: hidden; overflow: hidden;
......
...@@ -22,7 +22,7 @@ body { ...@@ -22,7 +22,7 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
text-align: left; text-align: left;
background-color: #fff; background-color: #fff;
} }
...@@ -110,7 +110,7 @@ h3 { ...@@ -110,7 +110,7 @@ h3 {
margin-bottom: 0.25rem; margin-bottom: 0.25rem;
font-weight: 600; font-weight: 600;
line-height: 1.2; line-height: 1.2;
color: #303030; color: #333238;
} }
h1 { h1 {
font-size: 2.1875rem; font-size: 2.1875rem;
...@@ -196,24 +196,24 @@ hr { ...@@ -196,24 +196,24 @@ hr {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
background-clip: padding-box; background-clip: padding-box;
border: 1px solid #868686; border: 1px solid #89888d;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
} }
.form-control:-moz-focusring { .form-control:-moz-focusring {
color: transparent; color: transparent;
text-shadow: 0 0 0 #303030; text-shadow: 0 0 0 #333238;
} }
.form-control::placeholder { .form-control::placeholder {
color: #5e5e5e; color: #626168;
opacity: 1; opacity: 1;
} }
.form-control:disabled { .form-control:disabled {
background-color: #fafafa; background-color: #fbfafd;
opacity: 1; opacity: 1;
} }
.form-group { .form-group {
...@@ -222,7 +222,7 @@ hr { ...@@ -222,7 +222,7 @@ hr {
.btn { .btn {
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
color: #303030; color: #333238;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
user-select: none; user-select: none;
...@@ -282,10 +282,10 @@ input.btn-block[type="button"] { ...@@ -282,10 +282,10 @@ input.btn-block[type="button"] {
border-color: #b3d7ff; border-color: #b3d7ff;
} }
.custom-control-input:disabled ~ .custom-control-label { .custom-control-input:disabled ~ .custom-control-label {
color: #5e5e5e; color: #626168;
} }
.custom-control-input:disabled ~ .custom-control-label::before { .custom-control-input:disabled ~ .custom-control-label::before {
background-color: #fafafa; background-color: #fbfafd;
} }
.custom-control-label { .custom-control-label {
position: relative; position: relative;
...@@ -302,7 +302,7 @@ input.btn-block[type="button"] { ...@@ -302,7 +302,7 @@ input.btn-block[type="button"] {
pointer-events: none; pointer-events: none;
content: ""; content: "";
background-color: #fff; background-color: #fff;
border: #666 solid 1px; border: #737278 solid 1px;
} }
.custom-control-label::after { .custom-control-label::after {
position: absolute; position: absolute;
...@@ -400,8 +400,8 @@ input.btn-block[type="button"] { ...@@ -400,8 +400,8 @@ input.btn-block[type="button"] {
padding-left: 0.75rem; padding-left: 0.75rem;
padding-right: 0.75rem; padding-right: 0.75rem;
height: auto; height: auto;
color: #303030; color: #333238;
box-shadow: inset 0 0 0 1px #868686; box-shadow: inset 0 0 0 1px #89888d;
border-style: none; border-style: none;
appearance: none; appearance: none;
-moz-appearance: none; -moz-appearance: none;
...@@ -410,27 +410,27 @@ input.btn-block[type="button"] { ...@@ -410,27 +410,27 @@ input.btn-block[type="button"] {
.gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only, .gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only,
.gl-form-input.form-control:disabled, .gl-form-input.form-control:disabled,
.gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only { .gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only {
background-color: #f5f5f5; background-color: #fbfafd;
box-shadow: inset 0 0 0 1px #dbdbdb; box-shadow: inset 0 0 0 1px #dcdcde;
} }
.gl-form-input:disabled, .gl-form-input:disabled,
.gl-form-input.form-control:disabled { .gl-form-input.form-control:disabled {
cursor: not-allowed; cursor: not-allowed;
color: #666; color: #737278;
} }
.gl-form-input::placeholder, .gl-form-input::placeholder,
.gl-form-input.form-control::placeholder { .gl-form-input.form-control::placeholder {
color: #868686; color: #89888d;
} }
.gl-form-checkbox { .gl-form-checkbox {
font-size: 0.875rem; font-size: 0.875rem;
line-height: 1rem; line-height: 1rem;
color: #303030; color: #333238;
} }
.gl-form-checkbox .custom-control-input:disabled, .gl-form-checkbox .custom-control-input:disabled,
.gl-form-checkbox .custom-control-input:disabled ~ .custom-control-label { .gl-form-checkbox .custom-control-input:disabled ~ .custom-control-label {
cursor: not-allowed; cursor: not-allowed;
color: #868686; color: #89888d;
} }
.gl-form-checkbox.custom-control .custom-control-input ~ .custom-control-label { .gl-form-checkbox.custom-control .custom-control-input ~ .custom-control-label {
cursor: pointer; cursor: pointer;
...@@ -447,7 +447,7 @@ input.btn-block[type="button"] { ...@@ -447,7 +447,7 @@ input.btn-block[type="button"] {
.custom-control-input .custom-control-input
~ .custom-control-label::before { ~ .custom-control-label::before {
background-color: #fff; background-color: #fff;
border-color: #868686; border-color: #89888d;
} }
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input:checked .custom-control-input:checked
...@@ -490,8 +490,8 @@ input.btn-block[type="button"] { ...@@ -490,8 +490,8 @@ input.btn-block[type="button"] {
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input:disabled .custom-control-input:disabled
~ .custom-control-label::before { ~ .custom-control-label::before {
background-color: #f0f0f0; background-color: #ececef;
border-color: #dbdbdb; border-color: #dcdcde;
pointer-events: auto; pointer-events: auto;
} }
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
...@@ -500,8 +500,8 @@ input.btn-block[type="button"] { ...@@ -500,8 +500,8 @@ input.btn-block[type="button"] {
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input[type="checkbox"]:indeterminate:disabled .custom-control-input[type="checkbox"]:indeterminate:disabled
~ .custom-control-label::before { ~ .custom-control-label::before {
background-color: #dbdbdb; background-color: #dcdcde;
border-color: #dbdbdb; border-color: #dcdcde;
} }
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input:checked:disabled .custom-control-input:checked:disabled
...@@ -509,7 +509,7 @@ input.btn-block[type="button"] { ...@@ -509,7 +509,7 @@ input.btn-block[type="button"] {
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input[type="checkbox"]:indeterminate:disabled .custom-control-input[type="checkbox"]:indeterminate:disabled
~ .custom-control-label::after { ~ .custom-control-label::after {
background-color: #5e5e5e; background-color: #626168;
} }
.gl-button { .gl-button {
display: inline-flex; display: inline-flex;
...@@ -526,9 +526,9 @@ input.btn-block[type="button"] { ...@@ -526,9 +526,9 @@ input.btn-block[type="button"] {
padding-right: 0.75rem; padding-right: 0.75rem;
background-color: transparent; background-color: transparent;
line-height: 1rem; line-height: 1rem;
color: #303030; color: #333238;
fill: currentColor; fill: currentColor;
box-shadow: inset 0 0 0 1px #bfbfbf; box-shadow: inset 0 0 0 1px #bfbfc3;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 0.875rem; font-size: 0.875rem;
...@@ -560,9 +560,9 @@ input.btn-block[type="button"] { ...@@ -560,9 +560,9 @@ input.btn-block[type="button"] {
.gl-button.gl-button.btn-default.active, .gl-button.gl-button.btn-default.active,
.gl-button.gl-button.btn-block.btn-default:active, .gl-button.gl-button.btn-block.btn-default:active,
.gl-button.gl-button.btn-block.btn-default.active { .gl-button.gl-button.btn-block.btn-default.active {
box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 0 1px #fff, 0 0 0 3px #428fdc; box-shadow: inset 0 0 0 1px #626168, 0 0 0 1px #fff, 0 0 0 3px #428fdc;
outline: none; outline: none;
background-color: #dbdbdb; background-color: #dcdcde;
} }
.gl-button.gl-button.btn-confirm, .gl-button.gl-button.btn-confirm,
.gl-button.gl-button.btn-block.btn-confirm { .gl-button.gl-button.btn-block.btn-confirm {
...@@ -636,20 +636,20 @@ body.navless { ...@@ -636,20 +636,20 @@ body.navless {
font-weight: 400; font-weight: 400;
padding: 6px 10px; padding: 6px 10px;
background-color: #fff; background-color: #fff;
border-color: #dbdbdb; border-color: #dcdcde;
color: #303030; color: #333238;
color: #303030; color: #333238;
white-space: nowrap; white-space: nowrap;
} }
.btn:active { .btn:active {
background-color: #f0f0f0; background-color: #ececef;
box-shadow: none; box-shadow: none;
} }
.btn:active, .btn:active,
.btn.active { .btn.active {
background-color: #eaeaea; background-color: #eaeaea;
border-color: #e3e3e3; border-color: #e3e3e3;
color: #303030; color: #333238;
} }
.btn svg { .btn svg {
height: 15px; height: 15px;
...@@ -676,7 +676,7 @@ body.navless { ...@@ -676,7 +676,7 @@ body.navless {
} }
hr { hr {
margin: 1.5rem 0; margin: 1.5rem 0;
border-top: 1px solid #eee; border-top: 1px solid #ececef;
} }
.footer-links { .footer-links {
margin-bottom: 20px; margin-bottom: 20px;
...@@ -704,7 +704,7 @@ hr { ...@@ -704,7 +704,7 @@ hr {
} }
input { input {
border-radius: 0.25rem; border-radius: 0.25rem;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
} }
label { label {
...@@ -721,7 +721,7 @@ label.label-bold { ...@@ -721,7 +721,7 @@ label.label-bold {
padding: 6px 10px; padding: 6px 10px;
} }
.form-control::placeholder { .form-control::placeholder {
color: #868686; color: #89888d;
} }
.gl-show-field-errors .form-control:not(textarea) { .gl-show-field-errors .form-control:not(textarea) {
height: 34px; height: 34px;
...@@ -730,7 +730,7 @@ label.label-bold { ...@@ -730,7 +730,7 @@ label.label-bold {
justify-content: center; justify-content: center;
height: var(--header-height, 48px); height: var(--header-height, 48px);
background: #fff; background: #fff;
border-bottom: 1px solid #dbdbdb; border-bottom: 1px solid #dcdcde;
} }
.navbar-empty .tanuki-logo, .navbar-empty .tanuki-logo,
.navbar-empty .brand-header-logo { .navbar-empty .brand-header-logo {
...@@ -747,14 +747,14 @@ label.label-bold { ...@@ -747,14 +747,14 @@ label.label-bold {
fill: #fca326; fill: #fca326;
} }
input::-moz-placeholder { input::-moz-placeholder {
color: #868686; color: #89888d;
opacity: 1; opacity: 1;
} }
input::-ms-input-placeholder { input::-ms-input-placeholder {
color: #868686; color: #89888d;
} }
input:-ms-input-placeholder { input:-ms-input-placeholder {
color: #868686; color: #89888d;
} }
svg { svg {
fill: currentColor; fill: currentColor;
...@@ -805,7 +805,7 @@ svg { ...@@ -805,7 +805,7 @@ svg {
} }
.login-page .login-box, .login-page .login-box,
.login-page .omniauth-container { .login-page .omniauth-container {
box-shadow: 0 0 0 1px #dbdbdb; box-shadow: 0 0 0 1px #dcdcde;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
.login-page .login-box .login-heading h3, .login-page .login-box .login-heading h3,
...@@ -863,7 +863,7 @@ svg { ...@@ -863,7 +863,7 @@ svg {
} }
.login-page .new-session-tabs { .login-page .new-session-tabs {
display: flex; display: flex;
box-shadow: 0 0 0 1px #dbdbdb; box-shadow: 0 0 0 1px #dcdcde;
border-top-right-radius: 4px; border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-left-radius: 4px;
} }
...@@ -874,7 +874,7 @@ svg { ...@@ -874,7 +874,7 @@ svg {
.login-page .new-session-tabs.nav-links-unboxed .nav-item { .login-page .new-session-tabs.nav-links-unboxed .nav-item {
border-left: 0; border-left: 0;
border-right: 0; border-right: 0;
border-bottom: 1px solid #dbdbdb; border-bottom: 1px solid #dcdcde;
background-color: transparent; background-color: transparent;
} }
.login-page .new-session-tabs.custom-provider-tabs { .login-page .new-session-tabs.custom-provider-tabs {
...@@ -885,7 +885,7 @@ svg { ...@@ -885,7 +885,7 @@ svg {
flex-basis: auto; flex-basis: auto;
} }
.login-page .new-session-tabs.custom-provider-tabs li:nth-child(n + 5) { .login-page .new-session-tabs.custom-provider-tabs li:nth-child(n + 5) {
border-top: 1px solid #dbdbdb; border-top: 1px solid #dcdcde;
} }
.login-page .new-session-tabs.custom-provider-tabs a { .login-page .new-session-tabs.custom-provider-tabs a {
font-size: 16px; font-size: 16px;
...@@ -893,7 +893,7 @@ svg { ...@@ -893,7 +893,7 @@ svg {
.login-page .new-session-tabs li { .login-page .new-session-tabs li {
flex: 1; flex: 1;
text-align: center; text-align: center;
border-left: 1px solid #dbdbdb; border-left: 1px solid #dcdcde;
} }
.login-page .new-session-tabs li:first-of-type { .login-page .new-session-tabs li:first-of-type {
border-left: 0; border-left: 0;
...@@ -903,7 +903,7 @@ svg { ...@@ -903,7 +903,7 @@ svg {
border-top-right-radius: 4px; border-top-right-radius: 4px;
} }
.login-page .new-session-tabs li:not(.active) { .login-page .new-session-tabs li:not(.active) {
background-color: #fafafa; background-color: #fbfafd;
} }
.login-page .new-session-tabs li a { .login-page .new-session-tabs li a {
width: 100%; width: 100%;
......
$gray-10: #1f1f1f; $gray-10: #1f1e24;
$gray-50: #303030; $gray-50: #333238;
$gray-100: #404040; $gray-100: #434248;
$gray-200: #525252; $gray-200: #535158;
$gray-300: #5e5e5e; $gray-300: #626168;
$gray-400: #868686; $gray-400: #737278;
$gray-500: #999; $gray-500: #89888d;
$gray-600: #bfbfbf; $gray-600: #a4a3a8;
$gray-700: #dbdbdb; $gray-700: #bfbfc3;
$gray-800: #f0f0f0; $gray-800: #dcdcde;
$gray-900: #fafafa; $gray-900: #ececef;
$gray-950: #fff; $gray-950: #fbfafd;
$green-50: #0a4020; $green-50: #0a4020;
$green-100: #0d532a; $green-100: #0d532a;
......
...@@ -6,15 +6,15 @@ ...@@ -6,15 +6,15 @@
color-scheme: dark; color-scheme: dark;
} }
body.gl-dark { body.gl-dark {
--gray-10: #1f1f1f; --gray-10: #1f1e24;
--gray-50: #303030; --gray-50: #333238;
--gray-100: #404040; --gray-100: #434248;
--gray-200: #525252; --gray-200: #535158;
--gray-700: #dbdbdb; --gray-700: #bfbfc3;
--gray-900: #fafafa; --gray-900: #ececef;
--green-100: #0d532a; --green-100: #0d532a;
--green-700: #91d4a8; --green-700: #91d4a8;
--gl-text-color: #fafafa; --gl-text-color: #ececef;
--border-color: #4f4f4f; --border-color: #4f4f4f;
--black: #fff; --black: #fff;
} }
...@@ -42,9 +42,9 @@ body { ...@@ -42,9 +42,9 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #fafafa; color: #ececef;
text-align: left; text-align: left;
background-color: #1f1f1f; background-color: #1f1e24;
} }
ul { ul {
margin-top: 0; margin-top: 0;
...@@ -118,7 +118,7 @@ kbd { ...@@ -118,7 +118,7 @@ kbd {
padding: 0.2rem 0.4rem; padding: 0.2rem 0.4rem;
font-size: 90%; font-size: 90%;
color: #333; color: #333;
background-color: #fafafa; background-color: #ececef;
border-radius: 0.2rem; border-radius: 0.2rem;
} }
kbd kbd { kbd kbd {
...@@ -141,24 +141,24 @@ kbd kbd { ...@@ -141,24 +141,24 @@ kbd kbd {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
background-clip: padding-box; background-clip: padding-box;
border: 1px solid #868686; border: 1px solid #737278;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
} }
.form-control:-moz-focusring { .form-control:-moz-focusring {
color: transparent; color: transparent;
text-shadow: 0 0 0 #fafafa; text-shadow: 0 0 0 #ececef;
} }
.form-control::placeholder { .form-control::placeholder {
color: #bfbfbf; color: #a4a3a8;
opacity: 1; opacity: 1;
} }
.form-control:disabled { .form-control:disabled {
background-color: #303030; background-color: #333238;
opacity: 1; opacity: 1;
} }
.form-inline { .form-inline {
...@@ -176,7 +176,7 @@ kbd kbd { ...@@ -176,7 +176,7 @@ kbd kbd {
.btn { .btn {
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
color: #fafafa; color: #ececef;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
user-select: none; user-select: none;
...@@ -212,7 +212,7 @@ kbd kbd { ...@@ -212,7 +212,7 @@ kbd kbd {
padding: 0.5rem 0; padding: 0.5rem 0;
margin: 0.125rem 0 0; margin: 0.125rem 0 0;
font-size: 1rem; font-size: 1rem;
color: #fafafa; color: #ececef;
text-align: left; text-align: left;
list-style: none; list-style: none;
background-color: #333; background-color: #333;
...@@ -319,15 +319,15 @@ kbd kbd { ...@@ -319,15 +319,15 @@ kbd kbd {
border-radius: 10rem; border-radius: 10rem;
} }
.badge-success { .badge-success {
color: #fff; color: #fbfafd;
background-color: #2da160; background-color: #2da160;
} }
.badge-info { .badge-info {
color: #fff; color: #fbfafd;
background-color: #428fdc; background-color: #428fdc;
} }
.badge-warning { .badge-warning {
color: #fff; color: #fbfafd;
background-color: #c17d10; background-color: #c17d10;
} }
.rounded-circle { .rounded-circle {
...@@ -455,8 +455,8 @@ a.gl-badge.badge-warning:active { ...@@ -455,8 +455,8 @@ a.gl-badge.badge-warning:active {
padding-left: 0.75rem; padding-left: 0.75rem;
padding-right: 0.75rem; padding-right: 0.75rem;
height: auto; height: auto;
color: #fafafa; color: #ececef;
box-shadow: inset 0 0 0 1px #868686; box-shadow: inset 0 0 0 1px #737278;
border-style: none; border-style: none;
appearance: none; appearance: none;
-moz-appearance: none; -moz-appearance: none;
...@@ -465,17 +465,17 @@ a.gl-badge.badge-warning:active { ...@@ -465,17 +465,17 @@ a.gl-badge.badge-warning:active {
.gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only, .gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only,
.gl-form-input.form-control:disabled, .gl-form-input.form-control:disabled,
.gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only { .gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only {
background-color: #1f1f1f; background-color: #1f1e24;
box-shadow: inset 0 0 0 1px #404040; box-shadow: inset 0 0 0 1px #434248;
} }
.gl-form-input:disabled, .gl-form-input:disabled,
.gl-form-input.form-control:disabled { .gl-form-input.form-control:disabled {
cursor: not-allowed; cursor: not-allowed;
color: #999; color: #89888d;
} }
.gl-form-input::placeholder, .gl-form-input::placeholder,
.gl-form-input.form-control::placeholder { .gl-form-input.form-control::placeholder {
color: #868686; color: #737278;
} }
.gl-icon { .gl-icon {
fill: currentColor; fill: currentColor;
...@@ -518,9 +518,9 @@ a.gl-badge.badge-warning:active { ...@@ -518,9 +518,9 @@ a.gl-badge.badge-warning:active {
padding-right: 0.75rem; padding-right: 0.75rem;
background-color: transparent; background-color: transparent;
line-height: 1rem; line-height: 1rem;
color: #fafafa; color: #ececef;
fill: currentColor; fill: currentColor;
box-shadow: inset 0 0 0 1px #525252; box-shadow: inset 0 0 0 1px #535158;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 0.875rem; font-size: 0.875rem;
...@@ -531,20 +531,20 @@ a.gl-badge.badge-warning:active { ...@@ -531,20 +531,20 @@ a.gl-badge.badge-warning:active {
} }
.gl-button.gl-button.btn-default:active, .gl-button.gl-button.btn-default:active,
.gl-button.gl-button.btn-default.active { .gl-button.gl-button.btn-default.active {
box-shadow: inset 0 0 0 1px #bfbfbf, 0 0 0 1px #333, 0 0 0 3px #1f75cb; box-shadow: inset 0 0 0 1px #a4a3a8, 0 0 0 1px #333, 0 0 0 3px #1f75cb;
outline: none; outline: none;
background-color: #404040; background-color: #434248;
} }
.gl-button.gl-button.btn-default:active .gl-icon, .gl-button.gl-button.btn-default:active .gl-icon,
.gl-button.gl-button.btn-default.active .gl-icon { .gl-button.gl-button.btn-default.active .gl-icon {
color: #fafafa; color: #ececef;
} }
.gl-button.gl-button.btn-default .gl-icon { .gl-button.gl-button.btn-default .gl-icon {
color: #999; color: #89888d;
} }
.gl-search-box-by-type-search-icon { .gl-search-box-by-type-search-icon {
margin: 0.5rem; margin: 0.5rem;
color: #999; color: #89888d;
width: 1rem; width: 1rem;
position: absolute; position: absolute;
} }
...@@ -594,11 +594,11 @@ svg { ...@@ -594,11 +594,11 @@ svg {
height: 0; height: 0;
margin: 4px 0; margin: 4px 0;
overflow: hidden; overflow: hidden;
border-top: 1px solid #404040; border-top: 1px solid #434248;
} }
.toggle-sidebar-button .collapse-text, .toggle-sidebar-button .collapse-text,
.toggle-sidebar-button .icon-chevron-double-lg-left { .toggle-sidebar-button .icon-chevron-double-lg-left {
color: #999; color: #89888d;
} }
html { html {
overflow-y: scroll; overflow-y: scroll;
...@@ -614,20 +614,20 @@ html { ...@@ -614,20 +614,20 @@ html {
font-weight: 400; font-weight: 400;
padding: 6px 10px; padding: 6px 10px;
background-color: #333; background-color: #333;
border-color: #404040; border-color: #434248;
color: #fafafa; color: #ececef;
color: #fafafa; color: #ececef;
white-space: nowrap; white-space: nowrap;
} }
.btn:active { .btn:active {
background-color: #303030; background-color: #333238;
box-shadow: none; box-shadow: none;
} }
.btn:active, .btn:active,
.btn.active { .btn.active {
background-color: #444; background-color: #444;
border-color: #4f4f4f; border-color: #4f4f4f;
color: #fafafa; color: #ececef;
} }
.btn svg { .btn svg {
height: 15px; height: 15px;
...@@ -639,7 +639,7 @@ html { ...@@ -639,7 +639,7 @@ html {
.badge.badge-pill:not(.gl-badge) { .badge.badge-pill:not(.gl-badge) {
font-weight: 400; font-weight: 400;
background-color: rgba(255, 255, 255, 0.07); background-color: rgba(255, 255, 255, 0.07);
color: #dbdbdb; color: #bfbfc3;
vertical-align: baseline; vertical-align: baseline;
} }
.gl-font-sm { .gl-font-sm {
...@@ -658,10 +658,10 @@ html { ...@@ -658,10 +658,10 @@ html {
.dropdown-menu-toggle { .dropdown-menu-toggle {
padding: 6px 8px 6px 10px; padding: 6px 8px 6px 10px;
background-color: #333; background-color: #333;
color: #fafafa; color: #ececef;
font-size: 14px; font-size: 14px;
text-align: left; text-align: left;
border: 1px solid #404040; border: 1px solid #434248;
border-radius: 0.25rem; border-radius: 0.25rem;
white-space: nowrap; white-space: nowrap;
} }
...@@ -690,7 +690,7 @@ html { ...@@ -690,7 +690,7 @@ html {
font-weight: 400; font-weight: 400;
padding: 8px 0; padding: 8px 0;
background-color: #333; background-color: #333;
border: 1px solid #404040; border: 1px solid #434248;
border-radius: 0.25rem; border-radius: 0.25rem;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
} }
...@@ -713,7 +713,7 @@ html { ...@@ -713,7 +713,7 @@ html {
font-weight: 400; font-weight: 400;
position: relative; position: relative;
padding: 8px 12px; padding: 8px 12px;
color: #fafafa; color: #ececef;
line-height: 16px; line-height: 16px;
white-space: normal; white-space: normal;
overflow: hidden; overflow: hidden;
...@@ -723,7 +723,7 @@ html { ...@@ -723,7 +723,7 @@ html {
.dropdown-menu li > a:active, .dropdown-menu li > a:active,
.dropdown-menu li button:active { .dropdown-menu li button:active {
background-color: #4f4f4f; background-color: #4f4f4f;
color: #fafafa; color: #ececef;
outline: 0; outline: 0;
text-decoration: none; text-decoration: none;
} }
...@@ -737,7 +737,7 @@ html { ...@@ -737,7 +737,7 @@ html {
height: 1px; height: 1px;
margin: 0.25rem 0; margin: 0.25rem 0;
padding: 0; padding: 0;
background-color: #404040; background-color: #434248;
} }
.dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) { .dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) {
margin-right: 40px; margin-right: 40px;
...@@ -764,7 +764,7 @@ html { ...@@ -764,7 +764,7 @@ html {
} }
input { input {
border-radius: 0.25rem; border-radius: 0.25rem;
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
} }
.form-control { .form-control {
...@@ -772,23 +772,23 @@ input { ...@@ -772,23 +772,23 @@ input {
padding: 6px 10px; padding: 6px 10px;
} }
.form-control::placeholder { .form-control::placeholder {
color: #868686; color: #737278;
} }
kbd { kbd {
display: inline-block; display: inline-block;
padding: 3px 5px; padding: 3px 5px;
font-size: 0.6875rem; font-size: 0.6875rem;
line-height: 10px; line-height: 10px;
color: var(--gray-700, #dbdbdb); color: var(--gray-700, #bfbfc3);
vertical-align: middle; vertical-align: middle;
background-color: var(--gray-10, #1f1f1f); background-color: var(--gray-10, #1f1e24);
border-width: 1px; border-width: 1px;
border-style: solid; border-style: solid;
border-color: var(--gray-100, #404040) var(--gray-100, #404040) border-color: var(--gray-100, #434248) var(--gray-100, #434248)
var(--gray-200, #525252); var(--gray-200, #535158);
border-image: none; border-image: none;
border-radius: 3px; border-radius: 3px;
box-shadow: 0 -1px 0 var(--gray-200, #525252) inset; box-shadow: 0 -1px 0 var(--gray-200, #535158) inset;
} }
.navbar-gitlab { .navbar-gitlab {
padding: 0 16px; padding: 0 16px;
...@@ -1042,7 +1042,7 @@ kbd { ...@@ -1042,7 +1042,7 @@ kbd {
width: 100%; width: 100%;
align-items: center; align-items: center;
padding: 10px 16px 10px 10px; padding: 10px 16px 10px 10px;
color: #fafafa; color: #ececef;
background-color: transparent; background-color: transparent;
border: 0; border: 0;
text-align: left; text-align: left;
...@@ -1054,7 +1054,7 @@ kbd { ...@@ -1054,7 +1054,7 @@ kbd {
.context-header .sidebar-context-title { .context-header .sidebar-context-title {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
color: #fafafa; color: #ececef;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.page-with-contextual-sidebar { .page-with-contextual-sidebar {
...@@ -1078,7 +1078,7 @@ kbd { ...@@ -1078,7 +1078,7 @@ kbd {
z-index: 600; z-index: 600;
width: 256px; width: 256px;
top: var(--header-height, 48px); top: var(--header-height, 48px);
background-color: #f5f5f5; background-color: #1f1e24;
border-right: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;
transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
} }
...@@ -1115,7 +1115,7 @@ kbd { ...@@ -1115,7 +1115,7 @@ kbd {
} }
.nav-sidebar a { .nav-sidebar a {
text-decoration: none; text-decoration: none;
color: #fafafa; color: #ececef;
} }
.nav-sidebar li { .nav-sidebar li {
white-space: nowrap; white-space: nowrap;
...@@ -1400,7 +1400,7 @@ kbd { ...@@ -1400,7 +1400,7 @@ kbd {
display: block; display: block;
} }
.sidebar-top-level-items li > a.gl-link { .sidebar-top-level-items li > a.gl-link {
color: #fafafa; color: #ececef;
} }
.sidebar-top-level-items li > a.gl-link:active { .sidebar-top-level-items li > a.gl-link:active {
text-decoration: none; text-decoration: none;
...@@ -1417,12 +1417,12 @@ kbd { ...@@ -1417,12 +1417,12 @@ kbd {
.close-nav-button { .close-nav-button {
height: 48px; height: 48px;
padding: 0 16px; padding: 0 16px;
background-color: #303030; background-color: #333238;
border: 0; border: 0;
color: #999; color: #89888d;
display: flex; display: flex;
align-items: center; align-items: center;
background-color: #f5f5f5; background-color: #1f1e24;
position: fixed; position: fixed;
bottom: 0; bottom: 0;
width: 255px; width: 255px;
...@@ -1493,14 +1493,14 @@ kbd { ...@@ -1493,14 +1493,14 @@ kbd {
} }
} }
input::-moz-placeholder { input::-moz-placeholder {
color: #868686; color: #737278;
opacity: 1; opacity: 1;
} }
input::-ms-input-placeholder { input::-ms-input-placeholder {
color: #868686; color: #737278;
} }
input:-ms-input-placeholder { input:-ms-input-placeholder {
color: #868686; color: #737278;
} }
svg { svg {
fill: currentColor; fill: currentColor;
...@@ -1629,7 +1629,7 @@ svg.s16 { ...@@ -1629,7 +1629,7 @@ svg.s16 {
padding: 0; padding: 0;
background: #222; background: #222;
overflow: hidden; overflow: hidden;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 1px rgba(251, 250, 253, 0.1);
} }
.avatar.avatar-tile { .avatar.avatar-tile {
border-radius: 0; border-radius: 0;
...@@ -1638,8 +1638,8 @@ svg.s16 { ...@@ -1638,8 +1638,8 @@ svg.s16 {
.identicon { .identicon {
text-align: center; text-align: center;
vertical-align: top; vertical-align: top;
color: #fafafa; color: #ececef;
background-color: #303030; background-color: #333238;
} }
.identicon.s16 { .identicon.s16 {
font-size: 10px; font-size: 10px;
...@@ -1668,7 +1668,7 @@ svg.s16 { ...@@ -1668,7 +1668,7 @@ svg.s16 {
background-color: #5c2900; background-color: #5c2900;
} }
.identicon.bg7 { .identicon.bg7 {
background-color: #303030; background-color: #333238;
} }
.avatar-container { .avatar-container {
overflow: hidden; overflow: hidden;
...@@ -1707,18 +1707,18 @@ svg.s16 { ...@@ -1707,18 +1707,18 @@ svg.s16 {
color-scheme: dark; color-scheme: dark;
} }
body.gl-dark { body.gl-dark {
--gray-10: #1f1f1f; --gray-10: #1f1e24;
--gray-50: #303030; --gray-50: #333238;
--gray-100: #404040; --gray-100: #434248;
--gray-200: #525252; --gray-200: #535158;
--gray-300: #5e5e5e; --gray-300: #626168;
--gray-400: #868686; --gray-400: #737278;
--gray-500: #999; --gray-500: #89888d;
--gray-600: #bfbfbf; --gray-600: #a4a3a8;
--gray-700: #dbdbdb; --gray-700: #bfbfc3;
--gray-800: #f0f0f0; --gray-800: #dcdcde;
--gray-900: #fafafa; --gray-900: #ececef;
--gray-950: #fff; --gray-950: #fbfafd;
--green-50: #0a4020; --green-50: #0a4020;
--green-100: #0d532a; --green-100: #0d532a;
--green-200: #24663b; --green-200: #24663b;
...@@ -1790,7 +1790,7 @@ body.gl-dark { ...@@ -1790,7 +1790,7 @@ body.gl-dark {
--dark-icon-color-purple-3: #9a79f7; --dark-icon-color-purple-3: #9a79f7;
--dark-icon-color-orange-1: #665349; --dark-icon-color-orange-1: #665349;
--dark-icon-color-orange-2: #b37a5d; --dark-icon-color-orange-2: #b37a5d;
--gl-text-color: #fafafa; --gl-text-color: #ececef;
--border-color: #4f4f4f; --border-color: #4f4f4f;
--white: #333; --white: #333;
--black: #fff; --black: #fff;
...@@ -1800,49 +1800,49 @@ body.gl-dark { ...@@ -1800,49 +1800,49 @@ body.gl-dark {
.nav-sidebar, .nav-sidebar,
.toggle-sidebar-button, .toggle-sidebar-button,
.close-nav-button { .close-nav-button {
background-color: #262626; background-color: #29282d;
border-right: 1px solid #303030; border-right: 1px solid #333238;
} }
.gl-avatar:not(.gl-avatar-identicon), .gl-avatar:not(.gl-avatar-identicon),
.avatar-container, .avatar-container,
.avatar { .avatar {
background: rgba(255, 255, 255, 0.04); background: rgba(251, 250, 253, 0.04);
} }
.gl-avatar { .gl-avatar {
border-style: none; border-style: none;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 1px rgba(251, 250, 253, 0.1);
} }
body.gl-dark { body.gl-dark {
--gl-theme-accent: #868686; --gl-theme-accent: #737278;
} }
body.gl-dark .navbar-gitlab { body.gl-dark .navbar-gitlab {
background-color: #fafafa; background-color: #ececef;
} }
body.gl-dark .navbar-gitlab .navbar-collapse { body.gl-dark .navbar-gitlab .navbar-collapse {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .container-fluid .navbar-toggler { body.gl-dark .navbar-gitlab .container-fluid .navbar-toggler {
border-left: 1px solid #b3b3b3; border-left: 1px solid #a3a2a6;
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > a, body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > a,
body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > button, body.gl-dark .navbar-gitlab .navbar-sub-nav > li.active > button,
body.gl-dark .navbar-gitlab .navbar-nav > li.active > a, body.gl-dark .navbar-gitlab .navbar-nav > li.active > a,
body.gl-dark .navbar-gitlab .navbar-nav > li.active > button { body.gl-dark .navbar-gitlab .navbar-nav > li.active > button {
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
} }
body.gl-dark .navbar-gitlab .navbar-sub-nav { body.gl-dark .navbar-gitlab .navbar-sub-nav {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li { body.gl-dark .navbar-gitlab .nav > li {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li.header-search-new { body.gl-dark .navbar-gitlab .nav > li.header-search-new {
color: #fafafa; color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li > a .notification-dot { body.gl-dark .navbar-gitlab .nav > li > a .notification-dot {
border: 2px solid #fafafa; border: 2px solid #ececef;
} }
body.gl-dark body.gl-dark
.navbar-gitlab .navbar-gitlab
...@@ -1850,7 +1850,7 @@ body.gl-dark ...@@ -1850,7 +1850,7 @@ body.gl-dark
> li > li
> a.header-help-dropdown-toggle > a.header-help-dropdown-toggle
.notification-dot { .notification-dot {
background-color: #fafafa; background-color: #ececef;
} }
body.gl-dark body.gl-dark
.navbar-gitlab .navbar-gitlab
...@@ -1858,10 +1858,10 @@ body.gl-dark ...@@ -1858,10 +1858,10 @@ body.gl-dark
> li > li
> a.header-user-dropdown-toggle > a.header-user-dropdown-toggle
.header-user-avatar { .header-user-avatar {
border-color: #fafafa; border-color: #ececef;
} }
body.gl-dark .navbar-gitlab .nav > li.active > a { body.gl-dark .navbar-gitlab .nav > li.active > a {
color: #fafafa; color: #ececef;
background-color: #333; background-color: #333;
} }
body.gl-dark .navbar-gitlab .nav > li.active > a .notification-dot { body.gl-dark .navbar-gitlab .nav > li.active > a .notification-dot {
...@@ -1873,48 +1873,48 @@ body.gl-dark ...@@ -1873,48 +1873,48 @@ body.gl-dark
> li.active > li.active
> a.header-help-dropdown-toggle > a.header-help-dropdown-toggle
.notification-dot { .notification-dot {
background-color: #fafafa; background-color: #ececef;
} }
body.gl-dark .header-search { body.gl-dark .header-search {
background-color: rgba(250, 250, 250, 0.2) !important; background-color: rgba(236, 236, 239, 0.2) !important;
border-radius: 4px; border-radius: 4px;
} }
body.gl-dark .header-search svg.gl-search-box-by-type-search-icon { body.gl-dark .header-search svg.gl-search-box-by-type-search-icon {
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .header-search input { body.gl-dark .header-search input {
background-color: transparent; background-color: transparent;
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
box-shadow: inset 0 0 0 1px rgba(250, 250, 250, 0.4); box-shadow: inset 0 0 0 1px rgba(236, 236, 239, 0.4);
} }
body.gl-dark .header-search input::placeholder { body.gl-dark .header-search input::placeholder {
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .header-search input:active::placeholder { body.gl-dark .header-search input:active::placeholder {
color: #868686; color: #737278;
} }
body.gl-dark .header-search .keyboard-shortcut-helper { body.gl-dark .header-search .keyboard-shortcut-helper {
color: #fafafa; color: #ececef;
background-color: rgba(250, 250, 250, 0.2); background-color: rgba(236, 236, 239, 0.2);
} }
body.gl-dark .search form { body.gl-dark .search form {
background-color: rgba(250, 250, 250, 0.2); background-color: rgba(236, 236, 239, 0.2);
} }
body.gl-dark .search .search-input::placeholder { body.gl-dark .search .search-input::placeholder {
color: rgba(250, 250, 250, 0.8); color: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .search .search-input-wrap .search-icon, body.gl-dark .search .search-input-wrap .search-icon,
body.gl-dark .search .search-input-wrap .clear-icon { body.gl-dark .search .search-input-wrap .clear-icon {
fill: rgba(250, 250, 250, 0.8); fill: rgba(236, 236, 239, 0.8);
} }
body.gl-dark .nav-sidebar li.active > a { body.gl-dark .nav-sidebar li.active > a {
color: #fafafa; color: #ececef;
} }
body.gl-dark .nav-sidebar .fly-out-top-item a, body.gl-dark .nav-sidebar .fly-out-top-item a,
body.gl-dark .nav-sidebar .fly-out-top-item.active a, body.gl-dark .nav-sidebar .fly-out-top-item.active a,
body.gl-dark .nav-sidebar .fly-out-top-item .fly-out-top-item-container { body.gl-dark .nav-sidebar .fly-out-top-item .fly-out-top-item-container {
background-color: var(--gray-100, #303030); background-color: var(--gray-100, #333238);
color: var(--gray-900, #fafafa); color: var(--gray-900, #ececef);
} }
body.gl-dark .navbar-gitlab { body.gl-dark .navbar-gitlab {
background-color: var(--gray-50); background-color: var(--gray-50);
...@@ -1951,18 +1951,18 @@ body.gl-dark .navbar-gitlab .search form .search-input { ...@@ -1951,18 +1951,18 @@ body.gl-dark .navbar-gitlab .search form .search-input {
color-scheme: dark; color-scheme: dark;
} }
body.gl-dark { body.gl-dark {
--gray-10: #1f1f1f; --gray-10: #1f1e24;
--gray-50: #303030; --gray-50: #333238;
--gray-100: #404040; --gray-100: #434248;
--gray-200: #525252; --gray-200: #535158;
--gray-300: #5e5e5e; --gray-300: #626168;
--gray-400: #868686; --gray-400: #737278;
--gray-500: #999; --gray-500: #89888d;
--gray-600: #bfbfbf; --gray-600: #a4a3a8;
--gray-700: #dbdbdb; --gray-700: #bfbfc3;
--gray-800: #f0f0f0; --gray-800: #dcdcde;
--gray-900: #fafafa; --gray-900: #ececef;
--gray-950: #fff; --gray-950: #fbfafd;
--green-50: #0a4020; --green-50: #0a4020;
--green-100: #0d532a; --green-100: #0d532a;
--green-200: #24663b; --green-200: #24663b;
...@@ -2034,7 +2034,7 @@ body.gl-dark { ...@@ -2034,7 +2034,7 @@ body.gl-dark {
--dark-icon-color-purple-3: #9a79f7; --dark-icon-color-purple-3: #9a79f7;
--dark-icon-color-orange-1: #665349; --dark-icon-color-orange-1: #665349;
--dark-icon-color-orange-2: #b37a5d; --dark-icon-color-orange-2: #b37a5d;
--gl-text-color: #fafafa; --gl-text-color: #ececef;
--border-color: #4f4f4f; --border-color: #4f4f4f;
--white: #333; --white: #333;
--black: #fff; --black: #fff;
......
...@@ -23,7 +23,7 @@ body { ...@@ -23,7 +23,7 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
text-align: left; text-align: left;
background-color: #fff; background-color: #fff;
} }
...@@ -99,7 +99,7 @@ kbd { ...@@ -99,7 +99,7 @@ kbd {
padding: 0.2rem 0.4rem; padding: 0.2rem 0.4rem;
font-size: 90%; font-size: 90%;
color: #fff; color: #fff;
background-color: #303030; background-color: #333238;
border-radius: 0.2rem; border-radius: 0.2rem;
} }
kbd kbd { kbd kbd {
...@@ -122,24 +122,24 @@ kbd kbd { ...@@ -122,24 +122,24 @@ kbd kbd {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
background-clip: padding-box; background-clip: padding-box;
border: 1px solid #868686; border: 1px solid #89888d;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
} }
.form-control:-moz-focusring { .form-control:-moz-focusring {
color: transparent; color: transparent;
text-shadow: 0 0 0 #303030; text-shadow: 0 0 0 #333238;
} }
.form-control::placeholder { .form-control::placeholder {
color: #5e5e5e; color: #626168;
opacity: 1; opacity: 1;
} }
.form-control:disabled { .form-control:disabled {
background-color: #fafafa; background-color: #fbfafd;
opacity: 1; opacity: 1;
} }
.form-inline { .form-inline {
...@@ -157,7 +157,7 @@ kbd kbd { ...@@ -157,7 +157,7 @@ kbd kbd {
.btn { .btn {
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
color: #303030; color: #333238;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
user-select: none; user-select: none;
...@@ -193,7 +193,7 @@ kbd kbd { ...@@ -193,7 +193,7 @@ kbd kbd {
padding: 0.5rem 0; padding: 0.5rem 0;
margin: 0.125rem 0 0; margin: 0.125rem 0 0;
font-size: 1rem; font-size: 1rem;
color: #303030; color: #333238;
text-align: left; text-align: left;
list-style: none; list-style: none;
background-color: #fff; background-color: #fff;
...@@ -436,8 +436,8 @@ a.gl-badge.badge-warning:active { ...@@ -436,8 +436,8 @@ a.gl-badge.badge-warning:active {
padding-left: 0.75rem; padding-left: 0.75rem;
padding-right: 0.75rem; padding-right: 0.75rem;
height: auto; height: auto;
color: #303030; color: #333238;
box-shadow: inset 0 0 0 1px #868686; box-shadow: inset 0 0 0 1px #89888d;
border-style: none; border-style: none;
appearance: none; appearance: none;
-moz-appearance: none; -moz-appearance: none;
...@@ -446,17 +446,17 @@ a.gl-badge.badge-warning:active { ...@@ -446,17 +446,17 @@ a.gl-badge.badge-warning:active {
.gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only, .gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only,
.gl-form-input.form-control:disabled, .gl-form-input.form-control:disabled,
.gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only { .gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only {
background-color: #f5f5f5; background-color: #fbfafd;
box-shadow: inset 0 0 0 1px #dbdbdb; box-shadow: inset 0 0 0 1px #dcdcde;
} }
.gl-form-input:disabled, .gl-form-input:disabled,
.gl-form-input.form-control:disabled { .gl-form-input.form-control:disabled {
cursor: not-allowed; cursor: not-allowed;
color: #666; color: #737278;
} }
.gl-form-input::placeholder, .gl-form-input::placeholder,
.gl-form-input.form-control::placeholder { .gl-form-input.form-control::placeholder {
color: #868686; color: #89888d;
} }
.gl-icon { .gl-icon {
fill: currentColor; fill: currentColor;
...@@ -499,9 +499,9 @@ a.gl-badge.badge-warning:active { ...@@ -499,9 +499,9 @@ a.gl-badge.badge-warning:active {
padding-right: 0.75rem; padding-right: 0.75rem;
background-color: transparent; background-color: transparent;
line-height: 1rem; line-height: 1rem;
color: #303030; color: #333238;
fill: currentColor; fill: currentColor;
box-shadow: inset 0 0 0 1px #bfbfbf; box-shadow: inset 0 0 0 1px #bfbfc3;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 0.875rem; font-size: 0.875rem;
...@@ -512,20 +512,20 @@ a.gl-badge.badge-warning:active { ...@@ -512,20 +512,20 @@ a.gl-badge.badge-warning:active {
} }
.gl-button.gl-button.btn-default:active, .gl-button.gl-button.btn-default:active,
.gl-button.gl-button.btn-default.active { .gl-button.gl-button.btn-default.active {
box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 0 1px #fff, 0 0 0 3px #428fdc; box-shadow: inset 0 0 0 1px #626168, 0 0 0 1px #fff, 0 0 0 3px #428fdc;
outline: none; outline: none;
background-color: #dbdbdb; background-color: #dcdcde;
} }
.gl-button.gl-button.btn-default:active .gl-icon, .gl-button.gl-button.btn-default:active .gl-icon,
.gl-button.gl-button.btn-default.active .gl-icon { .gl-button.gl-button.btn-default.active .gl-icon {
color: #303030; color: #333238;
} }
.gl-button.gl-button.btn-default .gl-icon { .gl-button.gl-button.btn-default .gl-icon {
color: #666; color: #737278;
} }
.gl-search-box-by-type-search-icon { .gl-search-box-by-type-search-icon {
margin: 0.5rem; margin: 0.5rem;
color: #666; color: #737278;
width: 1rem; width: 1rem;
position: absolute; position: absolute;
} }
...@@ -575,11 +575,11 @@ svg { ...@@ -575,11 +575,11 @@ svg {
height: 0; height: 0;
margin: 4px 0; margin: 4px 0;
overflow: hidden; overflow: hidden;
border-top: 1px solid #dbdbdb; border-top: 1px solid #dcdcde;
} }
.toggle-sidebar-button .collapse-text, .toggle-sidebar-button .collapse-text,
.toggle-sidebar-button .icon-chevron-double-lg-left { .toggle-sidebar-button .icon-chevron-double-lg-left {
color: #666; color: #737278;
} }
html { html {
overflow-y: scroll; overflow-y: scroll;
...@@ -595,20 +595,20 @@ html { ...@@ -595,20 +595,20 @@ html {
font-weight: 400; font-weight: 400;
padding: 6px 10px; padding: 6px 10px;
background-color: #fff; background-color: #fff;
border-color: #dbdbdb; border-color: #dcdcde;
color: #303030; color: #333238;
color: #303030; color: #333238;
white-space: nowrap; white-space: nowrap;
} }
.btn:active { .btn:active {
background-color: #f0f0f0; background-color: #ececef;
box-shadow: none; box-shadow: none;
} }
.btn:active, .btn:active,
.btn.active { .btn.active {
background-color: #eaeaea; background-color: #eaeaea;
border-color: #e3e3e3; border-color: #e3e3e3;
color: #303030; color: #333238;
} }
.btn svg { .btn svg {
height: 15px; height: 15px;
...@@ -620,7 +620,7 @@ html { ...@@ -620,7 +620,7 @@ html {
.badge.badge-pill:not(.gl-badge) { .badge.badge-pill:not(.gl-badge) {
font-weight: 400; font-weight: 400;
background-color: rgba(0, 0, 0, 0.07); background-color: rgba(0, 0, 0, 0.07);
color: #525252; color: #535158;
vertical-align: baseline; vertical-align: baseline;
} }
.gl-font-sm { .gl-font-sm {
...@@ -639,10 +639,10 @@ html { ...@@ -639,10 +639,10 @@ html {
.dropdown-menu-toggle { .dropdown-menu-toggle {
padding: 6px 8px 6px 10px; padding: 6px 8px 6px 10px;
background-color: #fff; background-color: #fff;
color: #303030; color: #333238;
font-size: 14px; font-size: 14px;
text-align: left; text-align: left;
border: 1px solid #dbdbdb; border: 1px solid #dcdcde;
border-radius: 0.25rem; border-radius: 0.25rem;
white-space: nowrap; white-space: nowrap;
} }
...@@ -671,7 +671,7 @@ html { ...@@ -671,7 +671,7 @@ html {
font-weight: 400; font-weight: 400;
padding: 8px 0; padding: 8px 0;
background-color: #fff; background-color: #fff;
border: 1px solid #dbdbdb; border: 1px solid #dcdcde;
border-radius: 0.25rem; border-radius: 0.25rem;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
} }
...@@ -694,7 +694,7 @@ html { ...@@ -694,7 +694,7 @@ html {
font-weight: 400; font-weight: 400;
position: relative; position: relative;
padding: 8px 12px; padding: 8px 12px;
color: #303030; color: #333238;
line-height: 16px; line-height: 16px;
white-space: normal; white-space: normal;
overflow: hidden; overflow: hidden;
...@@ -703,8 +703,8 @@ html { ...@@ -703,8 +703,8 @@ html {
} }
.dropdown-menu li > a:active, .dropdown-menu li > a:active,
.dropdown-menu li button:active { .dropdown-menu li button:active {
background-color: #eee; background-color: #ececef;
color: #303030; color: #333238;
outline: 0; outline: 0;
text-decoration: none; text-decoration: none;
} }
...@@ -718,7 +718,7 @@ html { ...@@ -718,7 +718,7 @@ html {
height: 1px; height: 1px;
margin: 0.25rem 0; margin: 0.25rem 0;
padding: 0; padding: 0;
background-color: #dbdbdb; background-color: #dcdcde;
} }
.dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) { .dropdown-menu .badge.badge-pill + span:not(.badge):not(.badge-pill) {
margin-right: 40px; margin-right: 40px;
...@@ -745,7 +745,7 @@ html { ...@@ -745,7 +745,7 @@ html {
} }
input { input {
border-radius: 0.25rem; border-radius: 0.25rem;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
} }
.form-control { .form-control {
...@@ -753,23 +753,23 @@ input { ...@@ -753,23 +753,23 @@ input {
padding: 6px 10px; padding: 6px 10px;
} }
.form-control::placeholder { .form-control::placeholder {
color: #868686; color: #89888d;
} }
kbd { kbd {
display: inline-block; display: inline-block;
padding: 3px 5px; padding: 3px 5px;
font-size: 0.6875rem; font-size: 0.6875rem;
line-height: 10px; line-height: 10px;
color: var(--gray-700, #525252); color: var(--gray-700, #535158);
vertical-align: middle; vertical-align: middle;
background-color: var(--gray-10, #f5f5f5); background-color: var(--gray-10, #fbfafd);
border-width: 1px; border-width: 1px;
border-style: solid; border-style: solid;
border-color: var(--gray-100, #dbdbdb) var(--gray-100, #dbdbdb) border-color: var(--gray-100, #dcdcde) var(--gray-100, #dcdcde)
var(--gray-200, #bfbfbf); var(--gray-200, #bfbfc3);
border-image: none; border-image: none;
border-radius: 3px; border-radius: 3px;
box-shadow: 0 -1px 0 var(--gray-200, #bfbfbf) inset; box-shadow: 0 -1px 0 var(--gray-200, #bfbfc3) inset;
} }
.navbar-gitlab { .navbar-gitlab {
padding: 0 16px; padding: 0 16px;
...@@ -991,7 +991,7 @@ kbd { ...@@ -991,7 +991,7 @@ kbd {
float: left; float: left;
margin-right: 5px; margin-right: 5px;
border-radius: 50%; border-radius: 50%;
border: 1px solid #f5f5f5; border: 1px solid #f2f2f4;
} }
.notification-dot { .notification-dot {
background-color: #d99530; background-color: #d99530;
...@@ -1023,7 +1023,7 @@ kbd { ...@@ -1023,7 +1023,7 @@ kbd {
width: 100%; width: 100%;
align-items: center; align-items: center;
padding: 10px 16px 10px 10px; padding: 10px 16px 10px 10px;
color: #303030; color: #333238;
background-color: transparent; background-color: transparent;
border: 0; border: 0;
text-align: left; text-align: left;
...@@ -1035,7 +1035,7 @@ kbd { ...@@ -1035,7 +1035,7 @@ kbd {
.context-header .sidebar-context-title { .context-header .sidebar-context-title {
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
color: #303030; color: #333238;
} }
@media (min-width: 768px) { @media (min-width: 768px) {
.page-with-contextual-sidebar { .page-with-contextual-sidebar {
...@@ -1059,7 +1059,7 @@ kbd { ...@@ -1059,7 +1059,7 @@ kbd {
z-index: 600; z-index: 600;
width: 256px; width: 256px;
top: var(--header-height, 48px); top: var(--header-height, 48px);
background-color: #f5f5f5; background-color: #fbfafd;
border-right: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;
transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);
} }
...@@ -1096,7 +1096,7 @@ kbd { ...@@ -1096,7 +1096,7 @@ kbd {
} }
.nav-sidebar a { .nav-sidebar a {
text-decoration: none; text-decoration: none;
color: #303030; color: #333238;
} }
.nav-sidebar li { .nav-sidebar li {
white-space: nowrap; white-space: nowrap;
...@@ -1381,7 +1381,7 @@ kbd { ...@@ -1381,7 +1381,7 @@ kbd {
display: block; display: block;
} }
.sidebar-top-level-items li > a.gl-link { .sidebar-top-level-items li > a.gl-link {
color: #303030; color: #333238;
} }
.sidebar-top-level-items li > a.gl-link:active { .sidebar-top-level-items li > a.gl-link:active {
text-decoration: none; text-decoration: none;
...@@ -1398,12 +1398,12 @@ kbd { ...@@ -1398,12 +1398,12 @@ kbd {
.close-nav-button { .close-nav-button {
height: 48px; height: 48px;
padding: 0 16px; padding: 0 16px;
background-color: #fafafa; background-color: #fbfafd;
border: 0; border: 0;
color: #666; color: #737278;
display: flex; display: flex;
align-items: center; align-items: center;
background-color: #f5f5f5; background-color: #fbfafd;
position: fixed; position: fixed;
bottom: 0; bottom: 0;
width: 255px; width: 255px;
...@@ -1474,14 +1474,14 @@ kbd { ...@@ -1474,14 +1474,14 @@ kbd {
} }
} }
input::-moz-placeholder { input::-moz-placeholder {
color: #868686; color: #89888d;
opacity: 1; opacity: 1;
} }
input::-ms-input-placeholder { input::-ms-input-placeholder {
color: #868686; color: #89888d;
} }
input:-ms-input-placeholder { input:-ms-input-placeholder {
color: #868686; color: #89888d;
} }
svg { svg {
fill: currentColor; fill: currentColor;
...@@ -1608,9 +1608,9 @@ svg.s16 { ...@@ -1608,9 +1608,9 @@ svg.s16 {
width: 40px; width: 40px;
height: 40px; height: 40px;
padding: 0; padding: 0;
background: #fdfdfd; background: #fefefe;
overflow: hidden; overflow: hidden;
box-shadow: inset 0 0 0 1px rgba(31, 31, 31, 0.1); box-shadow: inset 0 0 0 1px rgba(31, 30, 36, 0.1);
} }
.avatar.avatar-tile { .avatar.avatar-tile {
border-radius: 0; border-radius: 0;
...@@ -1619,8 +1619,8 @@ svg.s16 { ...@@ -1619,8 +1619,8 @@ svg.s16 {
.identicon { .identicon {
text-align: center; text-align: center;
vertical-align: top; vertical-align: top;
color: #303030; color: #333238;
background-color: #f0f0f0; background-color: #ececef;
} }
.identicon.s16 { .identicon.s16 {
font-size: 10px; font-size: 10px;
...@@ -1649,7 +1649,7 @@ svg.s16 { ...@@ -1649,7 +1649,7 @@ svg.s16 {
background-color: #fdf1dd; background-color: #fdf1dd;
} }
.identicon.bg7 { .identicon.bg7 {
background-color: #f0f0f0; background-color: #ececef;
} }
.avatar-container { .avatar-container {
overflow: hidden; overflow: hidden;
......
...@@ -22,7 +22,7 @@ body { ...@@ -22,7 +22,7 @@ body {
font-size: 1rem; font-size: 1rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
text-align: left; text-align: left;
background-color: #fff; background-color: #fff;
} }
...@@ -110,7 +110,7 @@ h3 { ...@@ -110,7 +110,7 @@ h3 {
margin-bottom: 0.25rem; margin-bottom: 0.25rem;
font-weight: 600; font-weight: 600;
line-height: 1.2; line-height: 1.2;
color: #303030; color: #333238;
} }
h1 { h1 {
font-size: 2.1875rem; font-size: 2.1875rem;
...@@ -196,24 +196,24 @@ hr { ...@@ -196,24 +196,24 @@ hr {
font-size: 0.875rem; font-size: 0.875rem;
font-weight: 400; font-weight: 400;
line-height: 1.5; line-height: 1.5;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
background-clip: padding-box; background-clip: padding-box;
border: 1px solid #868686; border: 1px solid #89888d;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
@media (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
} }
.form-control:-moz-focusring { .form-control:-moz-focusring {
color: transparent; color: transparent;
text-shadow: 0 0 0 #303030; text-shadow: 0 0 0 #333238;
} }
.form-control::placeholder { .form-control::placeholder {
color: #5e5e5e; color: #626168;
opacity: 1; opacity: 1;
} }
.form-control:disabled { .form-control:disabled {
background-color: #fafafa; background-color: #fbfafd;
opacity: 1; opacity: 1;
} }
.form-group { .form-group {
...@@ -222,7 +222,7 @@ hr { ...@@ -222,7 +222,7 @@ hr {
.btn { .btn {
display: inline-block; display: inline-block;
font-weight: 400; font-weight: 400;
color: #303030; color: #333238;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
user-select: none; user-select: none;
...@@ -282,10 +282,10 @@ input.btn-block[type="button"] { ...@@ -282,10 +282,10 @@ input.btn-block[type="button"] {
border-color: #b3d7ff; border-color: #b3d7ff;
} }
.custom-control-input:disabled ~ .custom-control-label { .custom-control-input:disabled ~ .custom-control-label {
color: #5e5e5e; color: #626168;
} }
.custom-control-input:disabled ~ .custom-control-label::before { .custom-control-input:disabled ~ .custom-control-label::before {
background-color: #fafafa; background-color: #fbfafd;
} }
.custom-control-label { .custom-control-label {
position: relative; position: relative;
...@@ -302,7 +302,7 @@ input.btn-block[type="button"] { ...@@ -302,7 +302,7 @@ input.btn-block[type="button"] {
pointer-events: none; pointer-events: none;
content: ""; content: "";
background-color: #fff; background-color: #fff;
border: #666 solid 1px; border: #737278 solid 1px;
} }
.custom-control-label::after { .custom-control-label::after {
position: absolute; position: absolute;
...@@ -400,8 +400,8 @@ input.btn-block[type="button"] { ...@@ -400,8 +400,8 @@ input.btn-block[type="button"] {
padding-left: 0.75rem; padding-left: 0.75rem;
padding-right: 0.75rem; padding-right: 0.75rem;
height: auto; height: auto;
color: #303030; color: #333238;
box-shadow: inset 0 0 0 1px #868686; box-shadow: inset 0 0 0 1px #89888d;
border-style: none; border-style: none;
appearance: none; appearance: none;
-moz-appearance: none; -moz-appearance: none;
...@@ -410,27 +410,27 @@ input.btn-block[type="button"] { ...@@ -410,27 +410,27 @@ input.btn-block[type="button"] {
.gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only, .gl-form-input:not(.form-control-plaintext):not([type="color"]):read-only,
.gl-form-input.form-control:disabled, .gl-form-input.form-control:disabled,
.gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only { .gl-form-input.form-control:not(.form-control-plaintext):not([type="color"]):read-only {
background-color: #f5f5f5; background-color: #fbfafd;
box-shadow: inset 0 0 0 1px #dbdbdb; box-shadow: inset 0 0 0 1px #dcdcde;
} }
.gl-form-input:disabled, .gl-form-input:disabled,
.gl-form-input.form-control:disabled { .gl-form-input.form-control:disabled {
cursor: not-allowed; cursor: not-allowed;
color: #666; color: #737278;
} }
.gl-form-input::placeholder, .gl-form-input::placeholder,
.gl-form-input.form-control::placeholder { .gl-form-input.form-control::placeholder {
color: #868686; color: #89888d;
} }
.gl-form-checkbox { .gl-form-checkbox {
font-size: 0.875rem; font-size: 0.875rem;
line-height: 1rem; line-height: 1rem;
color: #303030; color: #333238;
} }
.gl-form-checkbox .custom-control-input:disabled, .gl-form-checkbox .custom-control-input:disabled,
.gl-form-checkbox .custom-control-input:disabled ~ .custom-control-label { .gl-form-checkbox .custom-control-input:disabled ~ .custom-control-label {
cursor: not-allowed; cursor: not-allowed;
color: #868686; color: #89888d;
} }
.gl-form-checkbox.custom-control .custom-control-input ~ .custom-control-label { .gl-form-checkbox.custom-control .custom-control-input ~ .custom-control-label {
cursor: pointer; cursor: pointer;
...@@ -447,7 +447,7 @@ input.btn-block[type="button"] { ...@@ -447,7 +447,7 @@ input.btn-block[type="button"] {
.custom-control-input .custom-control-input
~ .custom-control-label::before { ~ .custom-control-label::before {
background-color: #fff; background-color: #fff;
border-color: #868686; border-color: #89888d;
} }
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input:checked .custom-control-input:checked
...@@ -490,8 +490,8 @@ input.btn-block[type="button"] { ...@@ -490,8 +490,8 @@ input.btn-block[type="button"] {
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input:disabled .custom-control-input:disabled
~ .custom-control-label::before { ~ .custom-control-label::before {
background-color: #f0f0f0; background-color: #ececef;
border-color: #dbdbdb; border-color: #dcdcde;
pointer-events: auto; pointer-events: auto;
} }
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
...@@ -500,8 +500,8 @@ input.btn-block[type="button"] { ...@@ -500,8 +500,8 @@ input.btn-block[type="button"] {
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input[type="checkbox"]:indeterminate:disabled .custom-control-input[type="checkbox"]:indeterminate:disabled
~ .custom-control-label::before { ~ .custom-control-label::before {
background-color: #dbdbdb; background-color: #dcdcde;
border-color: #dbdbdb; border-color: #dcdcde;
} }
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input:checked:disabled .custom-control-input:checked:disabled
...@@ -509,7 +509,7 @@ input.btn-block[type="button"] { ...@@ -509,7 +509,7 @@ input.btn-block[type="button"] {
.gl-form-checkbox.custom-control .gl-form-checkbox.custom-control
.custom-control-input[type="checkbox"]:indeterminate:disabled .custom-control-input[type="checkbox"]:indeterminate:disabled
~ .custom-control-label::after { ~ .custom-control-label::after {
background-color: #5e5e5e; background-color: #626168;
} }
.gl-button { .gl-button {
display: inline-flex; display: inline-flex;
...@@ -526,9 +526,9 @@ input.btn-block[type="button"] { ...@@ -526,9 +526,9 @@ input.btn-block[type="button"] {
padding-right: 0.75rem; padding-right: 0.75rem;
background-color: transparent; background-color: transparent;
line-height: 1rem; line-height: 1rem;
color: #303030; color: #333238;
fill: currentColor; fill: currentColor;
box-shadow: inset 0 0 0 1px #bfbfbf; box-shadow: inset 0 0 0 1px #bfbfc3;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
font-size: 0.875rem; font-size: 0.875rem;
...@@ -560,9 +560,9 @@ input.btn-block[type="button"] { ...@@ -560,9 +560,9 @@ input.btn-block[type="button"] {
.gl-button.gl-button.btn-default.active, .gl-button.gl-button.btn-default.active,
.gl-button.gl-button.btn-block.btn-default:active, .gl-button.gl-button.btn-block.btn-default:active,
.gl-button.gl-button.btn-block.btn-default.active { .gl-button.gl-button.btn-block.btn-default.active {
box-shadow: inset 0 0 0 1px #5e5e5e, 0 0 0 1px #fff, 0 0 0 3px #428fdc; box-shadow: inset 0 0 0 1px #626168, 0 0 0 1px #fff, 0 0 0 3px #428fdc;
outline: none; outline: none;
background-color: #dbdbdb; background-color: #dcdcde;
} }
.gl-button.gl-button.btn-confirm, .gl-button.gl-button.btn-confirm,
.gl-button.gl-button.btn-block.btn-confirm { .gl-button.gl-button.btn-block.btn-confirm {
...@@ -636,20 +636,20 @@ body.navless { ...@@ -636,20 +636,20 @@ body.navless {
font-weight: 400; font-weight: 400;
padding: 6px 10px; padding: 6px 10px;
background-color: #fff; background-color: #fff;
border-color: #dbdbdb; border-color: #dcdcde;
color: #303030; color: #333238;
color: #303030; color: #333238;
white-space: nowrap; white-space: nowrap;
} }
.btn:active { .btn:active {
background-color: #f0f0f0; background-color: #ececef;
box-shadow: none; box-shadow: none;
} }
.btn:active, .btn:active,
.btn.active { .btn.active {
background-color: #eaeaea; background-color: #eaeaea;
border-color: #e3e3e3; border-color: #e3e3e3;
color: #303030; color: #333238;
} }
.btn svg { .btn svg {
height: 15px; height: 15px;
...@@ -676,7 +676,7 @@ body.navless { ...@@ -676,7 +676,7 @@ body.navless {
} }
hr { hr {
margin: 1.5rem 0; margin: 1.5rem 0;
border-top: 1px solid #eee; border-top: 1px solid #ececef;
} }
.footer-links { .footer-links {
margin-bottom: 20px; margin-bottom: 20px;
...@@ -704,7 +704,7 @@ hr { ...@@ -704,7 +704,7 @@ hr {
} }
input { input {
border-radius: 0.25rem; border-radius: 0.25rem;
color: #303030; color: #333238;
background-color: #fff; background-color: #fff;
} }
label { label {
...@@ -721,7 +721,7 @@ label.label-bold { ...@@ -721,7 +721,7 @@ label.label-bold {
padding: 6px 10px; padding: 6px 10px;
} }
.form-control::placeholder { .form-control::placeholder {
color: #868686; color: #89888d;
} }
.gl-show-field-errors .form-control:not(textarea) { .gl-show-field-errors .form-control:not(textarea) {
height: 34px; height: 34px;
...@@ -730,7 +730,7 @@ label.label-bold { ...@@ -730,7 +730,7 @@ label.label-bold {
justify-content: center; justify-content: center;
height: var(--header-height, 48px); height: var(--header-height, 48px);
background: #fff; background: #fff;
border-bottom: 1px solid #dbdbdb; border-bottom: 1px solid #dcdcde;
} }
.navbar-empty .tanuki-logo, .navbar-empty .tanuki-logo,
.navbar-empty .brand-header-logo { .navbar-empty .brand-header-logo {
...@@ -747,14 +747,14 @@ label.label-bold { ...@@ -747,14 +747,14 @@ label.label-bold {
fill: #fca326; fill: #fca326;
} }
input::-moz-placeholder { input::-moz-placeholder {
color: #868686; color: #89888d;
opacity: 1; opacity: 1;
} }
input::-ms-input-placeholder { input::-ms-input-placeholder {
color: #868686; color: #89888d;
} }
input:-ms-input-placeholder { input:-ms-input-placeholder {
color: #868686; color: #89888d;
} }
svg { svg {
fill: currentColor; fill: currentColor;
...@@ -805,7 +805,7 @@ svg { ...@@ -805,7 +805,7 @@ svg {
} }
.login-page .login-box, .login-page .login-box,
.login-page .omniauth-container { .login-page .omniauth-container {
box-shadow: 0 0 0 1px #dbdbdb; box-shadow: 0 0 0 1px #dcdcde;
border-radius: 0.25rem; border-radius: 0.25rem;
} }
.login-page .login-box .login-heading h3, .login-page .login-box .login-heading h3,
...@@ -863,7 +863,7 @@ svg { ...@@ -863,7 +863,7 @@ svg {
} }
.login-page .new-session-tabs { .login-page .new-session-tabs {
display: flex; display: flex;
box-shadow: 0 0 0 1px #dbdbdb; box-shadow: 0 0 0 1px #dcdcde;
border-top-right-radius: 4px; border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-left-radius: 4px;
} }
...@@ -874,7 +874,7 @@ svg { ...@@ -874,7 +874,7 @@ svg {
.login-page .new-session-tabs.nav-links-unboxed .nav-item { .login-page .new-session-tabs.nav-links-unboxed .nav-item {
border-left: 0; border-left: 0;
border-right: 0; border-right: 0;
border-bottom: 1px solid #dbdbdb; border-bottom: 1px solid #dcdcde;
background-color: transparent; background-color: transparent;
} }
.login-page .new-session-tabs.custom-provider-tabs { .login-page .new-session-tabs.custom-provider-tabs {
...@@ -885,7 +885,7 @@ svg { ...@@ -885,7 +885,7 @@ svg {
flex-basis: auto; flex-basis: auto;
} }
.login-page .new-session-tabs.custom-provider-tabs li:nth-child(n + 5) { .login-page .new-session-tabs.custom-provider-tabs li:nth-child(n + 5) {
border-top: 1px solid #dbdbdb; border-top: 1px solid #dcdcde;
} }
.login-page .new-session-tabs.custom-provider-tabs a { .login-page .new-session-tabs.custom-provider-tabs a {
font-size: 16px; font-size: 16px;
...@@ -893,7 +893,7 @@ svg { ...@@ -893,7 +893,7 @@ svg {
.login-page .new-session-tabs li { .login-page .new-session-tabs li {
flex: 1; flex: 1;
text-align: center; text-align: center;
border-left: 1px solid #dbdbdb; border-left: 1px solid #dcdcde;
} }
.login-page .new-session-tabs li:first-of-type { .login-page .new-session-tabs li:first-of-type {
border-left: 0; border-left: 0;
...@@ -903,7 +903,7 @@ svg { ...@@ -903,7 +903,7 @@ svg {
border-top-right-radius: 4px; border-top-right-radius: 4px;
} }
.login-page .new-session-tabs li:not(.active) { .login-page .new-session-tabs li:not(.active) {
background-color: #fafafa; background-color: #fbfafd;
} }
.login-page .new-session-tabs li a { .login-page .new-session-tabs li a {
width: 100%; width: 100%;
......
...@@ -2,9 +2,8 @@ ...@@ -2,9 +2,8 @@
exports[`MergeRequestTable component template matches the snapshot 1`] = ` exports[`MergeRequestTable component template matches the snapshot 1`] = `
<table <table
aria-busy="false" aria-busy=""
aria-colcount="7" aria-colcount="7"
aria-describedby="__BVID__36__caption_"
class="table b-table gl-table my-3 b-table-stacked-sm" class="table b-table gl-table my-3 b-table-stacked-sm"
id="__BVID__36" id="__BVID__36"
role="table" role="table"
......
...@@ -346,10 +346,10 @@ export const durationDataNullSeries = { ...@@ -346,10 +346,10 @@ export const durationDataNullSeries = {
['2019-01-02', null], ['2019-01-02', null],
], ],
itemStyle: { itemStyle: {
color: '#999', color: '#a4a3a8',
}, },
lineStyle: { lineStyle: {
color: '#999', color: '#a4a3a8',
type: 'dashed', type: 'dashed',
}, },
name: `${DURATION_CHART_Y_AXIS_TITLE} no data series`, name: `${DURATION_CHART_Y_AXIS_TITLE} no data series`,
......
...@@ -143,7 +143,7 @@ exports[`ee/BoardContentSidebar incident sidebar matches the snapshot 1`] = ` ...@@ -143,7 +143,7 @@ exports[`ee/BoardContentSidebar incident sidebar matches the snapshot 1`] = `
<!----> <!---->
<button <button
aria-expanded="false" aria-expanded="false"
aria-haspopup="true" aria-haspopup="menu"
class="btn dropdown-toggle btn-default btn-md btn-block dropdown-menu-toggle gl-mb-2 gl-button gl-dropdown-toggle" class="btn dropdown-toggle btn-default btn-md btn-block dropdown-menu-toggle gl-mb-2 gl-button gl-dropdown-toggle"
id="__BVID__40__BV_toggle_" id="__BVID__40__BV_toggle_"
type="button" type="button"
......
...@@ -37,10 +37,10 @@ Array [ ...@@ -37,10 +37,10 @@ Array [
], ],
], ],
"itemStyle": Object { "itemStyle": Object {
"color": "#999", "color": "#a4a3a8",
}, },
"lineStyle": Object { "lineStyle": Object {
"color": "#999", "color": "#a4a3a8",
"type": "dashed", "type": "dashed",
}, },
"name": "No data available", "name": "No data available",
......
...@@ -88,10 +88,10 @@ export const doraSeries = [ ...@@ -88,10 +88,10 @@ export const doraSeries = [
['February', null], ['February', null],
], ],
itemStyle: { itemStyle: {
color: '#999', color: '#a4a3a8',
}, },
lineStyle: { lineStyle: {
color: '#999', color: '#a4a3a8',
type: 'dashed', type: 'dashed',
}, },
name: 'No data available', name: 'No data available',
......
...@@ -14,7 +14,7 @@ describe('PolicySourceFilter component', () => { ...@@ -14,7 +14,7 @@ describe('PolicySourceFilter component', () => {
}); });
}; };
const findToggle = () => wrapper.find('button[aria-haspopup="true"]'); const findToggle = () => wrapper.find('button[aria-haspopup="menu"]');
afterEach(() => { afterEach(() => {
wrapper.destroy(); wrapper.destroy();
......
...@@ -14,7 +14,7 @@ describe('PolicyTypeFilter component', () => { ...@@ -14,7 +14,7 @@ describe('PolicyTypeFilter component', () => {
}); });
}; };
const findToggle = () => wrapper.find('button[aria-haspopup="true"]'); const findToggle = () => wrapper.find('button[aria-haspopup="menu"]');
afterEach(() => { afterEach(() => {
wrapper.destroy(); wrapper.destroy();
......
...@@ -11,6 +11,7 @@ exports[`IterationDropdown default shows gl-dropdown 1`] = ` ...@@ -11,6 +11,7 @@ exports[`IterationDropdown default shows gl-dropdown 1`] = `
size="md" size="md"
splitbuttontype="button" splitbuttontype="button"
splitclass=",[object Object]" splitclass=",[object Object]"
toggleattrs="[object Object]"
toggleclass=",[object Object]" toggleclass=",[object Object]"
toggletag="button" toggletag="button"
toggletext="Toggle dropdown" toggletext="Toggle dropdown"
......
...@@ -4,16 +4,16 @@ exports[`Modal component matches the snapshot 1`] = ` ...@@ -4,16 +4,16 @@ exports[`Modal component matches the snapshot 1`] = `
<b-modal-stub <b-modal-stub
canceltitle="Cancel" canceltitle="Cancel"
cancelvariant="secondary" cancelvariant="secondary"
footertag="footer"
headerclosecontent="&times;" headerclosecontent="&times;"
headercloselabel="Close" headercloselabel="Close"
headertag="header"
id="subscription-modal" id="subscription-modal"
ignoreenforcefocusselector=""
lazy="true" lazy="true"
modalclass="gl-modal," modalclass="gl-modal,"
oktitle="OK" oktitle="OK"
okvariant="primary" okvariant="primary"
size="sm" size="sm"
title=""
titletag="h4" titletag="h4"
> >
......
...@@ -159,7 +159,7 @@ exports[`License Compliance extension expanded data with new licenses displays a ...@@ -159,7 +159,7 @@ exports[`License Compliance extension expanded data with new licenses displays a
<!----> <!---->
<button <button
aria-expanded="false" aria-expanded="false"
aria-haspopup="true" aria-haspopup="menu"
class="btn dropdown-toggle btn-default btn-sm gl-p-2! gl-button gl-dropdown-toggle btn-default-tertiary dropdown-icon-only dropdown-toggle-no-caret" class="btn dropdown-toggle btn-default btn-sm gl-p-2! gl-button gl-dropdown-toggle btn-default-tertiary dropdown-icon-only dropdown-toggle-no-caret"
id="__BVID__619__BV_toggle_" id="__BVID__619__BV_toggle_"
type="button" type="button"
...@@ -572,7 +572,7 @@ exports[`License Compliance extension expanded data with new licenses displays u ...@@ -572,7 +572,7 @@ exports[`License Compliance extension expanded data with new licenses displays u
<!----> <!---->
<button <button
aria-expanded="false" aria-expanded="false"
aria-haspopup="true" aria-haspopup="menu"
class="btn dropdown-toggle btn-default btn-sm gl-p-2! gl-button gl-dropdown-toggle btn-default-tertiary dropdown-icon-only dropdown-toggle-no-caret" class="btn dropdown-toggle btn-default btn-sm gl-p-2! gl-button gl-dropdown-toggle btn-default-tertiary dropdown-icon-only dropdown-toggle-no-caret"
id="__BVID__527__BV_toggle_" id="__BVID__527__BV_toggle_"
type="button" type="button"
......
...@@ -96,11 +96,11 @@ describe('New vulnerability - Section Details', () => { ...@@ -96,11 +96,11 @@ describe('New vulnerability - Section Details', () => {
await nextTick(); await nextTick();
// severity input // severity input
expect(wrapper.findAllByRole('alert').at(0).text()).toBe('Select a severity level');
expect(findFormGroup(1).attributes('aria-invalid')).toBe('true'); expect(findFormGroup(1).attributes('aria-invalid')).toBe('true');
expect(findFormGroup(1).find('.invalid-feedback').text()).toBe('Select a severity level');
// status input // status input
expect(wrapper.findAllByRole('alert').at(1).text()).toBe('Select a status');
expect(findFormGroup(2).attributes('aria-invalid')).toBe('true'); expect(findFormGroup(2).attributes('aria-invalid')).toBe('true');
expect(findFormGroup(2).find('.invalid-feedback').text()).toBe('Select a status');
}); });
}); });
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment