From 6e31fbbb06f9ddd298744ff0377d4e9a18412109 Mon Sep 17 00:00:00 2001 From: Dym Sohin Date: Fri, 23 Feb 2024 21:01:14 +0100 Subject: [PATCH] init --- readme.md | 3 + theme-forgejo-dark.css | 538 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 541 insertions(+) create mode 100644 readme.md create mode 100644 theme-forgejo-dark.css diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..6f394d2 --- /dev/null +++ b/readme.md @@ -0,0 +1,3 @@ +# forgejo-pale-rainbow + +default forgejo-dark but true-gray \ No newline at end of file diff --git a/theme-forgejo-dark.css b/theme-forgejo-dark.css new file mode 100644 index 0000000..7cfddaf --- /dev/null +++ b/theme-forgejo-dark.css @@ -0,0 +1,538 @@ +.chroma .bp { + color:#fabd2f +} +.chroma .c, +.chroma .c1, +.chroma .ch, +.chroma .cm { + color:#777e94 +} +.chroma .cp { + color:#8ec07c +} +.chroma .cpf { + color:#649bc4 +} +.chroma .cs { + color:#9075cd +} +.chroma .dl { + color:#649bc4 +} +.chroma .gd { + color:#fff; + background-color:#5f3737 +} +.chroma .ge { + color:#ddee30 +} +.chroma .gh { + color:#ffaa10 +} +.chroma .gi { + color:#fff; + background-color:#3a523a +} +.chroma .go { + color:#777e94 +} +.chroma .gp { + color:#ebdbb2 +} +.chroma .gr { + color:#f43 +} +.chroma .gs { + color:#ebdbb2 +} +.chroma .gt { + color:#ff7540 +} +.chroma .gu { + color:#b8bb26 +} +.chroma .il { + color:#649bc4 +} +.chroma .k { + color:#ff7540 +} +.chroma .kc { + color:#649bc4 +} +.chroma .kd { + color:#ff7540 +} +.chroma .kn { + color:#ffaa10 +} +.chroma .kp { + color:#5f8700 +} +.chroma .kr { + color:#ff7540 +} +.chroma .kt { + color:#ff7b72 +} +.chroma .m, +.chroma .mb, +.chroma .mf, +.chroma .mh, +.chroma .mi, +.chroma .mo { + color:#649bc4 +} +.chroma .n { + color:#c9d1d9 +} +.chroma .na, +.chroma .nb { + color:#fabd2f +} +.chroma .nc { + color:#ffaa10 +} +.chroma .nd { + color:#8ec07c +} +.chroma .ne { + color:#ff7540 +} +.chroma .nf, +.chroma .ni { + color:#fabd2f +} +.chroma .nl { + color:#ff7540 +} +.chroma .nn { + color:#c9d1d9 +} +.chroma .no { + color:#649bc4 +} +.chroma .nt { + color:#ff7540 +} +.chroma .nv { + color:#ebdbb2 +} +.chroma .nx { + color:#b6bac5 +} +.chroma .o { + color:#ff7540 +} +.chroma .ow { + color:#5f8700 +} +.chroma .p { + color:#d2d4db +} +.chroma .s, +.chroma .s1, +.chroma .s2 { + color:#b8bb26 +} +.chroma .sa { + color:#ffaa10 +} +.chroma .sb { + color:#b8bb26 +} +.chroma .sc { + color:#ffaa10 +} +.chroma .sd { + color:#b8bb26 +} +.chroma .se { + color:#ff8540 +} +.chroma .sh { + color:#b8bb26 +} +.chroma .si { + color:#ffaa10 +} +.chroma .sr { + color:#9075cd +} +.chroma .ss { + color:#ff8540 +} +.chroma .sx { + color:#ffaa10 +} +.chroma .vc, +.chroma .vg, +.chroma .vi { + color:#649bee +} +.chroma .w { + color:#7f8699 +} +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color:#a0cc75 +} +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color:#9daccc +} +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color:#090 +} +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color:#cc8a61 +} +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color:#ef5e77 +} +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color:#ff5656 +} +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color:#e4e4e4 +} +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color:#00bdbf +} +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color:#085 +} +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color:#8e9ab3 +} +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color:#a77272 +} +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color:#f50 +} +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color:#ffb176 +} +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color:#b7c951 +} +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color:#997 +} +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color:#f1d273 +} +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color:#bfcc70 +} +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color:#999 +} +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color:#c5cfd0 +} +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color:#d8c792 +} +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color:#dbdbeb +} +:root { + --steel-900:#1c1c1c; + --steel-850:#1c1c1c; + --steel-800:#1c1c1c; + --steel-750:#222; + --steel-700:#333; + --steel-650:#333; + --steel-600:#333; + --steel-550:#444; + --steel-500:#555; + --steel-450:#555; + --steel-400:#666; + --steel-350:#777; + --steel-300:#888; + --steel-250:#999; + --steel-200:#aaa; + --steel-150:#c0c0c0; + --steel-100:#d4d4d4; + --is-dark-theme:true; + --color-primary:#fb923c; + --color-primary-contrast:#000; + --color-primary-dark-1:#fdba74; + --color-primary-dark-2:#fdba74; + --color-primary-dark-3:#fed7aa; + --color-primary-dark-4:#fed7aa; + --color-primary-dark-5:#ffedd5; + --color-primary-dark-6:#ffedd5; + --color-primary-dark-7:#fff7ed; + --color-primary-light-1:#f97316; + --color-primary-light-2:#ea580c; + --color-primary-light-3:#c2410c; + --color-primary-light-4:#9a3412; + --color-primary-light-5:#9a3412; + --color-primary-light-6:#7c2d12; + --color-primary-light-7:#7c2d12; + --color-primary-alpha-10:#ea580c19; + --color-primary-alpha-20:#ea580c33; + --color-primary-alpha-30:#ea580c4b; + --color-primary-alpha-40:#ea580c66; + --color-primary-alpha-50:#ea580c80; + --color-primary-alpha-60:#ea580c99; + --color-primary-alpha-70:#ea580cb3; + --color-primary-alpha-80:#ea580ccc; + --color-primary-alpha-90:#ea580ce1; + --color-secondary:var(--steel-700); + --color-secondary-dark-1:var(--steel-550); + --color-secondary-dark-2:var(--steel-500); + --color-secondary-dark-3:var(--steel-450); + --color-secondary-dark-4:var(--steel-400); + --color-secondary-dark-5:var(--steel-350); + --color-secondary-dark-6:var(--steel-300); + --color-secondary-dark-7:var(--steel-250); + --color-secondary-dark-8:var(--steel-200); + --color-secondary-dark-9:var(--steel-150); + --color-secondary-dark-10:var(--steel-100); + --color-secondary-dark-11:var(--steel-100); + --color-secondary-dark-12:var(--steel-100); + --color-secondary-dark-13:var(--steel-100); + --color-secondary-light-1:var(--steel-650); + --color-secondary-light-2:var(--steel-700); + --color-secondary-light-3:var(--steel-750); + --color-secondary-light-4:var(--steel-800); + --color-secondary-alpha-10:#2b364219; + --color-secondary-alpha-20:#2b364233; + --color-secondary-alpha-30:#2b36424b; + --color-secondary-alpha-40:#2b364266; + --color-secondary-alpha-50:#2b364280; + --color-secondary-alpha-60:#2b364299; + --color-secondary-alpha-70:#2b3642b3; + --color-secondary-alpha-80:#2b3642cc; + --color-secondary-alpha-90:#2b3642e1; + --color-red:#b91c1c; + --color-orange:#ea580c; + --color-yellow:#ca8a04; + --color-olive:#91a313; + --color-green:#15803d; + --color-teal:#0d9488; + --color-blue:#2563eb; + --color-violet:#7c3aed; + --color-purple:#9333ea; + --color-pink:#db2777; + --color-brown:#a47252; + --color-grey:var(--steel-500); + --color-black:#111827; + --color-red-light:#dc2626; + --color-orange-light:#f97316; + --color-yellow-light:#eab308; + --color-olive-light:#839311; + --color-green-light:#16a34a; + --color-teal-light:#14b8a6; + --color-blue-light:#3b82f6; + --color-violet-light:#8b5cf6; + --color-purple-light:#a855f7; + --color-pink-light:#ec4899; + --color-brown-light:#94674a; + --color-grey-light:var(--steel-300); + --color-black-light:#1f2937; + --color-gold:#b1983b; + --color-white:#fff; + --color-diff-removed-word-bg:#783030; + --color-diff-added-word-bg:#255c39; + --color-diff-removed-row-bg:#432121; + --color-diff-moved-row-bg:#825718; + --color-diff-added-row-bg:#1b3625; + --color-diff-removed-row-border:#783030; + --color-diff-moved-row-border:#a67a1d; + --color-diff-added-row-border:#255c39; + --color-diff-inactive:var(--steel-650); + --color-error-border:#783030; + --color-error-bg:#5f2525; + --color-error-bg-active:#783030; + --color-error-bg-hover:#783030; + --color-error-text:#fef2f2; + --color-success-border:#1f6e3c; + --color-success-bg:#1d462c; + --color-success-text:#f0fdf4; + --color-warning-border:#a67a1d; + --color-warning-bg:#644821; + --color-warning-text:#fefce8; + --color-info-border:#2e50b0; + --color-info-bg:#2a396b; + --color-info-text:var(--steel-100); + --color-red-badge:#b91c1c; + --color-red-badge-bg:#b91c1c22; + --color-red-badge-hover-bg:#b91c1c44; + --color-green-badge:#16a34a; + --color-green-badge-bg:#16a34a22; + --color-green-badge-hover-bg:#16a34a44; + --color-yellow-badge:#ca8a04; + --color-yellow-badge-bg:#ca8a0422; + --color-yellow-badge-hover-bg:#ca8a0444; + --color-orange-badge:#ea580c; + --color-orange-badge-bg:#ea580c22; + --color-orange-badge-hover-bg:#ea580c44; + --color-git:#f05133; + --color-body:var(--steel-800); + --color-box-header:var(--steel-700); + --color-box-body:var(--steel-750); + --color-box-body-highlight:var(--steel-650); + --color-text-dark:#fff; + --color-text:var(--steel-100); + --color-text-light:var(--steel-150); + --color-text-light-1:var(--steel-150); + --color-text-light-2:var(--steel-200); + --color-text-light-3:var(--steel-200); + --color-footer:var(--steel-900); + --color-timeline:var(--steel-650); + --color-input-text:var(--steel-100); + --color-input-background:var(--steel-650); + --color-input-toggle-background:var(--steel-650); + --color-input-border:var(--steel-550); + --color-input-border-hover:var(--steel-450); + --color-header-wrapper:var(--steel-850); + --color-header-wrapper-transparent:#242d3800; + --color-light:#00000028; + --color-light-mimic-enabled:rgba(0,0,0,calc(40/255*222/255/var(--opacity-disabled))); + --color-light-border:#ffffff28; + --color-hover:var(--steel-600); + --color-active:var(--steel-650); + --color-menu:var(--steel-700); + --color-card:var(--steel-700); + --color-markup-table-row:#ffffff06; + --color-markup-code-block:var(--steel-800); + --color-button:var(--steel-600); + --color-code-bg:var(--steel-750); + --color-code-sidebar-bg:var(--steel-600); + --color-shadow:#00000060; + --color-secondary-bg:var(--steel-700); + --color-text-focus:#fff; + --color-expand-button:#3c404d; + --color-placeholder-text:var(--steel-450); + --color-editor-line-highlight:var(--steel-700); + --color-project-board-bg:var(--color-secondary-light-3); + --color-project-board-dark-label:var(--color-text-light-3); + --color-caret:var(--color-text); + --color-reaction-bg:#ffffff12; + --color-reaction-active-bg:var(--color-primary-alpha-30); + --color-nav-bg:var(--steel-900); + --color-nav-hover-bg:var(--steel-600); + --color-label-active-bg:#4c525e; + --color-label-text:#fff; + --color-accent:var(--color-primary-light-1); + --color-small-accent:var(--color-primary-light-5); + --color-active-line:var(--color-primary-alpha-20); + accent-color:var(--color-accent); + color-scheme:dark +} +.emoji[aria-label=check\ mark], +.emoji[aria-label=currency\ exchange], +.emoji[aria-label=TOP\ arrow], +.emoji[aria-label=END\ arrow], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label=SOON\ arrow], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label=trade\ mark], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label=curly\ loop], +.emoji[aria-label="double curly loop"], +.emoji[aria-label=wavy\ dash], +.emoji[aria-label=paw\ prints], +.emoji[aria-label=musical\ note], +.emoji[aria-label=musical\ notes] { + filter:invert()hue-rotate(180deg) +} +.following.bar.light { + border-bottom-color:#fff1!important +} +.text.green.svg { + color:#16a34a!important +} +i.grey.icon.icon.icon.icon { + color:var(--steel-350)!important +} +.ui.red.button, +.ui.negative.button { + color:#fff!important; + border-color:var(--color-light-border)!important; + background-color:#7f1d1d!important +} +.ui.red.button:hover, +.ui.negative.button:hover { + background-color:#991b1b!important +} +.ui.secondary.vertical.menu { + overflow:hidden; + border-radius:.285714rem!important +} +.ui.secondary.vertical.menu>.item { + border-radius:0!important +} +.ui.basic.primary.button.item { + background-color:var(--color-active)!important; + color:var(--color-text)!important; + box-shadow:none!important +} +.ui.red.label.notification_count, +.ui.primary.label, +.ui.primary.labels .label { + background-color:var(--color-primary-light-3)!important +} +.repository.view.issue .comment-list .code-comment+.code-comment { + border-top-color:var(--steel-650)!important; + margin:1.25rem 0!important; + padding-top:1.25rem!important +} +.ui.labeled.icon.buttons>.button>.icon, +.ui.labeled.icon.button>.icon { + background-color:#0000000d!important +} +#review-box .review-comments-counter { + margin-left:.5em; + color:#fff!important; + background-color:#0008!important +} +.ui.tabs .ui.primary.label, +.ui.menu .ui.primary.label { + color:var(--color-text-dark)!important; + background-color:#c0c0ff33!important +} +.ui.basic.yellow.label.pending-label { + background:var(--color-light)!important +} +.ui.tertiary.button { + color:#fff9 +} +.ui.tertiary.button:hover { + color:#ccc +} +::selection { + background:var(--steel-100)!important; + color:#000!important +}