|
|
|
import type { Config } from "tailwindcss"; |
|
|
|
export default { |
|
darkMode: ["class"], |
|
content: [ |
|
"./pages/**/*.{ts,tsx}", |
|
"./components/**/*.{ts,tsx}", |
|
"./app/**/*.{ts,tsx}", |
|
"./src/**/*.{ts,tsx}", |
|
], |
|
prefix: "", |
|
theme: { |
|
container: { |
|
center: true, |
|
padding: "2rem", |
|
screens: { |
|
"2xl": "1400px", |
|
}, |
|
}, |
|
extend: { |
|
colors: { |
|
border: "hsl(var(--border))", |
|
input: "hsl(var(--input))", |
|
ring: "hsl(var(--ring))", |
|
background: "hsl(var(--background))", |
|
foreground: "hsl(var(--foreground))", |
|
primary: { |
|
DEFAULT: "#0284C7", |
|
light: "#7DD3FC", |
|
dark: "#075985", |
|
}, |
|
neutral: { |
|
DEFAULT: "#6B7280", |
|
light: "#F9FAFB", |
|
dark: "#111827", |
|
}, |
|
}, |
|
keyframes: { |
|
"fade-in": { |
|
"0%": { opacity: "0", transform: "translateY(10px)" }, |
|
"100%": { opacity: "1", transform: "translateY(0)" }, |
|
}, |
|
"slide-in": { |
|
"0%": { transform: "translateX(-100%)" }, |
|
"100%": { transform: "translateX(0)" }, |
|
}, |
|
}, |
|
animation: { |
|
"fade-in": "fade-in 0.5s ease-out", |
|
"slide-in": "slide-in 0.3s ease-out", |
|
}, |
|
}, |
|
}, |
|
plugins: [require("tailwindcss-animate")], |
|
} satisfies Config; |
|
|