Skip to content

Commit a02d979

Browse files
committed
refactor(website): update theme
1 parent 868d747 commit a02d979

File tree

3 files changed

+64
-2
lines changed

3 files changed

+64
-2
lines changed

apps/website/app/base.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@import "tailwindcss";
2-
@import "fumadocs-ui/css/neutral.css";
2+
@import "./theme.css";
33
@import "fumadocs-ui/css/preset.css";
44
@import "fumadocs-twoslash/twoslash.css";
55

apps/website/app/theme.css

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
@theme {
2+
--color-fd-muted: hsl(0, 0%, 96.1%);
3+
--color-fd-popover: hsl(0, 0%, 100%);
4+
--color-fd-popover-foreground: hsl(0, 0%, 15.1%);
5+
--color-fd-card-foreground: hsl(0, 0%, 3.9%);
6+
--color-fd-border: hsl(0, 0%, 89.8%);
7+
--color-fd-primary-foreground: hsl(0, 0%, 98%);
8+
--color-fd-secondary-foreground: hsl(0, 0%, 9%);
9+
--color-fd-accent: hsl(0, 0%, 94.1%);
10+
--color-fd-ring: hsl(0, 0%, 63.9%);
11+
12+
--color-fd-background: hsl(0, 0%, 100%);
13+
--color-fd-card: hsl(0, 0%, 100%);
14+
--color-fd-foreground: hsl(240, 6%, 25%);
15+
--color-fd-muted-foreground: hsl(240, 6%, 50%);
16+
--color-fd-secondary: hsl(240, 6%, 97%);
17+
--color-fd-accent-foreground: hsl(240, 6%, 25%);
18+
--color-fd-primary: hsl(226, 55%, 45%);
19+
}
20+
21+
.dark {
22+
--color-fd-background: hsl(0, 0%, 7.04%);
23+
--color-fd-foreground: hsl(0, 0%, 92%);
24+
--color-fd-muted: hsl(0, 0%, 12.9%);
25+
--color-fd-muted-foreground: hsl(0, 0%, 60.9%);
26+
--color-fd-popover: hsl(0, 0%, 9.8%);
27+
--color-fd-popover-foreground: hsl(0, 0%, 88%);
28+
--color-fd-card: hsl(0, 0%, 9.8%);
29+
--color-fd-card-foreground: hsl(0, 0%, 98%);
30+
--color-fd-border: hsl(0, 0%, 14%);
31+
--color-fd-primary: hsl(0, 0%, 98%);
32+
--color-fd-primary-foreground: hsl(0, 0%, 9%);
33+
--color-fd-secondary: hsl(0, 0%, 12.9%);
34+
--color-fd-secondary-foreground: hsl(0, 0%, 98%);
35+
--color-fd-accent: hsl(0, 0%, 16.9%);
36+
--color-fd-accent-foreground: hsl(0, 0%, 90%);
37+
--color-fd-ring: hsl(0, 0%, 54.9%);
38+
}
39+
40+
.prose {
41+
--tw-prose-body: color-mix(in oklab,
42+
var(--color-fd-foreground) 85%,
43+
transparent);
44+
--tw-prose-headings: color-mix(in oklab,
45+
var(--color-fd-foreground) 85%,
46+
transparent);
47+
--tw-prose-links: var(--color-fd-primary);
48+
--tw-prose-code: var(--color-fd-primary);
49+
}
50+
51+
.prose :where(code):not(:where([class~='not-prose'], [class~='not-prose'] *)) {
52+
border: none;
53+
background-color: color-mix(in oklab,
54+
var(--color-fd-primary) 10%,
55+
transparent);
56+
}
57+
58+
.dark #nd-sidebar {
59+
--color-fd-muted: hsl(0, 0%, 16%);
60+
--color-fd-secondary: hsl(0, 0%, 18%);
61+
--color-fd-muted-foreground: hsl(0, 0%, 72%);
62+
}

apps/website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"scripts": {
66
"build": "next build",
7-
"dev": "next dev",
7+
"dev": "next dev --turbopack",
88
"lint": "tsc --noEmit && eslint .",
99
"prepare": "fumadocs-mdx",
1010
"start": "next start"

0 commit comments

Comments
 (0)