feat(gitea): add Ash theme (ember primary, best-effort recolour of gruvbox ramp)

This commit is contained in:
Richard Zink committed 2026-09-21 12:25:30 +02:00
1 parent 02e81d4584
commit 685bd17144
2 files changed
+9 -1

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
/*
* Ash theme for Gitea (dark)
* The Ash palette (Gruvbox hues cooled/desaturated),
* derived from the Ash Dark Trilium theme / yurakuden AshPalette.
* primary=ember #e0914f, secondary=raised #29282c.
*/
:root{--color-primary:#e0914f;--color-primary-light-1:rgb(204,125,59);--color-primary-light-2:rgb(184,105,39);--color-primary-light-3:rgb(164,85,19);--color-primary-light-4:rgb(144,65,0);--color-primary-light-5:rgb(124,45,0);--color-primary-light-6:rgb(104,25,0);--color-primary-light-7:rgb(84,5,0);--color-primary-dark-1:rgb(244,165,99);--color-primary-dark-2:rgb(255,185,119);--color-primary-dark-3:rgb(255,205,139);--color-primary-dark-4:rgb(255,225,159);--color-primary-dark-5:rgb(255,245,179);--color-primary-dark-6:rgb(255,255,199);--color-primary-dark-7:#fff;--color-primary-alpha-10:#e0914f19;--color-primary-alpha-20:#e0914f33;--color-primary-alpha-30:#e0914f4b;--color-primary-alpha-40:#e0914f66;--color-primary-alpha-50:#e0914f80;--color-primary-alpha-60:#e0914f99;--color-primary-alpha-70:#e0914fb3;--color-primary-alpha-80:#e0914fcc;--color-primary-alpha-90:#e0914fe1;--color-secondary:#29282c;--color-secondary-dark-1:#3a383d;--color-secondary-dark-2:#454148;--color-secondary-dark-3:#6d6a63;--color-secondary-dark-4:#999187;--color-secondary-dark-5:rgb(141,140,144);--color-secondary-dark-6:rgb(161,160,164);--color-secondary-dark-7:rgb(181,180,184);--color-secondary-dark-8:rgb(201,200,204);--color-secondary-dark-9:rgb(221,220,224);--color-secondary-dark-10:rgb(255,251,236);--color-secondary-dark-11:rgb(255,255,255);--color-secondary-light-1:#100f12;--color-secondary-light-2:#1c1b1f;--color-secondary-light-3:#100f12;--color-secondary-light-4:rgb(0,0,0);--color-secondary-alpha-10:#29282c19;--color-secondary-alpha-20:#29282c33;--color-secondary-alpha-30:#29282c4b;--color-secondary-alpha-40:#29282c66;--color-secondary-alpha-50:#29282c80;--color-secondary-alpha-60:#29282c99;--color-secondary-alpha-70:#29282cb3;--color-secondary-alpha-80:#29282ccc;--color-secondary-alpha-90:#29282ce1;--color-red:#c15c46;--color-orange:#a86a48;--color-yellow:#d6b46a;--color-olive:#e0914f;--color-green:#8f9a5c;--color-teal:#7c9aa1;--color-blue:#3d6b72;--color-violet:#a585ac;--color-purple:#a585ac;--color-pink:#b47e99;--color-grey:#999187;--color-brown:#a86a48;--color-black:#100f12;--color-gold:#8a6a24;--color-white:#f3ede1;--color-diff-removed-word-bg:#6f2f22;--color-diff-added-word-bg:#3f5f37;--color-diff-removed-row-bg:#3a2018;--color-diff-added-row-bg:#22371f;--color-diff-removed-row-border:#454148;--color-diff-added-row-border:#33502f;--color-diff-inactive:#33313a;--color-body:#1c1b1f;--color-box-header:#3a383d;--color-box-body:#29282c;--color-text-dark:#f3ede1;--color-text:#e6dfd1;--color-text-light:#c9c1ad;--color-text-light-2:#c9c1ad;--color-text-light-3:#b0a89a;--color-footer:#29282c;--color-timeline:#100f12;--color-input-text:#e6dfd1;--color-input-background:#1c1b1f;--color-input-border:#29282c;--color-input-border-hover:#3a383d;--color-navbar:#29282c;--color-light:#00000028;--color-light-border:#ffffff28;--color-hover:#ffffff10;--color-active:#ffffff16;--color-menu:#100f12;--color-card:#100f12;--color-markdown-table-row:#ffffff06;--color-markdown-code-block:#100f12;--color-button:#29282c;--color-code-bg:#100f12;--color-shadow:#00000060;--color-secondary-bg:#100f12;--color-text-focus:#fff;--color-expand-button:#5c6631;--color-placeholder-text:#6d6a63;--color-editor-line-highlight:var(--color-primary-light-5);--color-project-board-bg:var(--color-secondary-light-2);}.chroma{background:var(--color-code-bg);color:#e6dfd1}.chroma .hl{background-color:var(--color-code-bg)}.chroma .c{color:#999187;font-style:italic;background-color:inherit}.chroma .err{color:#e6dfd1;background-color:inherit}.chroma .esc{color:#e6dfd1;background-color:inherit}.chroma .g{color:#e6dfd1;background-color:inherit}.chroma .k{color:#a86a48;background-color:inherit}.chroma .l{color:#e6dfd1;background-color:inherit}.chroma .n{color:#e6dfd1;background-color:inherit}.chroma .o{color:#a86a48;background-color:inherit}.chroma .x{color:#e6dfd1;background-color:inherit}.chroma .p{color:#e6dfd1;background-color:inherit}.chroma .ch{color:#999187;font-style:italic;background-color:inherit}.chroma .cm{color:#999187;font-style:italic;background-color:inherit}.chroma .cp{color:#e0914f;background-color:inherit}.chroma .c1{color:#999187;font-style:italic;background-color:inherit}.chroma .cs{color:#999187;font-style:italic;background-color:inherit}.chroma .gd{color:#1c1b1f;background-color:inherit}.chroma .ge{color:#7c9aa1;text-decoration:underline;background-color:inherit}.chroma .gr{color:#e6dfd1;font-weight:bold;background-color:inherit}.chroma .gh{color:#8f9a5c;font-weight:bold;background-color:inherit}.chroma .gi{color:#1c1b1f;background-color:inherit}.chroma .go{color:#3a383d;background-color:inherit}.chroma .gp{color:#e6dfd1;background-color:inherit}.chroma .gs{color:#e6dfd1;background-color:inherit}.chroma .gu{color:#8f9a5c;font-weight:bold;background-color:inherit}.chroma .gt{color:#e6dfd1;font-weight:bold;background-color:inherit}.chroma .kc{color:#a86a48;background-color:inherit}.chroma .kd{color:#a86a48;background-color:inherit}.chroma .kn{color:#a86a48;backgroLine truncated