diff options
| -rw-r--r-- | assets/css/theme-deep-dark.css (renamed from assets/css/theme-deep-dark@v1.21.css) | 239 |
1 files changed, 199 insertions, 40 deletions
diff --git a/assets/css/theme-deep-dark@v1.21.css b/assets/css/theme-deep-dark.css index a15708d..5fa93bd 100644 --- a/assets/css/theme-deep-dark@v1.21.css +++ b/assets/css/theme-deep-dark.css | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | /** | ||
| 2 | * Deep Dark Gitea Theme | ||
| 3 | * @author Yuri Plashenkov | ||
| 4 | * @license MIT | ||
| 5 | */ | ||
| 6 | |||
| 1 | @import url(theme-arc-green.css); | 7 | @import url(theme-arc-green.css); |
| 2 | 8 | ||
| 3 | @font-face { | 9 | @font-face { |
| @@ -59,11 +65,11 @@ | |||
| 59 | --color-primary-hover: var(--color-primary-light-1); | 65 | --color-primary-hover: var(--color-primary-light-1); |
| 60 | --color-primary-active: var(--color-primary-light-2); | 66 | --color-primary-active: var(--color-primary-light-2); |
| 61 | --color-secondary: #424247; | 67 | --color-secondary: #424247; |
| 62 | --color-secondary-dark-1: #5c6374; | 68 | --color-secondary-dark-1: #515358; |
| 63 | --color-secondary-dark-2: #666e81; | 69 | --color-secondary-dark-2: #71737a; |
| 64 | --color-secondary-dark-3: #7c8497; | 70 | --color-secondary-dark-3: #767778; |
| 65 | --color-secondary-dark-4: #8990a1; | 71 | --color-secondary-dark-4: #9ea0a5; |
| 66 | --color-secondary-dark-5: #959cab; | 72 | --color-secondary-dark-5: #a0a2a4; |
| 67 | --color-secondary-dark-6: #a2a8b5; | 73 | --color-secondary-dark-6: #a2a8b5; |
| 68 | --color-secondary-dark-7: #afb4c0; | 74 | --color-secondary-dark-7: #afb4c0; |
| 69 | --color-secondary-dark-8: #bcc0ca; | 75 | --color-secondary-dark-8: #bcc0ca; |
| @@ -72,30 +78,30 @@ | |||
| 72 | --color-secondary-dark-11: #e2e3e8; | 78 | --color-secondary-dark-11: #e2e3e8; |
| 73 | --color-secondary-dark-12: #eeeff2; | 79 | --color-secondary-dark-12: #eeeff2; |
| 74 | --color-secondary-dark-13: #fbfbfc; | 80 | --color-secondary-dark-13: #fbfbfc; |
| 75 | --color-secondary-light-1: #454a57; | 81 | --color-secondary-light-1: #3b3b40; |
| 76 | --color-secondary-light-2: #383c47; | 82 | --color-secondary-light-2: #242427; |
| 77 | --color-secondary-light-3: #2c2f37; | 83 | --color-secondary-light-3: #1e1e20; |
| 78 | --color-secondary-light-4: #1f2226; | 84 | --color-secondary-light-4: #141415; |
| 79 | --color-secondary-alpha-10: #52576719; | 85 | --color-secondary-alpha-10: #42424719; |
| 80 | --color-secondary-alpha-20: #52576733; | 86 | --color-secondary-alpha-20: #42424733; |
| 81 | --color-secondary-alpha-30: #5257674b; | 87 | --color-secondary-alpha-30: #4242474b; |
| 82 | --color-secondary-alpha-40: #52576766; | 88 | --color-secondary-alpha-40: #42424766; |
| 83 | --color-secondary-alpha-50: #52576780; | 89 | --color-secondary-alpha-50: #42424780; |
| 84 | --color-secondary-alpha-60: #52576799; | 90 | --color-secondary-alpha-60: #42424799; |
| 85 | --color-secondary-alpha-70: #525767b3; | 91 | --color-secondary-alpha-70: #424247b3; |
| 86 | --color-secondary-alpha-80: #525767cc; | 92 | --color-secondary-alpha-80: #424247cc; |
| 87 | --color-secondary-alpha-90: #525767e1; | 93 | --color-secondary-alpha-90: #424247e1; |
| 88 | --color-secondary-button: var(--color-secondary-dark-4); | 94 | --color-secondary-button: var(--color-secondary-dark-4); |
| 89 | --color-secondary-hover: var(--color-secondary-dark-3); | 95 | --color-secondary-hover: var(--color-secondary-dark-3); |
| 90 | --color-secondary-active: var(--color-secondary-dark-2); | 96 | --color-secondary-active: var(--color-secondary-dark-2); |
| 91 | --color-console-fg: #eeeff2; | 97 | --color-console-fg: #eeeff2; |
| 92 | --color-console-fg-subtle: #959cab; | 98 | --color-console-fg-subtle: #9fa4ad; |
| 93 | --color-console-bg: #262936; | 99 | --color-console-bg: #151516; |
| 94 | --color-console-border: #383c47; | 100 | --color-console-border: #252527; |
| 95 | --color-console-hover-bg: #ffffff16; | 101 | --color-console-hover-bg: #ffffff0d; |
| 96 | --color-console-active-bg: #454a57; | 102 | --color-console-active-bg: #323337; |
| 97 | --color-console-menu-bg: #383c47; | 103 | --color-console-menu-bg: #242427; |
| 98 | --color-console-menu-border: #5c6374; | 104 | --color-console-menu-border: #414145; |
| 99 | --color-red: #cc4848; | 105 | --color-red: #cc4848; |
| 100 | --color-orange: #cc580c; | 106 | --color-orange: #cc580c; |
| 101 | --color-yellow: #cc9903; | 107 | --color-yellow: #cc9903; |
| @@ -160,8 +166,8 @@ | |||
| 160 | --color-ansi-bright-magenta: var(--color-pink-light); | 166 | --color-ansi-bright-magenta: var(--color-pink-light); |
| 161 | --color-ansi-bright-cyan: var(--color-teal-light); | 167 | --color-ansi-bright-cyan: var(--color-teal-light); |
| 162 | --color-ansi-bright-white: var(--color-console-fg); | 168 | --color-ansi-bright-white: var(--color-console-fg); |
| 163 | --color-grey: #505665; | 169 | --color-grey: #5e6064; |
| 164 | --color-grey-light: #a1a6b7; | 170 | --color-grey-light: #acaeb5; |
| 165 | --color-gold: #b1983b; | 171 | --color-gold: #b1983b; |
| 166 | --color-white: #fff; | 172 | --color-white: #fff; |
| 167 | --color-diff-removed-word-bg: #6f3333; | 173 | --color-diff-removed-word-bg: #6f3333; |
| @@ -172,7 +178,7 @@ | |||
| 172 | --color-diff-removed-row-border: #634343; | 178 | --color-diff-removed-row-border: #634343; |
| 173 | --color-diff-moved-row-border: #bcca6f; | 179 | --color-diff-moved-row-border: #bcca6f; |
| 174 | --color-diff-added-row-border: #314a37; | 180 | --color-diff-added-row-border: #314a37; |
| 175 | --color-diff-inactive: #353846; | 181 | --color-diff-inactive: #1d1d1e; |
| 176 | --color-error-border: #a04141; | 182 | --color-error-border: #a04141; |
| 177 | --color-error-bg: #522; | 183 | --color-error-bg: #522; |
| 178 | --color-error-bg-active: #744; | 184 | --color-error-bg-active: #744; |
| @@ -203,7 +209,7 @@ | |||
| 203 | --color-body: #1b1b1d; | 209 | --color-body: #1b1b1d; |
| 204 | --color-box-header: #232324; | 210 | --color-box-header: #232324; |
| 205 | --color-box-body: #171718; | 211 | --color-box-body: #171718; |
| 206 | --color-box-body-highlight: #262b36; | 212 | --color-box-body-highlight: #1b1b1c; |
| 207 | --color-text-dark: #dbe0ea; | 213 | --color-text-dark: #dbe0ea; |
| 208 | --color-text: #cbd0da; | 214 | --color-text: #cbd0da; |
| 209 | --color-text-light: #bbbfca; | 215 | --color-text-light: #bbbfca; |
| @@ -211,16 +217,15 @@ | |||
| 211 | --color-text-light-2: #9a9ea9; | 217 | --color-text-light-2: #9a9ea9; |
| 212 | --color-text-light-3: #8a8e99; | 218 | --color-text-light-3: #8a8e99; |
| 213 | --color-footer: #171718; | 219 | --color-footer: #171718; |
| 214 | --color-timeline: #4c525e; | 220 | --color-timeline: #424247; |
| 215 | --color-input-text: #dfe3ec; | 221 | --color-input-text: #dfe3ec; |
| 216 | --color-input-background: #171718; | 222 | --color-input-background: #171718; |
| 217 | --color-input-toggle-background: #454a57; | 223 | --color-input-toggle-background: #323235; |
| 218 | --color-input-border: var(--color-secondary); | 224 | --color-input-border: var(--color-secondary); |
| 219 | --color-input-border-hover: var(--color-secondary-dark-1); | 225 | --color-input-border-hover: var(--color-secondary-dark-1); |
| 220 | --color-header-wrapper: #171718; | 226 | --color-header-wrapper: #171718; |
| 221 | --color-header-wrapper-transparent: #20243000; | ||
| 222 | --color-light: #00000028; | 227 | --color-light: #00000028; |
| 223 | --color-light-mimic-enabled: rgba(0,0,0,calc(40/255*222/255/var(--opacity-disabled))); | 228 | --color-light-mimic-enabled: rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled))); |
| 224 | --color-light-border: #ffffff28; | 229 | --color-light-border: #ffffff28; |
| 225 | --color-hover: #ffffff19; | 230 | --color-hover: #ffffff19; |
| 226 | --color-active: #ffffff24; | 231 | --color-active: #ffffff24; |
| @@ -230,11 +235,11 @@ | |||
| 230 | --color-markup-code-block: #ffffff06; | 235 | --color-markup-code-block: #ffffff06; |
| 231 | --color-button: #34343a; | 236 | --color-button: #34343a; |
| 232 | --color-code-bg: #171718; | 237 | --color-code-bg: #171718; |
| 233 | --color-code-sidebar-bg: #232834; | 238 | --color-code-sidebar-bg: #141414; |
| 234 | --color-shadow: #00000060; | 239 | --color-shadow: #00000060; |
| 235 | --color-secondary-bg: #2a2e3a; | 240 | --color-secondary-bg: #202022; |
| 236 | --color-text-focus: #fff; | 241 | --color-text-focus: #fff; |
| 237 | --color-expand-button: #3c404d; | 242 | --color-expand-button: #29292c; |
| 238 | --color-placeholder-text: #8a8e99; | 243 | --color-placeholder-text: #8a8e99; |
| 239 | --color-editor-line-highlight: var(--color-primary-light-5); | 244 | --color-editor-line-highlight: var(--color-primary-light-5); |
| 240 | --color-project-board-bg: var(--color-secondary-light-2); | 245 | --color-project-board-bg: var(--color-secondary-light-2); |
| @@ -247,16 +252,21 @@ | |||
| 247 | --color-nav-bg: #171718; | 252 | --color-nav-bg: #171718; |
| 248 | --color-nav-hover-bg: #ffffff19; | 253 | --color-nav-hover-bg: #ffffff19; |
| 249 | --color-label-text: #dfe3ec; | 254 | --color-label-text: #dfe3ec; |
| 250 | --color-label-bg: #7c84974b; | 255 | --color-label-bg: #6263664b; |
| 251 | --color-label-hover-bg: #7c8497a0; | 256 | --color-label-hover-bg: #626366a0; |
| 252 | --color-label-active-bg: #7c8497; | 257 | --color-label-active-bg: #626366; |
| 253 | --color-accent: var(--color-primary-light-1); | 258 | --color-accent: var(--color-primary-light-1); |
| 254 | --color-small-accent: var(--color-primary-light-5); | 259 | --color-small-accent: var(--color-primary-light-5); |
| 255 | --color-active-line: #534d1b; | 260 | --color-active-line: #534d1b; |
| 261 | --color-secondary-dimmed: #2d2d33; | ||
| 256 | accent-color: var(--color-accent); | 262 | accent-color: var(--color-accent); |
| 257 | color-scheme: dark; | 263 | color-scheme: dark; |
| 258 | } | 264 | } |
| 259 | 265 | ||
| 266 | * { | ||
| 267 | scrollbar-color: auto; | ||
| 268 | } | ||
| 269 | |||
| 260 | ::-webkit-scrollbar-thumb { | 270 | ::-webkit-scrollbar-thumb { |
| 261 | box-shadow: inset 0 0 0 6px #777; | 271 | box-shadow: inset 0 0 0 6px #777; |
| 262 | border-radius: 5px; | 272 | border-radius: 5px; |
| @@ -270,6 +280,10 @@ | |||
| 270 | box-shadow: inset 0 0 0 6px #888; | 280 | box-shadow: inset 0 0 0 6px #888; |
| 271 | } | 281 | } |
| 272 | 282 | ||
| 283 | #navbar { | ||
| 284 | border-bottom-color: var(--color-secondary-dimmed); | ||
| 285 | } | ||
| 286 | |||
| 273 | #navbar-logo { | 287 | #navbar-logo { |
| 274 | background: none !important; | 288 | background: none !important; |
| 275 | transition: filter 0.2s linear; | 289 | transition: filter 0.2s linear; |
| @@ -302,9 +316,154 @@ | |||
| 302 | 316 | ||
| 303 | #repo-topics { | 317 | #repo-topics { |
| 304 | padding: 6px 0 11px; | 318 | padding: 6px 0 11px; |
| 305 | margin-left: -3px; | ||
| 306 | } | 319 | } |
| 307 | 320 | ||
| 308 | .file-view.markup { | 321 | .file-view.markup { |
| 309 | padding: 1.5em 2em 2em; | 322 | padding: 1.5em 2em 2em; |
| 310 | } | 323 | } |
| 324 | |||
| 325 | .ui.cards > .card, | ||
| 326 | .ui.card { | ||
| 327 | border-radius: 6px; | ||
| 328 | border-color: var(--color-secondary-dimmed); | ||
| 329 | box-shadow: 8px 8px 7px rgba(255, 255, 255, 0.01); | ||
| 330 | } | ||
| 331 | |||
| 332 | .ui.basic.labels .label, | ||
| 333 | .ui.basic.label { | ||
| 334 | border-radius: 9px; | ||
| 335 | padding-top: 2px; | ||
| 336 | padding-bottom: 2px; | ||
| 337 | } | ||
| 338 | |||
| 339 | .ui.labeled.button:not([class*=left\ labeled]) > .label, | ||
| 340 | .ui[class*=left\ labeled].button > .button { | ||
| 341 | border-top-right-radius: 4px; | ||
| 342 | border-bottom-right-radius: 4px; | ||
| 343 | } | ||
| 344 | |||
| 345 | .ui.button:hover, | ||
| 346 | .ui.basic.buttons .button:hover, | ||
| 347 | .ui.basic.button:hover { | ||
| 348 | background: #3e3e45; | ||
| 349 | } | ||
| 350 | |||
| 351 | .ui.active.button, | ||
| 352 | .ui.button:active, | ||
| 353 | .ui.active.button:active, | ||
| 354 | .ui.active.button:hover, | ||
| 355 | .ui.basic.buttons .button:active, | ||
| 356 | .ui.basic.button:active, | ||
| 357 | .ui.basic.buttons .active.button, | ||
| 358 | .ui.basic.active.button, | ||
| 359 | .ui.basic.buttons .active.button:hover, | ||
| 360 | .ui.basic.active.button:hover { | ||
| 361 | background: #232326; | ||
| 362 | } | ||
| 363 | |||
| 364 | .repo-buttons .ui.labeled.button > .label:hover { | ||
| 365 | color: var(--color-text); | ||
| 366 | background: #3e3e45; | ||
| 367 | } | ||
| 368 | |||
| 369 | .repo-buttons .ui.labeled.button > .label:active { | ||
| 370 | background: #232326; | ||
| 371 | } | ||
| 372 | |||
| 373 | .ui.cards > .card > .extra, | ||
| 374 | .ui.card > .extra { | ||
| 375 | border-top-color: var(--color-secondary-dimmed) !important; | ||
| 376 | } | ||
| 377 | |||
| 378 | .user.profile .ui.card .extra.content > ul > li:not(:last-child) { | ||
| 379 | border-bottom-color: var(--color-secondary-dimmed); | ||
| 380 | } | ||
| 381 | |||
| 382 | .label-list { | ||
| 383 | margin-left: 4px; | ||
| 384 | } | ||
| 385 | |||
| 386 | .organization.profile .org-visibility { | ||
| 387 | margin-left: 11px; | ||
| 388 | } | ||
| 389 | |||
| 390 | .page-footer { | ||
| 391 | border-top-color: var(--color-secondary-dimmed); | ||
| 392 | } | ||
| 393 | |||
| 394 | .dashboard .divider, | ||
| 395 | .profile .divider { | ||
| 396 | visibility: hidden; | ||
| 397 | } | ||
| 398 | |||
| 399 | .dashboard > .divider { | ||
| 400 | visibility: visible; | ||
| 401 | border-top-color: var(--color-secondary-dimmed); | ||
| 402 | } | ||
| 403 | |||
| 404 | .code-inner { | ||
| 405 | font-variant-ligatures: none; | ||
| 406 | font-feature-settings: "liga" 0; | ||
| 407 | } | ||
| 408 | |||
| 409 | .ui.multiple.dropdown > .label { | ||
| 410 | box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2) inset; | ||
| 411 | } | ||
| 412 | |||
| 413 | .ui.modal > .header { | ||
| 414 | border-color: var(--color-secondary-dimmed); | ||
| 415 | } | ||
| 416 | |||
| 417 | .ui.modal > .actions, | ||
| 418 | .ui.modal .content + .actions, | ||
| 419 | .ui.modal .content + form > .actions { | ||
| 420 | border-radius: 0 0 4px 4px; | ||
| 421 | border-top: 1px solid var(--color-secondary-dimmed); | ||
| 422 | } | ||
| 423 | |||
| 424 | .ui.toggle.checkbox input:focus~label:before, | ||
| 425 | .ui.toggle.checkbox label:hover:before { | ||
| 426 | background-color: #414143; | ||
| 427 | } | ||
| 428 | |||
| 429 | .vch__day__square, | ||
| 430 | .vch__legend__wrapper rect { | ||
| 431 | rx: 2; | ||
| 432 | ry: 2; | ||
| 433 | } | ||
| 434 | |||
| 435 | img[alt="404"] { | ||
| 436 | width: 256px; | ||
| 437 | } | ||
| 438 | |||
| 439 | .repository .repository-summary .segment.language-stats { | ||
| 440 | gap: 0; | ||
| 441 | overflow: visible; | ||
| 442 | border-top: none; | ||
| 443 | width: calc(100% + 2px); | ||
| 444 | height: 11px; | ||
| 445 | margin: 0 -1px -1px !important; | ||
| 446 | } | ||
| 447 | |||
| 448 | .repository .repository-summary .segment.language-stats > .bar { | ||
| 449 | box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); | ||
| 450 | } | ||
| 451 | |||
| 452 | .repository .repository-summary .segment.language-stats > .bar:first-child { | ||
| 453 | flex: 1; | ||
| 454 | border-bottom-left-radius: 4px; | ||
| 455 | } | ||
| 456 | |||
| 457 | .repository .repository-summary .segment.language-stats > .bar:last-child { | ||
| 458 | border-bottom-right-radius: 4px; | ||
| 459 | } | ||
| 460 | |||
| 461 | .repository .repository-summary > .language-stats-details { | ||
| 462 | border-radius: 4px 4px 0 0; | ||
| 463 | } | ||
| 464 | |||
| 465 | .repository #clone-panel > button.primary { | ||
| 466 | border: 1px solid var(--color-primary-dark-2) !important; | ||
| 467 | margin-right: -1px; | ||
| 468 | z-index: 1; | ||
| 469 | } | ||
