Openstatus
www.openstatus.dev
1import type { Theme } from "./types";
2
3export const SUPABASE_THEME = {
4 id: "supabase",
5 name: "Supabase",
6 author: { name: "@supabase", url: "https://supabase.com/" },
7 light: {
8 "--background": "oklch(99.11% 0 0)",
9 "--foreground": "oklch(20.46% 0 0)",
10 "--border": "oklch(90.37% 0 0)",
11 "--input": "oklch(90.37% 0 0)",
12
13 "--primary": "oklch(76.26% 0.154 159.27)",
14 "--primary-foreground": "oklch(20.46% 0 0)",
15 "--muted": "oklch(97.61% 0 0)",
16 "--muted-foreground": "oklch(54.52% 0 0)",
17 "--secondary": "oklch(97.61% 0 0)",
18 "--secondary-foreground": "oklch(20.46% 0 0)",
19 "--accent": "oklch(97.61% 0 0)",
20 "--accent-foreground": "oklch(20.46% 0 0)",
21
22 "--success": "oklch(76.26% 0.154 159.27)",
23 "--destructive": "oklch(62.71% 0.1936 33.34)",
24 "--warning": "oklch(81.69% 0.1639 75.84)",
25 "--info": "oklch(61.26% 0.218 283.85)",
26 },
27 dark: {
28 "--background": "oklch(18.22% 0 0)",
29 "--foreground": "oklch(98.51% 0 0)",
30 "--border": "oklch(30.12% 0 0)",
31 "--input": "oklch(30.12% 0 0)",
32
33 "--primary": "oklch(68.56% 0.1558 158.13)",
34 "--primary-foreground": "oklch(18.22% 0 0)",
35 "--muted": "oklch(26.03% 0 0)",
36 "--muted-foreground": "oklch(63.01% 0 0)",
37 "--secondary": "oklch(26.03% 0 0)",
38 "--secondary-foreground": "oklch(98.51% 0 0)",
39 "--accent": "oklch(26.03% 0 0)",
40 "--accent-foreground": "oklch(98.51% 0 0)",
41
42 "--success": "oklch(68.56% 0.1558 158.13)",
43 "--destructive": "oklch(62.71% 0.1936 33.34)",
44 "--warning": "oklch(70.84% 0.1523 71.24)",
45 "--info": "oklch(61.26% 0.218 283.85)",
46 },
47} as const satisfies Theme;