diff --git a/frontend/src/ts/constants/themes.ts b/frontend/src/ts/constants/themes.ts index dc0fcaa3d20a..220fa8305ce0 100644 --- a/frontend/src/ts/constants/themes.ts +++ b/frontend/src/ts/constants/themes.ts @@ -2322,6 +2322,30 @@ export const themes: Record = { colorfulError: "#b29a91", colorfulErrorExtra: "#b29a91", }, + stardust: { + bg: "#0f0f1b", + caret: "#ff2a8d", + main: "#ffdd6b", + sub: "#5d5875", + subAlt: "#1e1b38", + text: "#e2dff0", + error: "#ff4a68", + errorExtra: "#9e1b3b", + colorfulError: "#ff8c2b", + colorfulErrorExtra: "#ab5000", + }, + glacier_mint: { + bg: "#18222d", + caret: "#a0eef0", + main: "#5ce1e6", + sub: "#52667a", + subAlt: "#202c3a", + text: "#f5f9fc", + error: "#ff6b8b", + errorExtra: "#bc3b5a", + colorfulError: "#ffcc29", + colorfulErrorExtra: "#b58900", + }, }; export type ThemeWithName = Theme & { name: ThemeName }; diff --git a/packages/schemas/src/themes.ts b/packages/schemas/src/themes.ts index ace96ba0a33c..f17e42f7f5c1 100644 --- a/packages/schemas/src/themes.ts +++ b/packages/schemas/src/themes.ts @@ -190,6 +190,8 @@ export const ThemeNameSchema = z.enum( "witch_girl", "pale_nimbus", "spiderman", + "stardust", + "glacier_mint", ], { errorMap: customEnumErrorHandler("Must be a known theme"),