Spaces:
Sleeping
Sleeping
import type { Config } from 'tailwindcss'; | |
const config = { | |
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: { | |
fontFamily: { | |
sans: ['var(--font-geist-sans)'], | |
mono: ['var(--font-geist-mono)'], | |
}, | |
colors: { | |
border: 'hsl(var(--border))', | |
input: 'hsl(var(--input))', | |
ring: 'hsl(var(--ring))', | |
background: 'hsl(var(--background))', | |
foreground: 'hsl(var(--foreground))', | |
primary: { | |
DEFAULT: 'hsl(var(--primary))', | |
foreground: 'hsl(var(--primary-foreground))', | |
}, | |
secondary: { | |
DEFAULT: 'hsl(var(--secondary))', | |
foreground: 'hsl(var(--secondary-foreground))', | |
}, | |
destructive: { | |
DEFAULT: 'hsl(var(--destructive))', | |
foreground: 'hsl(var(--destructive-foreground))', | |
}, | |
muted: { | |
DEFAULT: 'hsl(var(--muted))', | |
foreground: 'hsl(var(--muted-foreground))', | |
}, | |
accent: { | |
DEFAULT: 'hsl(var(--accent))', | |
foreground: 'hsl(var(--accent-foreground))', | |
}, | |
popover: { | |
DEFAULT: 'hsl(var(--popover))', | |
foreground: 'hsl(var(--popover-foreground))', | |
}, | |
card: { | |
DEFAULT: 'hsl(var(--card))', | |
foreground: 'hsl(var(--card-foreground))', | |
}, | |
}, | |
borderRadius: { | |
lg: 'var(--radius)', | |
md: 'calc(var(--radius) - 2px)', | |
sm: 'calc(var(--radius) - 4px)', | |
}, | |
keyframes: { | |
'accordion-down': { | |
from: { height: '0' }, | |
to: { height: 'var(--radix-accordion-content-height)' }, | |
}, | |
'accordion-up': { | |
from: { height: 'var(--radix-accordion-content-height)' }, | |
to: { height: '0' }, | |
}, | |
progress: { | |
'0%': { transform: ' translateX(0) scaleX(0)' }, | |
'40%': { transform: 'translateX(0) scaleX(0.4)' }, | |
'100%': { transform: 'translateX(100%) scaleX(0.5)' }, | |
}, | |
}, | |
transformOrigin: { | |
'left-right': '0% 50%', | |
}, | |
animation: { | |
'accordion-down': 'accordion-down 0.2s ease-out', | |
'accordion-up': 'accordion-up 0.2s ease-out', | |
progress: 'progress 1s infinite linear', | |
}, | |
}, | |
}, | |
plugins: [require('tailwindcss-animate')], | |
} satisfies Config; | |
export default config; | |