-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtailwind.config.ts
More file actions
118 lines (117 loc) · 2.77 KB
/
Copy pathtailwind.config.ts
File metadata and controls
118 lines (117 loc) · 2.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
import type { Config } from "tailwindcss";
const config: Config = {
content: [
"./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
"./src/components/**/*.{js,ts,jsx,tsx,mdx}",
"./src/app/**/*.{js,ts,jsx,tsx,mdx}",
],
theme: {
extend: {
colors: {
primary: {
DEFAULT: "#0F766E",
50: "#F0FDFA",
100: "#CCFBF1",
200: "#99F6E4",
300: "#5EEAD4",
400: "#14B8A6",
500: "#0D9488",
600: "#0F766E",
700: "#0D6D66",
800: "#115E59",
900: "#134E4A",
},
cta: {
DEFAULT: "#F97316",
50: "#FFF7ED",
100: "#FFEDD5",
200: "#FED7AA",
300: "#FDBA74",
400: "#FB923C",
500: "#F97316",
600: "#EA580C",
700: "#C2410C",
800: "#9A3412",
900: "#7C2D12",
},
accent: {
DEFAULT: "#0369A1",
50: "#F0F9FF",
100: "#E0F2FE",
200: "#BAE6FD",
300: "#7DD3FC",
400: "#38BDF8",
500: "#0EA5E9",
600: "#0284C7",
700: "#0369A1",
800: "#075985",
900: "#0C4A6E",
},
surface: {
DEFAULT: "#FFFFFF",
50: "#F8FAFC",
100: "#F1F5F9",
200: "#E2E8F0",
300: "#CBD5E1",
400: "#94A3B8",
500: "#64748B",
600: "#475569",
700: "#334155",
800: "#1E293B",
900: "#0F172A",
},
destructive: {
DEFAULT: "#DC2626",
50: "#FEF2F2",
100: "#FEE2E2",
500: "#EF4444",
600: "#DC2626",
700: "#B91C1C",
},
success: {
DEFAULT: "#16A34A",
50: "#F0FDF4",
100: "#DCFCE7",
500: "#22C55E",
600: "#16A34A",
700: "#15803D",
},
warning: {
DEFAULT: "#F59E0B",
50: "#FFFBEB",
100: "#FEF3C7",
500: "#F59E0B",
600: "#D97706",
700: "#B45309",
},
},
fontFamily: {
heading: ["var(--font-jakarta)", "sans-serif"],
body: ["var(--font-inter)", "sans-serif"],
},
borderRadius: {
card: "10px",
input: "8px",
button: "8px",
pill: "999px",
},
boxShadow: {
card: "0 1px 2px rgba(0, 0, 0, 0.04)",
"card-hover": "0 2px 8px rgba(0, 0, 0, 0.06)",
elevated: "0 4px 16px rgba(0, 0, 0, 0.08)",
},
minHeight: {
touch: "44px",
},
minWidth: {
touch: "44px",
},
spacing: {
"safe-bottom": "env(safe-area-inset-bottom)",
"safe-top": "env(safe-area-inset-top)",
},
},
},
plugins: [],
};
export default config;