-
Notifications
You must be signed in to change notification settings - Fork 0
/
tailwind.config.cjs
50 lines (50 loc) · 1.4 KB
/
tailwind.config.cjs
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
module.exports = {
darkMode: 'media',
content: [ './src/**/*.{html,js,svelte,ts,md}' ],
theme: {
extend: {
typography(theme) {
return {
dark: {
css: {
color: theme('colors.gray.300'),
'[class~="lead"]': { color: theme('colors.gray.400') },
a: { color: theme('colors.gray.100') },
strong: { color: theme('colors.gray.100') },
'ul > li::before': { backgroundColor: theme('colors.gray.700') },
hr: { borderColor: theme('colors.gray.800') },
blockquote: {
color: theme('colors.gray.100'),
borderLeftColor: theme('colors.gray.800')
},
h1: { color: theme('colors.gray.100') },
h2: { color: theme('colors.gray.100') },
h3: { color: theme('colors.gray.100') },
h4: { color: theme('colors.gray.100') },
code: { color: theme('colors.gray.100') },
'a code': { color: theme('colors.gray.100') },
pre: {
color: theme('colors.gray.200'),
backgroundColor: theme('colors.gray.800')
},
thead: {
color: theme('colors.gray.100'),
borderBottomColor: theme('colors.gray.700')
},
'tbody tr': { borderBottomColor: theme('colors.gray.800') }
}
}
};
}
},
container: {
center: true
}
},
variants: {
extend: {
typography: ["dark"]
}
},
plugins: [ require('@tailwindcss/typography') ]
};