import type { Config } from 'tailwindcss' const config: Config = { darkMode: 'class', content: [ './src/pages/**/*.{js,ts,jsx,tsx,mdx}', './src/components/**/*.{js,ts,jsx,tsx,mdx}', './src/app/**/*.{js,ts,jsx,tsx,mdx}', ], theme: { extend: { colors: { background: '#020617', foreground: '#F8FAFC', card: { DEFAULT: '#0F172A', foreground: '#F8FAFC', }, primary: { DEFAULT: '#22C55E', foreground: '#020617', hover: '#16A34A', }, muted: { DEFAULT: '#1E293B', foreground: '#94A3B8', }, accent: { DEFAULT: '#334155', foreground: '#F8FAFC', }, destructive: { DEFAULT: '#EF4444', foreground: '#F8FAFC', }, border: '#1E293B', input: '#1E293B', ring: '#22C55E', }, fontFamily: { sans: ['Inter', 'system-ui', '-apple-system', 'sans-serif'], mono: ['JetBrains Mono', 'Fira Code', 'monospace'], }, keyframes: { 'fade-in': { '0%': { opacity: '0', transform: 'translateY(4px)' }, '100%': { opacity: '1', transform: 'translateY(0)' }, }, 'slide-in': { '0%': { opacity: '0', transform: 'translateX(-8px)' }, '100%': { opacity: '1', transform: 'translateX(0)' }, }, }, animation: { 'fade-in': 'fade-in 0.2s ease-out', 'slide-in': 'slide-in 0.2s ease-out', }, }, }, plugins: [], } export default config