diff --git a/client/components/app/index.tsx b/client/components/app/index.tsx
index 77b4f1b1..fbc09f3d 100644
--- a/client/components/app/index.tsx
+++ b/client/components/app/index.tsx
@@ -1,4 +1,4 @@
-import { GeistProvider, CssBaseline } from "@geist-ui/core"
+import { GeistProvider, CssBaseline, Themes } from "@geist-ui/core"
import type { NextComponentType, NextPageContext } from "next"
import { SkeletonTheme } from "react-loading-skeleton"
import { useTheme } from 'next-themes'
@@ -12,14 +12,35 @@ const App = ({
const skeletonBaseColor = 'var(--light-gray)'
const skeletonHighlightColor = 'var(--lighter-gray)'
- const { theme } = useTheme();
+ const customTheme = Themes.createFromLight(
+ {
+ type: "custom",
+ palette: {
+ background: 'var(--bg)',
+ foreground: 'var(--fg)',
+ accents_1: 'var(--lightest-gray)',
+ accents_2: 'var(--lighter-gray)',
+ accents_3: 'var(--light-gray)',
+ accents_4: 'var(--gray)',
+ accents_5: 'var(--darker-gray)',
+ accents_6: 'var(--darker-gray)',
+ accents_7: 'var(--darkest-gray)',
+ accents_8: 'var(--darkest-gray)',
+ border: 'var(--gray)',
+ },
+ font: {
+ mono: 'var(--font-mono)',
+ sans: 'var(--font-sans)',
- return (