/** @type {import('tailwindcss').Config} */ module.exports = { content: [ './pages/**/*.{js,ts,jsx,tsx,mdx}', './components/**/*.{js,ts,jsx,tsx,mdx}', ], theme: { extend: { colors: { iron: { 900: '#0a0a0f', 800: '#12121a', 700: '#1a1a25', 600: '#252535', 500: '#3d3d5c', 400: '#5a5a8a', 300: '#8a8ab8', 200: '#b8b8d8', 100: '#e8e8f5', }, electric: { 500: '#00f0ff', 400: '#33f5ff', 300: '#66faff', glow: 'rgba(0, 240, 255, 0.5)', }, magma: { 500: '#ff3366', 400: '#ff5c85', glow: 'rgba(255, 51, 102, 0.5)', }, gold: { 500: '#ffd700', 400: '#ffe033', } }, fontFamily: { mono: ['JetBrains Mono', 'Fira Code', 'monospace'], display: ['Space Grotesk', 'system-ui', 'sans-serif'], }, animation: { 'pulse-slow': 'pulse 4s cubic-bezier(0.4, 0, 0.6, 1) infinite', 'glow': 'glow 2s ease-in-out infinite alternate', 'float': 'float 6s ease-in-out infinite', 'scan': 'scan 3s linear infinite', }, keyframes: { glow: { '0%': { boxShadow: '0 0 5px #00f0ff, 0 0 10px #00f0ff, 0 0 15px #00f0ff' }, '100%': { boxShadow: '0 0 10px #00f0ff, 0 0 20px #00f0ff, 0 0 30px #00f0ff' }, }, float: { '0%, 100%': { transform: 'translateY(0px)' }, '50%': { transform: 'translateY(-20px)' }, }, scan: { '0%': { transform: 'translateY(-100%)' }, '100%': { transform: 'translateY(100%)' }, }, }, }, }, plugins: [], }