diff --git a/frontend/src/ts/constants/themes.ts b/frontend/src/ts/constants/themes.ts index a01a9d96b7a9..41538507bc48 100644 --- a/frontend/src/ts/constants/themes.ts +++ b/frontend/src/ts/constants/themes.ts @@ -1126,6 +1126,12 @@ export const themes: Record> = { subColor: "#ffaca3", textColor: "#feffdb", }, + lemon_lime: { + bgColor: "#475f05", + mainColor: "#c7c42a", + subColor: "#e0e023", + textColor: "#ecee8c", + }, }; export const ThemesList: Theme[] = Object.keys(themes) diff --git a/frontend/static/themes/lemon_lime.css b/frontend/static/themes/lemon_lime.css new file mode 100644 index 000000000000..d0803ded827a --- /dev/null +++ b/frontend/static/themes/lemon_lime.css @@ -0,0 +1,12 @@ +:root { + --bg-color: #475f05; + --caret-color: #a6c730; + --main-color: #c7c42a; + --sub-color: #e0e023; + --sub-alt-color: #293614; + --text-color: #ecee8c; + --error-color: #bb1a1a; + --error-extra-color: #851313; + --colorful-error-color: #bb1a1a; + --colorful-error-extra-color: #851313; +} diff --git a/packages/schemas/src/themes.ts b/packages/schemas/src/themes.ts index 0633201c7a25..977474c20295 100644 --- a/packages/schemas/src/themes.ts +++ b/packages/schemas/src/themes.ts @@ -189,6 +189,7 @@ export const ThemeNameSchema = z.enum( "wavez", "witch_girl", "pale_nimbus", + "lemon_lime", ], { errorMap: customEnumErrorHandler("Must be a known theme"),