-
Notifications
You must be signed in to change notification settings - Fork 189
/
Copy pathtailwind.config.js
106 lines (105 loc) · 2.7 KB
/
tailwind.config.js
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
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ['./projects/showcase/src/**/*.{html,ts}'],
darkMode: 'selector',
theme: {
extend: {
spacing: {
'header-height': 'var(--header-height)',
'content-begin': 'var(--header-height)',
},
height: {
'vh-content': 'calc(100vh - var(--header-height))',
},
colors: {
primary: {
light: 'hsl(193,100%,25%)',
dark: 'hsl(193,50%,60%)',
hover: {
DEFAULT: 'hsla(193,100%,25%, 30%)',
dark: 'hsla(193,100%,20%, 90%)',
},
variant: {
light: 'hsl(183,100%,18%)',
dark: 'hsl(183,100%,36%)',
hover: {
DEFAULT: 'hsla(183,100%,18%, 80%)',
dark: 'hsla(183,100%,18%, 90%)',
},
},
},
secondary: {
light: 'hsl(163,100%,25%)',
dark: 'hsl(163,100%,50%)',
hover: {
DEFAULT: 'hsla(163,100%,25%, 30%)',
dark: 'hsla(163,100%,15%, 90%)',
},
variant: {
light: 'hsl(153,100%,18%)',
dark: 'hsl(153,100%,36%)',
hover: {
DEFAULT: 'hsla(153,100%,18%, 30%)',
dark: 'hsla(153,100%,14%, 90%)',
},
},
},
background: {
DEFAULT: 'hsl(0,0%,100%)',
dark: 'hsl(183,5%,10%)',
},
surface: {
DEFAULT: 'hsl(0,0%,100%)',
hover: 'hsl(220,13%,94%)',
dark: {
DEFAULT: 'hsl(0,0%,12%)',
hover: 'hsl(217,19%,27%)',
},
},
error: {
light: 'hsl(0,83%,35%)',
},
highlight: {
grey: {
DEFAULT: 'hsl(193,30%,90%)',
dark: 'hsl(193,5%,20%)',
},
},
on: {
primary: {
light: 'hsl(0,0%,99%)',
dark: 'hsl(0,0%,0%)',
hover: {
DEFAULT: 'hsl(0,0%,0%)',
dark: 'hsl(0,0%,100%)',
},
},
secondary: {
light: 'hsl(0,0%,99%)',
dark: 'hsl(0,0%,0%)',
hover: {
DEFAULT: 'hsl(0,0%,99%)',
dark: 'hsl(0,0%,100%)',
},
},
background: {
DEFAULT: 'hsl(0,0%,0%)',
dark: 'hsl(0,0%,100%)',
},
surface: {
DEFAULT: 'hsl(0,0%,0%)',
dark: 'hsl(0,0,100%)',
},
error: 'hsl(0,0%,99%)',
highlight: {
grey: {
DEFAULT: 'hsl(0,0%,0%)',
dark: 'hsl(0,0%,100%)',
},
},
},
},
},
},
plugins: [],
};