Skip to content

Commit 6708080

Browse files
committed
style: update styles
1 parent 058b987 commit 6708080

File tree

1 file changed

+108
-7
lines changed

1 file changed

+108
-7
lines changed

apps/docs/src/app/global.css

Lines changed: 108 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,111 @@
11
@import "tailwindcss";
2-
/* https://fumadocs.dev/docs/ui/theme#tailwind-css-preset */
32
@import "fumadocs-ui/css/neutral.css";
4-
/* @import 'fumadocs-ui/css/black.css'; */
5-
/* @import 'fumadocs-ui/css/vitepress.css'; */
6-
/* @import 'fumadocs-ui/css/dusk.css'; */
7-
/* @import 'fumadocs-ui/css/catppuccin.css'; */
8-
/* @import 'fumadocs-ui/css/ocean.css'; */
9-
/* @import 'fumadocs-ui/css/purple.css'; */
103
@import "fumadocs-ui/css/preset.css";
4+
5+
@source '../node_modules/fumadocs-ui/dist/**/*.js';
6+
@source ".";
7+
@source "../components";
8+
@source "../content";
9+
10+
/* --------------- FUMADOCS --------------- */
11+
@theme {
12+
--color-fd-background: hsl(0, 0%, 100%);
13+
--color-fd-foreground: hsl(0, 0%, 0%);
14+
--color-fd-muted: hsl(0, 0%, 98%);
15+
--color-fd-muted-foreground: hsl(0, 0%, 45.1%);
16+
--color-fd-popover: hsl(0, 0%, 100%);
17+
--color-fd-popover-foreground: hsl(0, 0%, 10%);
18+
--color-fd-card: hsl(0, 0%, 100%);
19+
--color-fd-card-foreground: hsl(0, 0%, 0%);
20+
--color-fd-border: hsl(0, 0%, 92%);
21+
--color-fd-primary: hsl(0, 0%, 0%);
22+
--color-fd-primary-foreground: hsl(0, 0%, 100%);
23+
--color-fd-secondary: hsl(0, 0%, 96%);
24+
--color-fd-secondary-foreground: hsl(0, 0%, 0%);
25+
--color-fd-accent: hsl(0, 0%, 94%);
26+
--color-fd-accent-foreground: hsl(0, 0%, 0%);
27+
--color-fd-ring: hsl(0, 0%, 70%);
28+
}
29+
30+
.dark {
31+
--color-fd-background: hsl(0, 0%, 4%);
32+
--color-fd-foreground: hsl(0, 0%, 100%);
33+
--color-fd-muted: hsl(0, 0%, 10%);
34+
--color-fd-muted-foreground: hsl(0, 0%, 70%);
35+
--color-fd-popover: hsl(0, 0%, 7%);
36+
--color-fd-popover-foreground: hsl(0, 0%, 100%);
37+
--color-fd-card: hsl(0, 0%, 7%);
38+
--color-fd-card-foreground: hsl(0, 0%, 100%);
39+
--color-fd-border: hsl(0, 0%, 15%);
40+
--color-fd-primary: hsl(0, 0%, 100%);
41+
--color-fd-primary-foreground: hsl(0, 0%, 0%);
42+
--color-fd-secondary: hsl(0, 0%, 12%);
43+
--color-fd-secondary-foreground: hsl(0, 0%, 100%);
44+
--color-fd-accent: hsl(0, 0%, 15%);
45+
--color-fd-accent-foreground: hsl(0, 0%, 100%);
46+
--color-fd-ring: hsl(0, 0%, 60%);
47+
}
48+
49+
#nd-sidebar {
50+
--color-fd-accent-foreground: hsl(270, 70%, 55%); /* Lighter purple background */
51+
--color-fd-primary: hsl(270, 70%, 55%); /* Lighter purple background */
52+
--color-fd-accent: hsl(270, 70%, 95%); /* Same as primary for consistency */
53+
}
54+
55+
.dark #nd-sidebar {
56+
--color-fd-primary: hsl(270, 70%, 85%); /* Light purple text for dark mode */
57+
--color-fd-muted: hsl(0, 0%, 20%); /* Lightened from 16% to 20% */
58+
--color-fd-secondary: hsl(0, 0%, 22%); /* Lightened from 18% to 22% */
59+
--color-fd-muted-foreground: hsl(0, 0%, 75%); /* Slightly lighter text */
60+
--color-fd-accent: hsl(270, 50%, 25%); /* Darkened from 35% to 25% for better contrast */
61+
}
62+
63+
/* --------------- SHAD CN --------------- */
64+
65+
:root {
66+
/* Background */
67+
--fd-layout-width: 1400px;
68+
/* Links */
69+
--color-link: #458dff;
70+
--color-link-dark: #6ba5ff;
71+
72+
/* Cards */
73+
--hover-shine-color: rgba(255, 255, 255, 0.1);
74+
--hover-shine-inverse-color: rgba(0, 0, 0, 0.15);
75+
--hover-shine-color-dark: rgba(0, 0, 0, 0.1);
76+
--hover-shine-inverse-color-dark: rgba(255, 255, 255, 0.3);
77+
78+
--color-fd-primary-hover: rgba(0, 0, 0, 0.85); /* fallback for light mode, adjust as needed */
79+
}
80+
81+
.dark {
82+
--color-link: var(--color-link-dark);
83+
--hover-shine-color: var(--hover-shine-color-dark);
84+
--hover-shine-inverse-color: var(--hover-shine-inverse-color-dark);
85+
--color-fd-primary-hover: hsl(0, 0%, 90%); /* light gray for dark mode, adjust as needed */
86+
}
87+
88+
/* ---------- LINKS ---------- */
89+
90+
.link {
91+
position: relative;
92+
text-decoration: none;
93+
color: var(--color-link);
94+
}
95+
96+
.link::after {
97+
content: "";
98+
position: absolute;
99+
left: 0;
100+
bottom: -2px; /* Adjust this for underline positioning */
101+
width: 100%;
102+
height: 2px; /* Adjust thickness */
103+
background-color: var(--color-link);
104+
transform: scaleX(0);
105+
transform-origin: left;
106+
transition: transform 0.3s ease-in-out;
107+
}
108+
109+
.link:hover::after {
110+
transform: scaleX(1);
111+
}

0 commit comments

Comments
 (0)