diff --git a/services/app/apps/codebattle/assets/css/external.scss b/services/app/apps/codebattle/assets/css/external.scss index 4ac568189..8d79667f1 100644 --- a/services/app/apps/codebattle/assets/css/external.scss +++ b/services/app/apps/codebattle/assets/css/external.scss @@ -39,6 +39,11 @@ $dark-red: #b00020; background-color: #0C0F1E !important; } +.cb-bg-dark { + background-color: #0C0F1E !important; + background: linear-gradient(135deg, #242424 0%, #151515 100%); +} + // Example custom classes for your text .battle-title { color: $warning; // or #fffb47 if you want a brighter yellow diff --git a/services/app/apps/codebattle/assets/css/grades.scss b/services/app/apps/codebattle/assets/css/grades.scss index 3de8d9d74..e38c4c7be 100644 --- a/services/app/apps/codebattle/assets/css/grades.scss +++ b/services/app/apps/codebattle/assets/css/grades.scss @@ -108,6 +108,7 @@ display: flex; flex-direction: column; align-items: center; + margin-left: -10px; } .rank-caption { diff --git a/services/app/apps/codebattle/assets/css/style.scss b/services/app/apps/codebattle/assets/css/style.scss index 1e9e2c1cb..04ba47bab 100644 --- a/services/app/apps/codebattle/assets/css/style.scss +++ b/services/app/apps/codebattle/assets/css/style.scss @@ -35,6 +35,7 @@ $cb-border-color: #4c4c5a; // $cb-border-color: rgba(255, 255, 255, 0.15); $cb-bg-panel: #2a2a35; +$cb-bg-panel-background: linear-gradient(135deg, #2a2a35 0%, #171720 100%); // $cb-bg-panel: #291c1c; // $cb-bg-panel: #1c2129; @@ -185,7 +186,11 @@ input[type="range"] { } .dark-bg { - background: $dark; + background-color: $dark; +} + +.cb-bg-dark { + background-color: #1a1a1a; } .bg-winner { @@ -331,7 +336,7 @@ a { } .cb-heatmap-background { - background-color: $cb-bg-panel; + background: $cb-bg-panel-background; } .react-calendar-heatmap { @@ -419,9 +424,8 @@ a { } .cb-user-dark-offline { - border: 0.2rem solid transparent; border-color: var(--gray); - border-radius: $cb-border-radius; + border-radius: 50%; } .cb-timer-progress { @@ -1115,7 +1119,14 @@ a:hover { } .dropdown-item.cb-dropdown-item { - &:hover { + color: white; + + &:disabled, + &.disabled { + color: $text-muted; + } + + &:hover:not(:disabled):not(.disabled) { background-color: $cb-bg-panel; } } @@ -2049,9 +2060,19 @@ a:hover { border-radius: 0.5rem; } + + .cb-bg-panel { background-color: $cb-bg-panel; + &:not(.cb-toolbar):not(.cb-slider-timeline) { + background: $cb-bg-panel-background; + } + + &.form-control { + background-color: $cb-bg-highlight-panel; + } + &.form-control:hover, &.form-control:focus { background-color: $cb-bg-panel; @@ -2438,7 +2459,7 @@ a.cb-text:hover { } .card.cb-card { - background-color: $cb-bg-panel; + background-color: transparent; border-color: $cb-border-color; & .card-header { diff --git a/services/app/apps/codebattle/assets/js/widgets/components/InvitesContainer.jsx b/services/app/apps/codebattle/assets/js/widgets/components/InvitesContainer.jsx index 909330ceb..d74e6da9b 100644 --- a/services/app/apps/codebattle/assets/js/widgets/components/InvitesContainer.jsx +++ b/services/app/apps/codebattle/assets/js/widgets/components/InvitesContainer.jsx @@ -103,9 +103,8 @@ function InvitesContainer() { > {({ ref, ...triggerHandler }) => (