Skip to content

Commit 8bb83ad

Browse files
committed
chore: initial design system setup
1 parent 8c30690 commit 8bb83ad

2 files changed

Lines changed: 70 additions & 0 deletions

File tree

base.css

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
@tailwind base;
2+
@tailwind components;
3+
@tailwind utilities;
4+
5+
@layer base {
6+
:root {
7+
--brand-flow: 239 84% 67%;
8+
--brand-space: 222 47% 11%;
9+
--brand-pulse: 173 80% 40%;
10+
--brand-spark: 351 95% 71%;
11+
--brand-graphite: 215 25% 27%;
12+
13+
--background: var(--brand-space);
14+
--foreground: 210 40% 98%;
15+
16+
--card: 222 47% 11%;
17+
--card-foreground: 210 40% 98%;
18+
19+
--popover: 222 47% 11%;
20+
--popover-foreground: 210 40% 98%;
21+
22+
--primary: var(--brand-flow);
23+
--primary-foreground: 222 47% 11%;
24+
25+
--secondary: 217.2 32.6% 17.5%;
26+
--secondary-foreground: 210 40% 98%;
27+
28+
--muted: 217.2 32.6% 17.5%;
29+
--muted-foreground: 215 20.2% 65.1%;
30+
31+
--accent: 217.2 32.6% 17.5%;
32+
--accent-foreground: 210 40% 98%;
33+
34+
--destructive: 0 62.8% 30.6%;
35+
--destructive-foreground: 210 40% 98%;
36+
37+
--border: 217.2 32.6% 17.5%;
38+
--input: 217.2 32.6% 17.5%;
39+
--ring: var(--brand-flow);
40+
}
41+
}
42+
43+
body {
44+
background-color: hsl(var(--brand-space));
45+
color: hsl(var(--foreground));
46+
font-family: 'Inter', sans-serif;
47+
}

tailwind-preset.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
module.exports = {
2+
theme: {
3+
extend: {
4+
colors: {
5+
brand: {
6+
flow: "hsl(239, 84%, 67%)", // #6366f1
7+
space: "hsl(222, 47%, 11%)", // #0f172a / Background
8+
pulse: "hsl(173, 80%, 40%)", // #2dd4bf / Success/Indicators
9+
spark: "hsl(351, 95%, 71%)", // #fb7185 / Creativity/Alerts
10+
graphite: "hsl(215, 25%, 27%)", // #1e293b / Text-neutral
11+
},
12+
},
13+
fontFamily: {
14+
sans: ["Inter", "system-ui", "sans-serif"],
15+
mono: ["JetBrains Mono", "monospace"],
16+
},
17+
borderRadius: {
18+
'kreoza': '0.75rem',
19+
},
20+
},
21+
},
22+
plugins: [],
23+
};

0 commit comments

Comments
 (0)