import type { Config } from 'tailwindcss'; export default { content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'], theme: { extend: { colors: { brand: '#c20600', 'bg-primary': '#0a0a0a', 'bg-secondary': '#121212', 'bg-tertiary': '#1a1a1a', 'bg-elevated': '#202020', 'text-primary': '#d4d4d4', 'text-secondary': '#a3a3a3', 'text-muted': '#737373', 'border-subtle': '#1a1a1a', 'border-default': '#2a2a2a', 'border-highlight': '#3a3a3a', }, fontFamily: { mono: ['Courier New', 'Courier', 'monospace'], sans: ['-apple-system', 'BlinkMacSystemFont', 'Segoe UI', 'Roboto', 'sans-serif'], }, spacing: { 'header': '48px', 'status': '32px', }, animation: { 'pulse-slow': 'pulse-slow 3s ease-in-out infinite', 'fade-in': 'fade-in 0.6s ease-out forwards', 'fade-in-up': 'fade-in-up 0.6s ease-out forwards', 'glow': 'glow 2s ease-in-out infinite', 'data-flow': 'data-flow 1.5s ease-in-out infinite', }, keyframes: { 'pulse-slow': { '0%, 100%': { opacity: '0.4' }, '50%': { opacity: '1' }, }, 'fade-in': { '0%': { opacity: '0' }, '100%': { opacity: '1' }, }, 'fade-in-up': { '0%': { opacity: '0', transform: 'translateY(12px)' }, '100%': { opacity: '1', transform: 'translateY(0)' }, }, 'glow': { '0%, 100%': { boxShadow: '0 0 4px #c2060060' }, '50%': { boxShadow: '0 0 12px #c20600a0' }, }, 'data-flow': { '0%': { transform: 'translateY(-4px)', opacity: '0' }, '50%': { opacity: '1' }, '100%': { transform: 'translateY(4px)', opacity: '0' }, }, }, }, }, plugins: [], } satisfies Config;