blob: 0755af33f1481f33f1b23c0df337829ab2dd1e01 [file] [log] [blame]
gio5f2f1002025-03-20 18:38:48 +04001/** @type {import('tailwindcss').Config} */
2export default {
3 darkMode: ["class"],
4 content: ["./index.html", "./src/**/*.{ts,tsx,js,jsx}"],
5 theme: {
6 extend: {
7 borderRadius: {
8 lg: 'var(--radius)',
9 md: 'calc(var(--radius) - 2px)',
10 sm: 'calc(var(--radius) - 4px)'
11 },
12 colors: {
13 background: 'hsl(var(--background))',
14 foreground: 'hsl(var(--foreground))',
15 card: {
16 DEFAULT: 'hsl(var(--card))',
17 foreground: 'hsl(var(--card-foreground))'
18 },
19 popover: {
20 DEFAULT: 'hsl(var(--popover))',
21 foreground: 'hsl(var(--popover-foreground))'
22 },
23 primary: {
24 DEFAULT: 'hsl(var(--primary))',
25 foreground: 'hsl(var(--primary-foreground))'
26 },
27 secondary: {
28 DEFAULT: 'hsl(var(--secondary))',
29 foreground: 'hsl(var(--secondary-foreground))'
30 },
31 muted: {
32 DEFAULT: 'hsl(var(--muted))',
33 foreground: 'hsl(var(--muted-foreground))'
34 },
35 accent: {
36 DEFAULT: 'hsl(var(--accent))',
37 foreground: 'hsl(var(--accent-foreground))'
38 },
39 destructive: {
40 DEFAULT: 'hsl(var(--destructive))',
41 foreground: 'hsl(var(--destructive-foreground))'
42 },
43 border: 'hsl(var(--border))',
44 input: 'hsl(var(--input))',
45 ring: 'hsl(var(--ring))',
46 chart: {
47 '1': 'hsl(var(--chart-1))',
48 '2': 'hsl(var(--chart-2))',
49 '3': 'hsl(var(--chart-3))',
50 '4': 'hsl(var(--chart-4))',
51 '5': 'hsl(var(--chart-5))'
52 },
53 sidebar: {
54 DEFAULT: 'hsl(var(--sidebar-background))',
55 foreground: 'hsl(var(--sidebar-foreground))',
56 primary: 'hsl(var(--sidebar-primary))',
57 'primary-foreground': 'hsl(var(--sidebar-primary-foreground))',
58 accent: 'hsl(var(--sidebar-accent))',
59 'accent-foreground': 'hsl(var(--sidebar-accent-foreground))',
60 border: 'hsl(var(--sidebar-border))',
61 ring: 'hsl(var(--sidebar-ring))'
62 }
63 },
64 keyframes: {
65 'accordion-down': {
66 from: {
67 height: '0'
68 },
69 to: {
70 height: 'var(--radix-accordion-content-height)'
71 }
72 },
73 'accordion-up': {
74 from: {
75 height: 'var(--radix-accordion-content-height)'
76 },
77 to: {
78 height: '0'
79 }
80 }
81 },
82 animation: {
83 'accordion-down': 'accordion-down 0.2s ease-out',
84 'accordion-up': 'accordion-up 0.2s ease-out'
85 }
86 }
87 },
88 plugins: [require("tailwindcss-animate")],
89}
90