From 2d79c4ac0697a71ab08bb92b925f8a2baf314265 Mon Sep 17 00:00:00 2001 From: Sainnhe Park Date: Mon, 31 Oct 2022 11:21:54 +0800 Subject: [PATCH] Add light & auto variants --- build.sh | 4 +++- dist/theme-edge-auto.css | 1 + dist/theme-edge-light.css | 1 + dist/theme-gruvbox-auto.css | 1 + dist/theme-gruvbox-light.css | 1 + src/edge-auto.less | 8 ++++++++ src/edge-light.less | 2 ++ src/gruvbox-auto.less | 8 ++++++++ src/gruvbox-light.less | 2 ++ src/palette/edge-light.less | 31 +++++++++++++++++++++++++++++++ src/palette/gruvbox-light.less | 31 +++++++++++++++++++++++++++++++ 11 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 dist/theme-edge-auto.css create mode 100644 dist/theme-edge-light.css create mode 100644 dist/theme-gruvbox-auto.css create mode 100644 dist/theme-gruvbox-light.css create mode 100644 src/edge-auto.less create mode 100644 src/edge-light.less create mode 100644 src/gruvbox-auto.less create mode 100644 src/gruvbox-light.less create mode 100644 src/palette/edge-light.less create mode 100644 src/palette/gruvbox-light.less diff --git a/build.sh b/build.sh index 06c4143..451a86f 100755 --- a/build.sh +++ b/build.sh @@ -4,5 +4,7 @@ BASEDIR="$( cd "$( dirname "$0" )" && pwd )" cd "${BASEDIR}" for theme in edge gruvbox; do - lessc -x "src/${theme}-dark.less" > "dist/theme-${theme}-dark.css" + for variant in dark light auto; do + lessc -x "src/${theme}-${variant}.less" > "dist/theme-${theme}-${variant}.css" + done done diff --git a/dist/theme-edge-auto.css b/dist/theme-edge-auto.css new file mode 100644 index 0000000..4c4f22e --- /dev/null +++ b/dist/theme-edge-auto.css @@ -0,0 +1 @@ +@media (prefers-color-scheme:dark){:root{--is-dark-theme:true;--color-primary:#6cb6eb;--color-primary-contrast:#2b2d37;--color-primary-dark-1:#6cb6eb;--color-primary-dark-2:#7bbae8;--color-primary-dark-3:#8abee5;--color-primary-dark-4:#99c2e2;--color-primary-dark-5:#a7c5df;--color-primary-dark-6:#b6c9dc;--color-primary-dark-7:#c5cdd9;--color-primary-light-1:#6cb6eb;--color-primary-light-2:#63a1d0;--color-primary-light-3:#5a8db5;--color-primary-light-4:#51789a;--color-primary-light-5:#48637f;--color-primary-light-6:#3f4f64;--color-primary-light-7:#363a49;--color-primary-alpha-10:rgba(108,182,235,0.1);--color-primary-alpha-20:rgba(108,182,235,0.2);--color-primary-alpha-30:rgba(108,182,235,0.3);--color-primary-alpha-40:rgba(108,182,235,0.4);--color-primary-alpha-50:rgba(108,182,235,0.5);--color-primary-alpha-60:rgba(108,182,235,0.6);--color-primary-alpha-70:rgba(108,182,235,0.7);--color-primary-alpha-80:rgba(108,182,235,0.8);--color-primary-alpha-90:rgba(108,182,235,0.9);--color-secondary:#404455;--color-secondary-dark-1:#404455;--color-secondary-dark-2:#4b4f60;--color-secondary-dark-3:#565b6b;--color-secondary-dark-4:#616676;--color-secondary-dark-5:#6c7281;--color-secondary-dark-6:#777d8c;--color-secondary-dark-7:#838997;--color-secondary-dark-8:#8e94a2;--color-secondary-dark-9:#999fad;--color-secondary-dark-10:#a4abb8;--color-secondary-dark-11:#afb6c3;--color-secondary-dark-12:#bac2ce;--color-secondary-dark-13:#c5cdd9;--color-secondary-light-1:#404455;--color-secondary-light-2:#3a3e4e;--color-secondary-light-3:#363a49;--color-secondary-light-4:#333644;--color-secondary-alpha-10:rgba(64,68,85,0.1);--color-secondary-alpha-20:rgba(64,68,85,0.2);--color-secondary-alpha-30:rgba(64,68,85,0.3);--color-secondary-alpha-40:rgba(64,68,85,0.4);--color-secondary-alpha-50:rgba(64,68,85,0.5);--color-secondary-alpha-60:rgba(64,68,85,0.6);--color-secondary-alpha-70:rgba(64,68,85,0.7);--color-secondary-alpha-80:rgba(64,68,85,0.8);--color-secondary-alpha-90:rgba(64,68,85,0.9);--color-red:#ec7279;--color-orange:#deb974;--color-yellow:#deb974;--color-olive:#a0c980;--color-green:#a0c980;--color-teal:#5dbbc1;--color-blue:#6cb6eb;--color-violet:#d38aea;--color-purple:#d38aea;--color-pink:#d38aea;--color-brown:#deb974;--color-grey:#758094;--color-red-light:#ec7279;--color-orange-light:#deb974;--color-yellow-light:#deb974;--color-olive-light:#a0c980;--color-green-light:#a0c980;--color-teal-light:#5dbbc1;--color-blue-light:#6cb6eb;--color-violet-light:#d38aea;--color-purple-light:#d38aea;--color-pink-light:#d38aea;--color-brown-light:#deb974;--color-grey-light:#758094;--color-black:#363a49;--color-gold:#deb974;--color-white:#c5cdd9;--color-diff-removed-word-bg:#824a4f;--color-diff-added-word-bg:#586d4b;--color-diff-removed-row-bg:#55393d;--color-diff-moved-row-bg:#354157;--color-diff-added-row-bg:#394634;--color-diff-removed-row-border:#a1565b;--color-diff-moved-row-border:#517ca1;--color-diff-added-row-border:#6d885a;--color-diff-inactive:#363a49;--color-error-border:#a1565b;--color-error-bg:#55393d;--color-error-text:#ec7279;--color-success-border:#6d885a;--color-success-bg:#394634;--color-success-text:#a0c980;--color-warning-border:#967e52;--color-warning-bg:#4e432f;--color-warning-text:#deb974;--color-info-border:#517ca1;--color-info-bg:#354157;--color-info-text:#6cb6eb;--color-body:#2b2d37;--color-box-header:#3a3e4e;--color-box-body:#333644;--color-box-body-highlight:#363a49;--color-text-dark:#d38aea;--color-text:#c5cdd9;--color-text-hover:rgba(197,205,217,0.8);--color-text-light:#a0c980;--color-text-light-1:#758094;--color-text-light-2:#c5cdd9;--color-text-light-3:#758094;--color-footer:#333644;--color-timeline:#404455;--color-input-text:#c5cdd9;--color-input-background:#2b2d37;--color-input-toggle-background:#333644;--color-input-border:#404455;--color-input-border-hover:#5b6275;--color-navbar:#333644;--color-navbar-transparent:#333644;--color-light:#333644;--color-light-mimic-enabled:rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border:#404455;--color-hover:rgba(64,68,85,0.5);--color-active:#ffffff00;--color-menu:#333644;--color-card:#333644;--color-markup-table-row:#3a3e4e;--color-markup-code-block:#2b2d37;--color-button:#3a3e4e;--color-code-bg:#2b2d37;--color-code-sidebar-bg:#333644;--color-shadow:#00000060;--color-secondary-bg:#333644;--color-text-focus:#fff;--color-expand-button:#363a49;--color-placeholder-text:#758094;--color-editor-line-highlight:#333644;--color-project-board-bg:#2b2d37;--color-caret:var(--color-text);--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#333644;--color-label-active-bg:#404455;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#333644;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#c5cdd9}.chroma .c,.chroma .c1,.chroma .ch{color:#758094}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#ec7279}.chroma .o,.chroma .ow{color:#d38aea}.chroma .s,.chroma .si,.chroma .sa,.chroma .se,.chroma .sr,.chroma .s1,.chroma .s2,.chroma .nt,.chroma .cpf{color:#a0c980}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#a0c980}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#deb974}.chroma .nf,.chroma .nb,.chroma .na{color:#6cb6eb}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd{color:#5dbbc1}.ui.primary.button,.ui.primary.buttons .button{background:#6cb6eb;background-color:#6cb6eb !important;color:#2b2d37}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(108,182,235,0.8);background-color:rgba(108,182,235,0.8) !important;color:#2b2d37}.ui.green.buttons .button,.ui.green.button{background:#a0c980;background-color:#a0c980;color:#2b2d37}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(160,201,128,0.8);background-color:rgba(160,201,128,0.8);color:#2b2d37}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#ec7279;background-color:#ec7279;color:#2b2d37}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(236,114,121,0.8);background-color:rgba(236,114,121,0.8);color:#2b2d37}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#d38aea}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#d38aea}.repo-title{color:#d38aea}.repo-buttons button[disabled]~.label,.repo-buttons .ui.labeled.button.disabled>.label{color:#6cb6eb}.ui.basic.labels .label,.ui.basic.label{color:#6cb6eb}.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}*{scrollbar-color:#d38aea transparent !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #d38aea !important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #d38aea !important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #d38aea !important}::-webkit-scrollbar-corner{background:transparent}}@media (prefers-color-scheme:light){:root{--is-dark-theme:true;--color-primary:#5079be;--color-primary-contrast:#fafafa;--color-primary-dark-1:#5079be;--color-primary-dark-2:#4f72ad;--color-primary-dark-3:#4e6b9d;--color-primary-dark-4:#4e658d;--color-primary-dark-5:#4d5e7c;--color-primary-dark-6:#4c576c;--color-primary-dark-7:#4b505b;--color-primary-light-1:#5079be;--color-primary-light-2:#698cc6;--color-primary-light-3:#839fcf;--color-primary-light-4:#9cb2d7;--color-primary-light-5:#b5c5df;--color-primary-light-6:#cfd8e8;--color-primary-light-7:#e8ebf0;--color-primary-alpha-10:rgba(80,121,190,0.1);--color-primary-alpha-20:rgba(80,121,190,0.2);--color-primary-alpha-30:rgba(80,121,190,0.3);--color-primary-alpha-40:rgba(80,121,190,0.4);--color-primary-alpha-50:rgba(80,121,190,0.5);--color-primary-alpha-60:rgba(80,121,190,0.6);--color-primary-alpha-70:rgba(80,121,190,0.7);--color-primary-alpha-80:rgba(80,121,190,0.8);--color-primary-alpha-90:rgba(80,121,190,0.9);--color-secondary:#dde2e7;--color-secondary-dark-1:#dde2e7;--color-secondary-dark-2:#d1d6db;--color-secondary-dark-3:#c5cad0;--color-secondary-dark-4:#b9bec4;--color-secondary-dark-5:#acb1b8;--color-secondary-dark-6:#a0a5ad;--color-secondary-dark-7:#9499a1;--color-secondary-dark-8:#888d95;--color-secondary-dark-9:#7c818a;--color-secondary-dark-10:#70757e;--color-secondary-dark-11:#636872;--color-secondary-dark-12:#575c67;--color-secondary-dark-13:#4b505b;--color-secondary-light-1:#dde2e7;--color-secondary-light-2:#e8ebf0;--color-secondary-light-3:#e8ebf0;--color-secondary-light-4:#eef1f4;--color-secondary-alpha-10:rgba(221,226,231,0.1);--color-secondary-alpha-20:rgba(221,226,231,0.2);--color-secondary-alpha-30:rgba(221,226,231,0.3);--color-secondary-alpha-40:rgba(221,226,231,0.4);--color-secondary-alpha-50:rgba(221,226,231,0.5);--color-secondary-alpha-60:rgba(221,226,231,0.6);--color-secondary-alpha-70:rgba(221,226,231,0.7);--color-secondary-alpha-80:rgba(221,226,231,0.8);--color-secondary-alpha-90:rgba(221,226,231,0.9);--color-red:#d05858;--color-orange:#be7e05;--color-yellow:#be7e05;--color-olive:#608e32;--color-green:#608e32;--color-teal:#3a8b84;--color-blue:#5079be;--color-violet:#b05ccc;--color-purple:#b05ccc;--color-pink:#b05ccc;--color-brown:#be7e05;--color-grey:#8790a0;--color-red-light:#d05858;--color-orange-light:#be7e05;--color-yellow-light:#be7e05;--color-olive-light:#608e32;--color-green-light:#608e32;--color-teal-light:#3a8b84;--color-blue-light:#5079be;--color-violet-light:#b05ccc;--color-purple-light:#b05ccc;--color-pink-light:#b05ccc;--color-brown-light:#be7e05;--color-grey-light:#8790a0;--color-black:#e8ebf0;--color-gold:#be7e05;--color-white:#4b505b;--color-diff-removed-word-bg:#ebbaba;--color-diff-added-word-bg:#bdd1af;--color-diff-removed-row-bg:#f6e4e4;--color-diff-moved-row-bg:#e3eaf6;--color-diff-added-row-bg:#e5eee4;--color-diff-removed-row-border:#e39e9e;--color-diff-moved-row-border:#9ab2da;--color-diff-added-row-border:#a3be8b;--color-diff-inactive:#e8ebf0;--color-error-border:#e39e9e;--color-error-bg:#f6e4e4;--color-error-text:#d05858;--color-success-border:#a3be8b;--color-success-bg:#e5eee4;--color-success-text:#608e32;--color-warning-border:#d7b574;--color-warning-bg:#f0ece2;--color-warning-text:#be7e05;--color-info-border:#9ab2da;--color-info-bg:#e3eaf6;--color-info-text:#5079be;--color-body:#fafafa;--color-box-header:#e8ebf0;--color-box-body:#eef1f4;--color-box-body-highlight:#e8ebf0;--color-text-dark:#b05ccc;--color-text:#4b505b;--color-text-hover:rgba(75,80,91,0.8);--color-text-light:#608e32;--color-text-light-1:#8790a0;--color-text-light-2:#4b505b;--color-text-light-3:#8790a0;--color-footer:#eef1f4;--color-timeline:#dde2e7;--color-input-text:#4b505b;--color-input-background:#fafafa;--color-input-toggle-background:#eef1f4;--color-input-border:#dde2e7;--color-input-border-hover:#b2b9c4;--color-navbar:#eef1f4;--color-navbar-transparent:#eef1f4;--color-light:#eef1f4;--color-light-mimic-enabled:rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border:#dde2e7;--color-hover:rgba(221,226,231,0.5);--color-active:#ffffff00;--color-menu:#eef1f4;--color-card:#eef1f4;--color-markup-table-row:#e8ebf0;--color-markup-code-block:#fafafa;--color-button:#e8ebf0;--color-code-bg:#fafafa;--color-code-sidebar-bg:#eef1f4;--color-shadow:#00000060;--color-secondary-bg:#eef1f4;--color-text-focus:#fff;--color-expand-button:#e8ebf0;--color-placeholder-text:#8790a0;--color-editor-line-highlight:#eef1f4;--color-project-board-bg:#fafafa;--color-caret:var(--color-text);--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#eef1f4;--color-label-active-bg:#dde2e7;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#eef1f4;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#4b505b}.chroma .c,.chroma .c1,.chroma .ch{color:#8790a0}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#d05858}.chroma .o,.chroma .ow{color:#b05ccc}.chroma .s,.chroma .si,.chroma .sa,.chroma .se,.chroma .sr,.chroma .s1,.chroma .s2,.chroma .nt,.chroma .cpf{color:#608e32}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#608e32}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#be7e05}.chroma .nf,.chroma .nb,.chroma .na{color:#5079be}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd{color:#3a8b84}.ui.primary.button,.ui.primary.buttons .button{background:#6996e0;background-color:#6996e0 !important;color:#fafafa}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(105,150,224,0.8);background-color:rgba(105,150,224,0.8) !important;color:#fafafa}.ui.green.buttons .button,.ui.green.button{background:#76af6f;background-color:#76af6f;color:#fafafa}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(118,175,111,0.8);background-color:rgba(118,175,111,0.8);color:#fafafa}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#e17373;background-color:#e17373;color:#fafafa}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(225,115,115,0.8);background-color:rgba(225,115,115,0.8);color:#fafafa}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#b05ccc}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#b05ccc}.repo-title{color:#b05ccc}.repo-buttons button[disabled]~.label,.repo-buttons .ui.labeled.button.disabled>.label{color:#5079be}.ui.basic.labels .label,.ui.basic.label{color:#5079be}.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}*{scrollbar-color:#b05ccc transparent !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #b05ccc !important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #b05ccc !important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #b05ccc !important}::-webkit-scrollbar-corner{background:transparent}} \ No newline at end of file diff --git a/dist/theme-edge-light.css b/dist/theme-edge-light.css new file mode 100644 index 0000000..8ac59fe --- /dev/null +++ b/dist/theme-edge-light.css @@ -0,0 +1 @@ +:root{--is-dark-theme:true;--color-primary:#5079be;--color-primary-contrast:#fafafa;--color-primary-dark-1:#5079be;--color-primary-dark-2:#4f72ad;--color-primary-dark-3:#4e6b9d;--color-primary-dark-4:#4e658d;--color-primary-dark-5:#4d5e7c;--color-primary-dark-6:#4c576c;--color-primary-dark-7:#4b505b;--color-primary-light-1:#5079be;--color-primary-light-2:#698cc6;--color-primary-light-3:#839fcf;--color-primary-light-4:#9cb2d7;--color-primary-light-5:#b5c5df;--color-primary-light-6:#cfd8e8;--color-primary-light-7:#e8ebf0;--color-primary-alpha-10:rgba(80,121,190,0.1);--color-primary-alpha-20:rgba(80,121,190,0.2);--color-primary-alpha-30:rgba(80,121,190,0.3);--color-primary-alpha-40:rgba(80,121,190,0.4);--color-primary-alpha-50:rgba(80,121,190,0.5);--color-primary-alpha-60:rgba(80,121,190,0.6);--color-primary-alpha-70:rgba(80,121,190,0.7);--color-primary-alpha-80:rgba(80,121,190,0.8);--color-primary-alpha-90:rgba(80,121,190,0.9);--color-secondary:#dde2e7;--color-secondary-dark-1:#dde2e7;--color-secondary-dark-2:#d1d6db;--color-secondary-dark-3:#c5cad0;--color-secondary-dark-4:#b9bec4;--color-secondary-dark-5:#acb1b8;--color-secondary-dark-6:#a0a5ad;--color-secondary-dark-7:#9499a1;--color-secondary-dark-8:#888d95;--color-secondary-dark-9:#7c818a;--color-secondary-dark-10:#70757e;--color-secondary-dark-11:#636872;--color-secondary-dark-12:#575c67;--color-secondary-dark-13:#4b505b;--color-secondary-light-1:#dde2e7;--color-secondary-light-2:#e8ebf0;--color-secondary-light-3:#e8ebf0;--color-secondary-light-4:#eef1f4;--color-secondary-alpha-10:rgba(221,226,231,0.1);--color-secondary-alpha-20:rgba(221,226,231,0.2);--color-secondary-alpha-30:rgba(221,226,231,0.3);--color-secondary-alpha-40:rgba(221,226,231,0.4);--color-secondary-alpha-50:rgba(221,226,231,0.5);--color-secondary-alpha-60:rgba(221,226,231,0.6);--color-secondary-alpha-70:rgba(221,226,231,0.7);--color-secondary-alpha-80:rgba(221,226,231,0.8);--color-secondary-alpha-90:rgba(221,226,231,0.9);--color-red:#d05858;--color-orange:#be7e05;--color-yellow:#be7e05;--color-olive:#608e32;--color-green:#608e32;--color-teal:#3a8b84;--color-blue:#5079be;--color-violet:#b05ccc;--color-purple:#b05ccc;--color-pink:#b05ccc;--color-brown:#be7e05;--color-grey:#8790a0;--color-red-light:#d05858;--color-orange-light:#be7e05;--color-yellow-light:#be7e05;--color-olive-light:#608e32;--color-green-light:#608e32;--color-teal-light:#3a8b84;--color-blue-light:#5079be;--color-violet-light:#b05ccc;--color-purple-light:#b05ccc;--color-pink-light:#b05ccc;--color-brown-light:#be7e05;--color-grey-light:#8790a0;--color-black:#e8ebf0;--color-gold:#be7e05;--color-white:#4b505b;--color-diff-removed-word-bg:#ebbaba;--color-diff-added-word-bg:#bdd1af;--color-diff-removed-row-bg:#f6e4e4;--color-diff-moved-row-bg:#e3eaf6;--color-diff-added-row-bg:#e5eee4;--color-diff-removed-row-border:#e39e9e;--color-diff-moved-row-border:#9ab2da;--color-diff-added-row-border:#a3be8b;--color-diff-inactive:#e8ebf0;--color-error-border:#e39e9e;--color-error-bg:#f6e4e4;--color-error-text:#d05858;--color-success-border:#a3be8b;--color-success-bg:#e5eee4;--color-success-text:#608e32;--color-warning-border:#d7b574;--color-warning-bg:#f0ece2;--color-warning-text:#be7e05;--color-info-border:#9ab2da;--color-info-bg:#e3eaf6;--color-info-text:#5079be;--color-body:#fafafa;--color-box-header:#e8ebf0;--color-box-body:#eef1f4;--color-box-body-highlight:#e8ebf0;--color-text-dark:#b05ccc;--color-text:#4b505b;--color-text-hover:rgba(75,80,91,0.8);--color-text-light:#608e32;--color-text-light-1:#8790a0;--color-text-light-2:#4b505b;--color-text-light-3:#8790a0;--color-footer:#eef1f4;--color-timeline:#dde2e7;--color-input-text:#4b505b;--color-input-background:#fafafa;--color-input-toggle-background:#eef1f4;--color-input-border:#dde2e7;--color-input-border-hover:#b2b9c4;--color-navbar:#eef1f4;--color-navbar-transparent:#eef1f4;--color-light:#eef1f4;--color-light-mimic-enabled:rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border:#dde2e7;--color-hover:rgba(221,226,231,0.5);--color-active:#ffffff00;--color-menu:#eef1f4;--color-card:#eef1f4;--color-markup-table-row:#e8ebf0;--color-markup-code-block:#fafafa;--color-button:#e8ebf0;--color-code-bg:#fafafa;--color-code-sidebar-bg:#eef1f4;--color-shadow:#00000060;--color-secondary-bg:#eef1f4;--color-text-focus:#fff;--color-expand-button:#e8ebf0;--color-placeholder-text:#8790a0;--color-editor-line-highlight:#eef1f4;--color-project-board-bg:#fafafa;--color-caret:var(--color-text);--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#eef1f4;--color-label-active-bg:#dde2e7;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#eef1f4;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#4b505b}.chroma .c,.chroma .c1,.chroma .ch{color:#8790a0}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#d05858}.chroma .o,.chroma .ow{color:#b05ccc}.chroma .s,.chroma .si,.chroma .sa,.chroma .se,.chroma .sr,.chroma .s1,.chroma .s2,.chroma .nt,.chroma .cpf{color:#608e32}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#608e32}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#be7e05}.chroma .nf,.chroma .nb,.chroma .na{color:#5079be}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd{color:#3a8b84}.ui.primary.button,.ui.primary.buttons .button{background:#6996e0;background-color:#6996e0 !important;color:#fafafa}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(105,150,224,0.8);background-color:rgba(105,150,224,0.8) !important;color:#fafafa}.ui.green.buttons .button,.ui.green.button{background:#76af6f;background-color:#76af6f;color:#fafafa}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(118,175,111,0.8);background-color:rgba(118,175,111,0.8);color:#fafafa}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#e17373;background-color:#e17373;color:#fafafa}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(225,115,115,0.8);background-color:rgba(225,115,115,0.8);color:#fafafa}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#b05ccc}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#b05ccc}.repo-title{color:#b05ccc}.repo-buttons button[disabled]~.label,.repo-buttons .ui.labeled.button.disabled>.label{color:#5079be}.ui.basic.labels .label,.ui.basic.label{color:#5079be}.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}*{scrollbar-color:#b05ccc transparent !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #b05ccc !important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #b05ccc !important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #b05ccc !important}::-webkit-scrollbar-corner{background:transparent} \ No newline at end of file diff --git a/dist/theme-gruvbox-auto.css b/dist/theme-gruvbox-auto.css new file mode 100644 index 0000000..aac1fb8 --- /dev/null +++ b/dist/theme-gruvbox-auto.css @@ -0,0 +1 @@ +@media (prefers-color-scheme:dark){:root{--is-dark-theme:true;--color-primary:#b8bb26;--color-primary-contrast:#282828;--color-primary-dark-1:#b8bb26;--color-primary-dark-2:#c1c03d;--color-primary-dark-3:#c9c655;--color-primary-dark-4:#d2cb6c;--color-primary-dark-5:#dad083;--color-primary-dark-6:#e2d69b;--color-primary-dark-7:#ebdbb2;--color-primary-light-1:#b8bb26;--color-primary-light-2:#a3a529;--color-primary-light-3:#8e8f2b;--color-primary-light-4:#79792e;--color-primary-light-5:#646330;--color-primary-light-6:#4f4d32;--color-primary-light-7:#3a3735;--color-primary-alpha-10:rgba(184,187,38,0.1);--color-primary-alpha-20:rgba(184,187,38,0.2);--color-primary-alpha-30:rgba(184,187,38,0.3);--color-primary-alpha-40:rgba(184,187,38,0.4);--color-primary-alpha-50:rgba(184,187,38,0.5);--color-primary-alpha-60:rgba(184,187,38,0.6);--color-primary-alpha-70:rgba(184,187,38,0.7);--color-primary-alpha-80:rgba(184,187,38,0.8);--color-primary-alpha-90:rgba(184,187,38,0.9);--color-secondary:#504945;--color-secondary-dark-1:#504945;--color-secondary-dark-2:#5d554e;--color-secondary-dark-3:#6a6157;--color-secondary-dark-4:#776e60;--color-secondary-dark-5:#847a69;--color-secondary-dark-6:#918672;--color-secondary-dark-7:#9e927c;--color-secondary-dark-8:#aa9e85;--color-secondary-dark-9:#b7aa8e;--color-secondary-dark-10:#c4b797;--color-secondary-dark-11:#d1c3a0;--color-secondary-dark-12:#decfa9;--color-secondary-dark-13:#ebdbb2;--color-secondary-light-1:#504945;--color-secondary-light-2:#45403d;--color-secondary-light-3:#3a3735;--color-secondary-light-4:#32302f;--color-secondary-alpha-10:rgba(80,73,69,0.1);--color-secondary-alpha-20:rgba(80,73,69,0.2);--color-secondary-alpha-30:rgba(80,73,69,0.3);--color-secondary-alpha-40:rgba(80,73,69,0.4);--color-secondary-alpha-50:rgba(80,73,69,0.5);--color-secondary-alpha-60:rgba(80,73,69,0.6);--color-secondary-alpha-70:rgba(80,73,69,0.7);--color-secondary-alpha-80:rgba(80,73,69,0.8);--color-secondary-alpha-90:rgba(80,73,69,0.9);--color-red:#fb4934;--color-orange:#fe8019;--color-yellow:#fabd2f;--color-olive:#b8bb26;--color-green:#b8bb26;--color-teal:#8ec07c;--color-blue:#83a598;--color-violet:#d3869b;--color-purple:#d3869b;--color-pink:#d3869b;--color-brown:#fe8019;--color-grey:#928374;--color-red-light:#fb4934;--color-orange-light:#fe8019;--color-yellow-light:#fabd2f;--color-olive-light:#b8bb26;--color-green-light:#b8bb26;--color-teal-light:#8ec07c;--color-blue-light:#83a598;--color-violet-light:#d3869b;--color-purple-light:#d3869b;--color-pink-light:#d3869b;--color-brown-light:#fe8019;--color-grey-light:#928374;--color-black:#3a3735;--color-gold:#fe8019;--color-white:#ebdbb2;--color-diff-removed-word-bg:#813a33;--color-diff-added-word-bg:#616833;--color-diff-removed-row-bg:#4c3432;--color-diff-moved-row-bg:#374141;--color-diff-added-row-bg:#3b4439;--color-diff-removed-row-border:#a43f33;--color-diff-moved-row-border:#5d736d;--color-diff-added-row-border:#7a8030;--color-diff-inactive:#3a3735;--color-error-border:#a43f33;--color-error-bg:#4c3432;--color-error-text:#fb4934;--color-success-border:#7a8030;--color-success-bg:#3b4439;--color-success-text:#b8bb26;--color-warning-border:#a5802f;--color-warning-bg:#4f422e;--color-warning-text:#fabd2f;--color-info-border:#5d736d;--color-info-bg:#374141;--color-info-text:#83a598;--color-body:#282828;--color-box-header:#45403d;--color-box-body:#32302f;--color-box-body-highlight:#3a3735;--color-text-dark:#fe8019;--color-text:#ebdbb2;--color-text-hover:rgba(235,219,178,0.8);--color-text-light:#fabd2f;--color-text-light-1:#928374;--color-text-light-2:#ebdbb2;--color-text-light-3:#928374;--color-footer:#32302f;--color-timeline:#504945;--color-input-text:#ebdbb2;--color-input-background:#282828;--color-input-toggle-background:#32302f;--color-input-border:#504945;--color-input-border-hover:#71665d;--color-navbar:#32302f;--color-navbar-transparent:#32302f;--color-light:#32302f;--color-light-mimic-enabled:rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border:#504945;--color-hover:rgba(80,73,69,0.5);--color-active:#ffffff00;--color-menu:#32302f;--color-card:#32302f;--color-markup-table-row:#45403d;--color-markup-code-block:#282828;--color-button:#45403d;--color-code-bg:#282828;--color-code-sidebar-bg:#32302f;--color-shadow:#00000060;--color-secondary-bg:#32302f;--color-text-focus:#fff;--color-expand-button:#3a3735;--color-placeholder-text:#928374;--color-editor-line-highlight:#32302f;--color-project-board-bg:#282828;--color-caret:var(--color-text);--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#32302f;--color-label-active-bg:#504945;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#32302f;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#ebdbb2}.chroma .c,.chroma .c1,.chroma .ch{color:#928374}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#fb4934}.chroma .o,.chroma .ow{color:#fe8019}.chroma .s,.chroma .si,.chroma .sa,.chroma .se,.chroma .sr,.chroma .s1,.chroma .s2,.chroma .nt,.chroma .cpf{color:#8ec07c}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#d3869b}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#fabd2f}.chroma .nf,.chroma .nb,.chroma .na{color:#b8bb26}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd{color:#83a598}.ui.primary.button,.ui.primary.buttons .button{background:#b8bb26;background-color:#b8bb26 !important;color:#282828}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(184,187,38,0.8);background-color:rgba(184,187,38,0.8) !important;color:#282828}.ui.green.buttons .button,.ui.green.button{background:#fe8019;background-color:#fe8019;color:#282828}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(254,128,25,0.8);background-color:rgba(254,128,25,0.8);color:#282828}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#fb4934;background-color:#fb4934;color:#282828}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(251,73,52,0.8);background-color:rgba(251,73,52,0.8);color:#282828}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#fe8019}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#fe8019}.repo-title{color:#fe8019}.repo-buttons button[disabled]~.label,.repo-buttons .ui.labeled.button.disabled>.label{color:#b8bb26}.ui.basic.labels .label,.ui.basic.label{color:#b8bb26}.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}*{scrollbar-color:#fe8019 transparent !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #fe8019 !important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #fe8019 !important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #fe8019 !important}::-webkit-scrollbar-corner{background:transparent}}@media (prefers-color-scheme:light){:root{--is-dark-theme:true;--color-primary:#79740e;--color-primary-contrast:#fbf1c7;--color-primary-dark-1:#79740e;--color-primary-dark-2:#6f6a15;--color-primary-dark-3:#65601b;--color-primary-dark-4:#5b5622;--color-primary-dark-5:#504c29;--color-primary-dark-6:#46422f;--color-primary-dark-7:#3c3836;--color-primary-light-1:#79740e;--color-primary-light-2:#8d872b;--color-primary-light-3:#a19a48;--color-primary-light-4:#b6ad65;--color-primary-light-5:#cabf82;--color-primary-light-6:#ded29f;--color-primary-light-7:#f2e5bc;--color-primary-alpha-10:rgba(121,116,14,0.1);--color-primary-alpha-20:rgba(121,116,14,0.2);--color-primary-alpha-30:rgba(121,116,14,0.3);--color-primary-alpha-40:rgba(121,116,14,0.4);--color-primary-alpha-50:rgba(121,116,14,0.5);--color-primary-alpha-60:rgba(121,116,14,0.6);--color-primary-alpha-70:rgba(121,116,14,0.7);--color-primary-alpha-80:rgba(121,116,14,0.8);--color-primary-alpha-90:rgba(121,116,14,0.9);--color-secondary:#e5d5ad;--color-secondary-dark-1:#e5d5ad;--color-secondary-dark-2:#d7c8a3;--color-secondary-dark-3:#c9bb99;--color-secondary-dark-4:#bbae8f;--color-secondary-dark-5:#ada185;--color-secondary-dark-6:#9f947b;--color-secondary-dark-7:#918772;--color-secondary-dark-8:#827968;--color-secondary-dark-9:#746c5e;--color-secondary-dark-10:#665f54;--color-secondary-dark-11:#58524a;--color-secondary-dark-12:#4a4540;--color-secondary-dark-13:#3c3836;--color-secondary-light-1:#e5d5ad;--color-secondary-light-2:#eee0b7;--color-secondary-light-3:#f2e5bc;--color-secondary-light-4:#f4e8be;--color-secondary-alpha-10:rgba(229,213,173,0.1);--color-secondary-alpha-20:rgba(229,213,173,0.2);--color-secondary-alpha-30:rgba(229,213,173,0.3);--color-secondary-alpha-40:rgba(229,213,173,0.4);--color-secondary-alpha-50:rgba(229,213,173,0.5);--color-secondary-alpha-60:rgba(229,213,173,0.6);--color-secondary-alpha-70:rgba(229,213,173,0.7);--color-secondary-alpha-80:rgba(229,213,173,0.8);--color-secondary-alpha-90:rgba(229,213,173,0.9);--color-red:#9d0006;--color-orange:#af3a03;--color-yellow:#b57614;--color-olive:#79740e;--color-green:#79740e;--color-teal:#427b58;--color-blue:#076678;--color-violet:#8f3f71;--color-purple:#8f3f71;--color-pink:#8f3f71;--color-brown:#af3a03;--color-grey:#928374;--color-red-light:#9d0006;--color-orange-light:#af3a03;--color-yellow-light:#b57614;--color-olive-light:#79740e;--color-green-light:#79740e;--color-teal-light:#427b58;--color-blue-light:#076678;--color-violet-light:#8f3f71;--color-purple-light:#8f3f71;--color-pink-light:#8f3f71;--color-brown-light:#af3a03;--color-grey-light:#928374;--color-black:#f2e5bc;--color-gold:#af3a03;--color-white:#3c3836;--color-diff-removed-word-bg:#d89881;--color-diff-added-word-bg:#c0c184;--color-diff-removed-row-bg:#f1d9b5;--color-diff-moved-row-bg:#dadec0;--color-diff-added-row-bg:#dee2b6;--color-diff-removed-row-border:#c76d5e;--color-diff-moved-row-border:#71a29c;--color-diff-added-row-border:#acab62;--color-diff-inactive:#f2e5bc;--color-error-border:#c76d5e;--color-error-bg:#f1d9b5;--color-error-text:#9d0006;--color-success-border:#acab62;--color-success-bg:#dee2b6;--color-success-text:#79740e;--color-warning-border:#d8af64;--color-warning-bg:#fae7b3;--color-warning-text:#b57614;--color-info-border:#71a29c;--color-info-bg:#dadec0;--color-info-text:#076678;--color-body:#fbf1c7;--color-box-header:#eee0b7;--color-box-body:#f4e8be;--color-box-body-highlight:#f2e5bc;--color-text-dark:#af3a03;--color-text:#3c3836;--color-text-hover:rgba(60,56,54,0.8);--color-text-light:#b57614;--color-text-light-1:#928374;--color-text-light-2:#3c3836;--color-text-light-3:#928374;--color-footer:#f4e8be;--color-timeline:#e5d5ad;--color-input-text:#3c3836;--color-input-background:#fbf1c7;--color-input-toggle-background:#f4e8be;--color-input-border:#e5d5ad;--color-input-border-hover:#bcac91;--color-navbar:#f4e8be;--color-navbar-transparent:#f4e8be;--color-light:#f4e8be;--color-light-mimic-enabled:rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border:#e5d5ad;--color-hover:rgba(229,213,173,0.5);--color-active:#ffffff00;--color-menu:#f4e8be;--color-card:#f4e8be;--color-markup-table-row:#eee0b7;--color-markup-code-block:#fbf1c7;--color-button:#eee0b7;--color-code-bg:#fbf1c7;--color-code-sidebar-bg:#f4e8be;--color-shadow:#00000060;--color-secondary-bg:#f4e8be;--color-text-focus:#fff;--color-expand-button:#f2e5bc;--color-placeholder-text:#928374;--color-editor-line-highlight:#f4e8be;--color-project-board-bg:#fbf1c7;--color-caret:var(--color-text);--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#f4e8be;--color-label-active-bg:#e5d5ad;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#f4e8be;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#3c3836}.chroma .c,.chroma .c1,.chroma .ch{color:#928374}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#9d0006}.chroma .o,.chroma .ow{color:#af3a03}.chroma .s,.chroma .si,.chroma .sa,.chroma .se,.chroma .sr,.chroma .s1,.chroma .s2,.chroma .nt,.chroma .cpf{color:#427b58}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#8f3f71}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#b57614}.chroma .nf,.chroma .nb,.chroma .na{color:#79740e}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd{color:#076678}.ui.primary.button,.ui.primary.buttons .button{background:#79740e;background-color:#79740e !important;color:#fbf1c7}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(121,116,14,0.8);background-color:rgba(121,116,14,0.8) !important;color:#fbf1c7}.ui.green.buttons .button,.ui.green.button{background:#af3a03;background-color:#af3a03;color:#fbf1c7}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(175,58,3,0.8);background-color:rgba(175,58,3,0.8);color:#fbf1c7}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#9d0006;background-color:#9d0006;color:#fbf1c7}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(157,0,6,0.8);background-color:rgba(157,0,6,0.8);color:#fbf1c7}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#af3a03}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#af3a03}.repo-title{color:#af3a03}.repo-buttons button[disabled]~.label,.repo-buttons .ui.labeled.button.disabled>.label{color:#79740e}.ui.basic.labels .label,.ui.basic.label{color:#79740e}.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}*{scrollbar-color:#af3a03 transparent !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #af3a03 !important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #af3a03 !important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #af3a03 !important}::-webkit-scrollbar-corner{background:transparent}} \ No newline at end of file diff --git a/dist/theme-gruvbox-light.css b/dist/theme-gruvbox-light.css new file mode 100644 index 0000000..f79add0 --- /dev/null +++ b/dist/theme-gruvbox-light.css @@ -0,0 +1 @@ +:root{--is-dark-theme:true;--color-primary:#79740e;--color-primary-contrast:#fbf1c7;--color-primary-dark-1:#79740e;--color-primary-dark-2:#6f6a15;--color-primary-dark-3:#65601b;--color-primary-dark-4:#5b5622;--color-primary-dark-5:#504c29;--color-primary-dark-6:#46422f;--color-primary-dark-7:#3c3836;--color-primary-light-1:#79740e;--color-primary-light-2:#8d872b;--color-primary-light-3:#a19a48;--color-primary-light-4:#b6ad65;--color-primary-light-5:#cabf82;--color-primary-light-6:#ded29f;--color-primary-light-7:#f2e5bc;--color-primary-alpha-10:rgba(121,116,14,0.1);--color-primary-alpha-20:rgba(121,116,14,0.2);--color-primary-alpha-30:rgba(121,116,14,0.3);--color-primary-alpha-40:rgba(121,116,14,0.4);--color-primary-alpha-50:rgba(121,116,14,0.5);--color-primary-alpha-60:rgba(121,116,14,0.6);--color-primary-alpha-70:rgba(121,116,14,0.7);--color-primary-alpha-80:rgba(121,116,14,0.8);--color-primary-alpha-90:rgba(121,116,14,0.9);--color-secondary:#e5d5ad;--color-secondary-dark-1:#e5d5ad;--color-secondary-dark-2:#d7c8a3;--color-secondary-dark-3:#c9bb99;--color-secondary-dark-4:#bbae8f;--color-secondary-dark-5:#ada185;--color-secondary-dark-6:#9f947b;--color-secondary-dark-7:#918772;--color-secondary-dark-8:#827968;--color-secondary-dark-9:#746c5e;--color-secondary-dark-10:#665f54;--color-secondary-dark-11:#58524a;--color-secondary-dark-12:#4a4540;--color-secondary-dark-13:#3c3836;--color-secondary-light-1:#e5d5ad;--color-secondary-light-2:#eee0b7;--color-secondary-light-3:#f2e5bc;--color-secondary-light-4:#f4e8be;--color-secondary-alpha-10:rgba(229,213,173,0.1);--color-secondary-alpha-20:rgba(229,213,173,0.2);--color-secondary-alpha-30:rgba(229,213,173,0.3);--color-secondary-alpha-40:rgba(229,213,173,0.4);--color-secondary-alpha-50:rgba(229,213,173,0.5);--color-secondary-alpha-60:rgba(229,213,173,0.6);--color-secondary-alpha-70:rgba(229,213,173,0.7);--color-secondary-alpha-80:rgba(229,213,173,0.8);--color-secondary-alpha-90:rgba(229,213,173,0.9);--color-red:#9d0006;--color-orange:#af3a03;--color-yellow:#b57614;--color-olive:#79740e;--color-green:#79740e;--color-teal:#427b58;--color-blue:#076678;--color-violet:#8f3f71;--color-purple:#8f3f71;--color-pink:#8f3f71;--color-brown:#af3a03;--color-grey:#928374;--color-red-light:#9d0006;--color-orange-light:#af3a03;--color-yellow-light:#b57614;--color-olive-light:#79740e;--color-green-light:#79740e;--color-teal-light:#427b58;--color-blue-light:#076678;--color-violet-light:#8f3f71;--color-purple-light:#8f3f71;--color-pink-light:#8f3f71;--color-brown-light:#af3a03;--color-grey-light:#928374;--color-black:#f2e5bc;--color-gold:#af3a03;--color-white:#3c3836;--color-diff-removed-word-bg:#d89881;--color-diff-added-word-bg:#c0c184;--color-diff-removed-row-bg:#f1d9b5;--color-diff-moved-row-bg:#dadec0;--color-diff-added-row-bg:#dee2b6;--color-diff-removed-row-border:#c76d5e;--color-diff-moved-row-border:#71a29c;--color-diff-added-row-border:#acab62;--color-diff-inactive:#f2e5bc;--color-error-border:#c76d5e;--color-error-bg:#f1d9b5;--color-error-text:#9d0006;--color-success-border:#acab62;--color-success-bg:#dee2b6;--color-success-text:#79740e;--color-warning-border:#d8af64;--color-warning-bg:#fae7b3;--color-warning-text:#b57614;--color-info-border:#71a29c;--color-info-bg:#dadec0;--color-info-text:#076678;--color-body:#fbf1c7;--color-box-header:#eee0b7;--color-box-body:#f4e8be;--color-box-body-highlight:#f2e5bc;--color-text-dark:#af3a03;--color-text:#3c3836;--color-text-hover:rgba(60,56,54,0.8);--color-text-light:#b57614;--color-text-light-1:#928374;--color-text-light-2:#3c3836;--color-text-light-3:#928374;--color-footer:#f4e8be;--color-timeline:#e5d5ad;--color-input-text:#3c3836;--color-input-background:#fbf1c7;--color-input-toggle-background:#f4e8be;--color-input-border:#e5d5ad;--color-input-border-hover:#bcac91;--color-navbar:#f4e8be;--color-navbar-transparent:#f4e8be;--color-light:#f4e8be;--color-light-mimic-enabled:rgba(0, 0, 0, calc(40 / 255 * 222 / 255 / var(--opacity-disabled)));--color-light-border:#e5d5ad;--color-hover:rgba(229,213,173,0.5);--color-active:#ffffff00;--color-menu:#f4e8be;--color-card:#f4e8be;--color-markup-table-row:#eee0b7;--color-markup-code-block:#fbf1c7;--color-button:#eee0b7;--color-code-bg:#fbf1c7;--color-code-sidebar-bg:#f4e8be;--color-shadow:#00000060;--color-secondary-bg:#f4e8be;--color-text-focus:#fff;--color-expand-button:#f2e5bc;--color-placeholder-text:#928374;--color-editor-line-highlight:#f4e8be;--color-project-board-bg:#fbf1c7;--color-caret:var(--color-text);--color-reaction-bg:#ffffff12;--color-reaction-active-bg:var(--color-primary-alpha-40);--color-header-bar:#f4e8be;--color-label-active-bg:#e5d5ad;--color-accent:var(--color-primary-light-1);--color-small-accent:var(--color-primary-light-5);--color-active-line:#f4e8be;accent-color:var(--color-accent);color-scheme:dark}.chroma .nx{color:#3c3836}.chroma .c,.chroma .c1,.chroma .ch{color:#928374}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#9d0006}.chroma .o,.chroma .ow{color:#af3a03}.chroma .s,.chroma .si,.chroma .sa,.chroma .se,.chroma .sr,.chroma .s1,.chroma .s2,.chroma .nt,.chroma .cpf{color:#427b58}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#8f3f71}.chroma .kt,.chroma .nc,.chroma .nn,.chroma .nv{color:#b57614}.chroma .nf,.chroma .nb,.chroma .na{color:#79740e}.chroma .bp,.chroma .cp,.chroma .ne,.chroma .nd{color:#076678}.ui.primary.button,.ui.primary.buttons .button{background:#79740e;background-color:#79740e !important;color:#fbf1c7}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background:rgba(121,116,14,0.8);background-color:rgba(121,116,14,0.8) !important;color:#fbf1c7}.ui.green.buttons .button,.ui.green.button{background:#af3a03;background-color:#af3a03;color:#fbf1c7}.ui.green.buttons .button:hover,.ui.green.button:hover{background:rgba(175,58,3,0.8);background-color:rgba(175,58,3,0.8);color:#fbf1c7}.ui.red.labels .label,.ui.ui.ui.red.label,.ui.red.button,.ui.red.buttons .button{background:#9d0006;background-color:#9d0006;color:#fbf1c7}.ui.red.labels .label:hover,.ui.ui.ui.red.label:hover,.ui.red.button:hover,.ui.red.buttons .button:hover{background:rgba(157,0,6,0.8);background-color:rgba(157,0,6,0.8);color:#fbf1c7}.ui.labeled.button.disabled>.button,.ui.basic.buttons .button,.ui.basic.button{color:#af3a03}.ui.labeled.button.disabled>.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#af3a03}.repo-title{color:#af3a03}.repo-buttons button[disabled]~.label,.repo-buttons .ui.labeled.button.disabled>.label{color:#79740e}.ui.basic.labels .label,.ui.basic.label{color:#79740e}.repository .ui.segment.sub-menu .list .item a:hover,.ui.tabular.menu .item:hover{color:var(--color-text-hover)}*{scrollbar-color:#af3a03 transparent !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 6px #af3a03 !important;border:2px solid transparent;border-radius:5px !important}::-webkit-scrollbar-thumb:window-inactive{box-shadow:inset 0 0 0 6px #af3a03 !important}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 0 6px #af3a03 !important}::-webkit-scrollbar-corner{background:transparent} \ No newline at end of file diff --git a/src/edge-auto.less b/src/edge-auto.less new file mode 100644 index 0000000..3530f62 --- /dev/null +++ b/src/edge-auto.less @@ -0,0 +1,8 @@ +@media (prefers-color-scheme: dark) { + @import "palette/edge-dark"; + @import (multiple) "template/index"; +} +@media (prefers-color-scheme: light) { + @import "palette/edge-light"; + @import (multiple) "template/index"; +} diff --git a/src/edge-light.less b/src/edge-light.less new file mode 100644 index 0000000..c254c72 --- /dev/null +++ b/src/edge-light.less @@ -0,0 +1,2 @@ +@import "palette/edge-light"; +@import "template/index"; diff --git a/src/gruvbox-auto.less b/src/gruvbox-auto.less new file mode 100644 index 0000000..cd2ba28 --- /dev/null +++ b/src/gruvbox-auto.less @@ -0,0 +1,8 @@ +@media (prefers-color-scheme: dark) { + @import "palette/gruvbox-dark"; + @import (multiple) "template/index"; +} +@media (prefers-color-scheme: light) { + @import "palette/gruvbox-light"; + @import (multiple) "template/index"; +} diff --git a/src/gruvbox-light.less b/src/gruvbox-light.less new file mode 100644 index 0000000..d926713 --- /dev/null +++ b/src/gruvbox-light.less @@ -0,0 +1,2 @@ +@import "palette/gruvbox-light"; +@import "template/index"; diff --git a/src/palette/edge-light.less b/src/palette/edge-light.less new file mode 100644 index 0000000..196c429 --- /dev/null +++ b/src/palette/edge-light.less @@ -0,0 +1,31 @@ +@primary: #5079be; // primary color used in main texts +@secondary: #b05ccc; // secondary color used in some texts and text based buttons +@tertiary: #608e32; // tertiary color used in other colored texts +@fg: #4b505b; +@bg0: #fafafa; +@bg1: #eef1f4; +@bg2: #e8ebf0; +@bg3: #e8ebf0; +@bg4: #dde2e7; +@red: #d05858; +@orange: #be7e05; +@yellow: #be7e05; +@green: #608e32; +@cyan: #3a8b84; +@blue: #5079be; +@purple: #b05ccc; +@grey: #8790a0; +@red-bg: #f6e4e4; +@green-bg: #e5eee4; +@blue-bg: #e3eaf6; +@yellow-bg: #f0ece2; +@button1: #6996e0; +@button2: #76af6f; +@button-red: #e17373; +@key: @red; +@operator: @purple; +@string: @green; +@value: @green; +@type: @yellow; +@function: @blue; +@special: @cyan; diff --git a/src/palette/gruvbox-light.less b/src/palette/gruvbox-light.less new file mode 100644 index 0000000..c461b28 --- /dev/null +++ b/src/palette/gruvbox-light.less @@ -0,0 +1,31 @@ +@primary: #79740e; // primary color used in main texts +@secondary: #af3a03; // secondary color used in some texts and text based buttons +@tertiary: #b57614; // tertiary color used in other colored texts +@fg: #3c3836; +@bg0: #fbf1c7; +@bg1: #f4e8be; +@bg2: #f2e5bc; +@bg3: #eee0b7; +@bg4: #e5d5ad; +@red: #9d0006; +@orange: #af3a03; +@yellow: #b57614; +@green: #79740e; +@cyan: #427b58; +@blue: #076678; +@purple: #8f3f71; +@grey: #928374; +@red-bg: #f1d9b5; +@green-bg: #dee2b6; +@blue-bg: #dadec0; +@yellow-bg: #fae7b3; +@button1: #79740e; +@button2: #af3a03; +@button-red: #9d0006; +@key: @red; +@operator: @orange; +@string: @cyan; +@value: @purple; +@type: @yellow; +@function: @green; +@special: @blue;