From 2e114bcaa021342508ecec4d938c9f7e6076618d Mon Sep 17 00:00:00 2001
From: Ragnar Groot Koerkamp <ragnar.grootkoerkamp@gmail.com>
Date: Sat, 9 Nov 2024 21:14:31 +0100
Subject: [PATCH] [THEME] Copy ansi terminal colours from gitea to forgejo
 themes

(cherry picked from commit e58d5d46c1a411d79a1b889ab58c82fd6c975260)
---
 web_src/css/themes/theme-forgejo-dark.css  | 17 +++++++++++++++++
 web_src/css/themes/theme-forgejo-light.css | 17 +++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/web_src/css/themes/theme-forgejo-dark.css b/web_src/css/themes/theme-forgejo-dark.css
index 9622add8e5..bc321f38a8 100644
--- a/web_src/css/themes/theme-forgejo-dark.css
+++ b/web_src/css/themes/theme-forgejo-dark.css
@@ -140,6 +140,23 @@
   --color-pink-dark-2: #b11d5f;
   --color-brown-dark-2: #a47252;
   --color-black-dark-2: #111827;
+  /* ansi colors used for actions console and console files */
+  --color-ansi-black: #1d2328;
+  --color-ansi-red: #cc4848;
+  --color-ansi-green: #87ab63;
+  --color-ansi-yellow: #cc9903;
+  --color-ansi-blue: #3a8ac6;
+  --color-ansi-magenta: #d22e8b;
+  --color-ansi-cyan: #00918a;
+  --color-ansi-white: var(--color-console-fg-subtle);
+  --color-ansi-bright-black: #424851;
+  --color-ansi-bright-red: #d15a5a;
+  --color-ansi-bright-green: #93b373;
+  --color-ansi-bright-yellow: #eaaf03;
+  --color-ansi-bright-blue: #4e96cc;
+  --color-ansi-bright-magenta: #d74397;
+  --color-ansi-bright-cyan: #00b6ad;
+  --color-ansi-bright-white: var(--color-console-fg);
   /* other colors */
   --color-gold: #b1983b;
   --color-white: #ffffff;
diff --git a/web_src/css/themes/theme-forgejo-light.css b/web_src/css/themes/theme-forgejo-light.css
index 201818964b..fa89cc2ec8 100644
--- a/web_src/css/themes/theme-forgejo-light.css
+++ b/web_src/css/themes/theme-forgejo-light.css
@@ -157,6 +157,23 @@
   --color-pink-dark-2: #b11d5f;
   --color-brown-dark-2: #835b42;
   --color-black-dark-2: #000000;
+  /* ansi colors used for actions console and console files */
+  --color-ansi-black: #1f2326;
+  --color-ansi-red: #cc4848;
+  --color-ansi-green: #87ab63;
+  --color-ansi-yellow: #cc9903;
+  --color-ansi-blue: #3a8ac6;
+  --color-ansi-magenta: #d22e8b;
+  --color-ansi-cyan: #00918a;
+  --color-ansi-white: var(--color-console-fg-subtle);
+  --color-ansi-bright-black: #46494d;
+  --color-ansi-bright-red: #d15a5a;
+  --color-ansi-bright-green: #93b373;
+  --color-ansi-bright-yellow: #eaaf03;
+  --color-ansi-bright-blue: #4e96cc;
+  --color-ansi-bright-magenta: #d74397;
+  --color-ansi-bright-cyan: #00b6ad;
+  --color-ansi-bright-white: var(--color-console-fg);
   /* other colors */
   --color-gold: #b1983b;
   --color-white: #ffffff;