import type { Config } from 'tailwindcss' const config: Config = { content: [ './pages/**/*.{js,ts,jsx,tsx,mdx}', './components/**/*.{js,ts,jsx,tsx,mdx}', './app/**/*.{js,ts,jsx,tsx,mdx}', ], theme: { extend: { colors: { // Monochrome Palette background: { DEFAULT: '#000000', elevated: '#0A0A0A', card: '#1A1A1A', }, foreground: { DEFAULT: '#FAFAFA', muted: '#A1A1A1', subtle: '#525252', }, border: { DEFAULT: '#262626', muted: '#1A1A1A', }, // Status Colors success: '#10B981', danger: '#EF4444', warning: '#F59E0B', }, fontFamily: { sans: ['var(--font-geist-sans)', 'Inter', 'system-ui', 'sans-serif'], mono: ['var(--font-geist-mono)', 'monospace'], }, boxShadow: { 'soft': '0 2px 8px rgba(255, 255, 255, 0.05)', 'elevated': '0 8px 24px rgba(255, 255, 255, 0.08)', 'glow': '0 0 20px rgba(255, 255, 255, 0.15)', }, animation: { 'fade-in': 'fadeIn 0.3s ease-in-out', 'slide-up': 'slideUp 0.3s ease-out', 'scale-in': 'scaleIn 0.2s ease-out', }, keyframes: { fadeIn: { '0%': { opacity: '0' }, '100%': { opacity: '1' }, }, slideUp: { '0%': { transform: 'translateY(10px)', opacity: '0' }, '100%': { transform: 'translateY(0)', opacity: '1' }, }, scaleIn: { '0%': { transform: 'scale(0.95)', opacity: '0' }, '100%': { transform: 'scale(1)', opacity: '1' }, }, }, }, }, plugins: [], } export default config