import insforgeTailwindPreset from '@insforge/ui/tailwind-preset'; /** @type {import('tailwindcss').Config} */ export default { darkMode: ['class'], content: ['./src/**/*.{js,ts,jsx,tsx}', '../ui/src/**/*.{ts,tsx}'], prefix: '', presets: [insforgeTailwindPreset], theme: { container: { center: true, padding: '2rem', screens: { '2xl': '1400px', }, }, extend: { colors: { border: 'var(--border)', foreground: 'rgb(var(--foreground))', 'muted-foreground': 'rgb(var(--muted-foreground))', primary: 'rgb(var(--primary))', destructive: 'rgb(var(--destructive))', warning: 'rgb(var(--warning))', info: 'rgb(var(--info))', card: 'rgb(var(--card))', toast: 'rgb(var(--toast))', }, 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' }, }, }, animation: { 'accordion-down': 'accordion-down 0.2s ease-out', 'accordion-up': 'accordion-up 0.2s ease-out', }, fontSize: { xs: ['0.75rem', { lineHeight: '1rem' }], sm: ['0.875rem', { lineHeight: '1.25rem' }], base: ['1rem', { lineHeight: '1.5rem' }], lg: ['1.125rem', { lineHeight: '1.75rem' }], xl: ['1.25rem', { lineHeight: '1.75rem' }], '2xl': ['1.5rem', { lineHeight: '2rem' }], '3xl': ['1.875rem', { lineHeight: '2.25rem' }], '4xl': ['2.25rem', { lineHeight: '2.5rem' }], '5xl': ['3rem', { lineHeight: '1' }], '6xl': ['3.75rem', { lineHeight: '1' }], }, spacing: { 18: '4.5rem', 88: '22rem', 128: '32rem', }, screens: { xs: '475px', }, }, }, plugins: [require('tailwindcss-animate')], };