summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
435img[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}