main
ts 86 lines 2.42 KB
Raw
1 import type { Config } from "tailwindcss";
2
3 export default {
4 darkMode: ["class"],
5 content: ["./pages/**/*.{ts,tsx}", "./components/**/*.{ts,tsx}", "./app/**/*.{ts,tsx}", "./src/**/*.{ts,tsx}"],
6 prefix: "",
7 theme: {
8 container: {
9 center: true,
10 padding: "1.5rem",
11 screens: {
12 "2xl": "1280px",
13 },
14 },
15 extend: {
16 fontFamily: {
17 sans: ['Inter', 'system-ui', 'sans-serif'],
18 },
19 colors: {
20 border: "hsl(var(--border))",
21 input: "hsl(var(--input))",
22 ring: "hsl(var(--ring))",
23 background: "hsl(var(--background))",
24 foreground: "hsl(var(--foreground))",
25 primary: {
26 DEFAULT: "hsl(var(--primary))",
27 foreground: "hsl(var(--primary-foreground))",
28 },
29 secondary: {
30 DEFAULT: "hsl(var(--secondary))",
31 foreground: "hsl(var(--secondary-foreground))",
32 },
33 destructive: {
34 DEFAULT: "hsl(var(--destructive))",
35 foreground: "hsl(var(--destructive-foreground))",
36 },
37 muted: {
38 DEFAULT: "hsl(var(--muted))",
39 foreground: "hsl(var(--muted-foreground))",
40 },
41 accent: {
42 DEFAULT: "hsl(var(--accent))",
43 foreground: "hsl(var(--accent-foreground))",
44 },
45 popover: {
46 DEFAULT: "hsl(var(--popover))",
47 foreground: "hsl(var(--popover-foreground))",
48 },
49 card: {
50 DEFAULT: "hsl(var(--card))",
51 foreground: "hsl(var(--card-foreground))",
52 },
53 navy: {
54 DEFAULT: "hsl(var(--navy))",
55 light: "hsl(var(--navy-light))",
56 },
57 lime: {
58 DEFAULT: "hsl(var(--lime))",
59 dark: "hsl(var(--lime-dark))",
60 },
61 },
62 borderRadius: {
63 lg: "var(--radius)",
64 md: "calc(var(--radius) - 2px)",
65 sm: "calc(var(--radius) - 4px)",
66 xl: "1rem",
67 "2xl": "1.5rem",
68 },
69 keyframes: {
70 "accordion-down": {
71 from: { height: "0" },
72 to: { height: "var(--radix-accordion-content-height)" },
73 },
74 "accordion-up": {
75 from: { height: "var(--radix-accordion-content-height)" },
76 to: { height: "0" },
77 },
78 },
79 animation: {
80 "accordion-down": "accordion-down 0.2s ease-out",
81 "accordion-up": "accordion-up 0.2s ease-out",
82 },
83 },
84 },
85 plugins: [require("tailwindcss-animate")],
86 } satisfies Config;