diff --git a/frontend/src/ts/constants/themes.ts b/frontend/src/ts/constants/themes.ts index a01a9d96b7a9..660e87921d01 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", }, + forest: { + bgColor: "#371b13", + mainColor: "#53a267", + subColor: "#9c8275", + textColor: "#e1ffdf", + }, }; export const ThemesList: Theme[] = Object.keys(themes) diff --git a/frontend/static/themes/forest.css b/frontend/static/themes/forest.css new file mode 100644 index 000000000000..f6dfb2de0416 --- /dev/null +++ b/frontend/static/themes/forest.css @@ -0,0 +1,12 @@ +:root { + --bg-color: #371b13; + --main-color: #53a267; + --caret-color: #3fa659; + --sub-color: #9c8275; + --sub-alt-color: #8f6d5b; + --text-color: #e1ffdf; + --error-color: #ff6c70; + --error-extra-color: #842b31; + --colorful-error-color: #ff6753; + --colorful-error-extra-color: #bb2815; +} diff --git a/packages/schemas/src/themes.ts b/packages/schemas/src/themes.ts index 0633201c7a25..374bce44f3d0 100644 --- a/packages/schemas/src/themes.ts +++ b/packages/schemas/src/themes.ts @@ -59,6 +59,7 @@ export const ThemeNameSchema = z.enum( "fledgling", "fleuriste", "floret", + "forest", "froyo", "frozen_llama", "fruit_chew",