diff --git a/frontend/src/ts/constants/themes.ts b/frontend/src/ts/constants/themes.ts index 65ff67be0..dd74af172 100644 --- a/frontend/src/ts/constants/themes.ts +++ b/frontend/src/ts/constants/themes.ts @@ -1114,6 +1114,12 @@ export const themes: Record> = { subColor: "#5b578e", textColor: "#f4e0c9", }, + pale_nimbus: { + bgColor: "#433e4c", + mainColor: "#94ffc2", + subColor: "#ffaca3", + textColor: "#feffdb", + }, }; export const ThemesList: Theme[] = Object.keys(themes) diff --git a/frontend/static/themes/pale_nimbus.css b/frontend/static/themes/pale_nimbus.css new file mode 100644 index 000000000..ec639f07e --- /dev/null +++ b/frontend/static/themes/pale_nimbus.css @@ -0,0 +1,12 @@ +:root { + --bg-color: #433e4c; + --main-color: #94ffc2; + --caret-color: #9efffd; + --sub-color: #ffaca3; + --sub-alt-color: #694f5e; + --text-color: #feffdb; + --error-color: #ff5c5c; + --error-extra-color: #ff0000; + --colorful-error-color: #ff3874; + --colorful-error-extra-color: #c2386f; +} diff --git a/packages/schemas/src/themes.ts b/packages/schemas/src/themes.ts index c7c8c548a..e31f7724b 100644 --- a/packages/schemas/src/themes.ts +++ b/packages/schemas/src/themes.ts @@ -187,6 +187,7 @@ export const ThemeNameSchema = z.enum( "watermelon", "wavez", "witch_girl", + "pale_nimbus", ], { errorMap: customEnumErrorHandler("Must be a known theme"),