Spaces:
Build error
Build error
| module.exports = { | |
| content: [ | |
| './pages/**/*.{js,jsx}', | |
| './components/**/*.{js,jsx}', | |
| ], | |
| theme: { | |
| extend: { | |
| colors: { | |
| navy: { | |
| 950: '#050810', | |
| 900: '#0a0e1a', | |
| 800: '#0d1224', | |
| 700: '#111833', | |
| 600: '#1a2342', | |
| 500: '#243056', | |
| }, | |
| accent: { | |
| purple: '#8b5cf6', | |
| 'purple-light': '#a78bfa', | |
| cyan: '#06b6d4', | |
| 'cyan-light': '#22d3ee', | |
| }, | |
| glass: { | |
| DEFAULT: 'rgba(13, 18, 36, 0.7)', | |
| light: 'rgba(26, 35, 66, 0.5)', | |
| } | |
| }, | |
| fontFamily: { | |
| mono: ['JetBrains Mono', 'Fira Code', 'monospace'], | |
| }, | |
| boxShadow: { | |
| 'glow-purple': '0 0 20px rgba(139, 92, 246, 0.15)', | |
| 'glow-cyan': '0 0 20px rgba(6, 182, 212, 0.15)', | |
| 'glow-purple-lg': '0 0 40px rgba(139, 92, 246, 0.2)', | |
| 'glass': '0 8px 32px rgba(0, 0, 0, 0.3)', | |
| }, | |
| backgroundImage: { | |
| 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', | |
| }, | |
| animation: { | |
| 'pulse-slow': 'pulse 3s cubic-bezier(0.4, 0, 0.6, 1) infinite', | |
| 'glow': 'glow 2s ease-in-out infinite alternate', | |
| 'float': 'float 6s ease-in-out infinite', | |
| 'shimmer': 'shimmer 2s linear infinite', | |
| 'slide-up': 'slideUp 0.3s ease-out', | |
| 'slide-down': 'slideDown 0.3s ease-out', | |
| 'fade-in': 'fadeIn 0.4s ease-out', | |
| 'scale-in': 'scaleIn 0.2s ease-out', | |
| }, | |
| keyframes: { | |
| glow: { | |
| '0%': { boxShadow: '0 0 5px rgba(139, 92, 246, 0.2)' }, | |
| '100%': { boxShadow: '0 0 20px rgba(139, 92, 246, 0.4)' }, | |
| }, | |
| float: { | |
| '0%, 100%': { transform: 'translateY(0px)' }, | |
| '50%': { transform: 'translateY(-10px)' }, | |
| }, | |
| shimmer: { | |
| '0%': { backgroundPosition: '-200% 0' }, | |
| '100%': { backgroundPosition: '200% 0' }, | |
| }, | |
| slideUp: { | |
| '0%': { transform: 'translateY(10px)', opacity: '0' }, | |
| '100%': { transform: 'translateY(0)', opacity: '1' }, | |
| }, | |
| slideDown: { | |
| '0%': { transform: 'translateY(-10px)', opacity: '0' }, | |
| '100%': { transform: 'translateY(0)', opacity: '1' }, | |
| }, | |
| fadeIn: { | |
| '0%': { opacity: '0' }, | |
| '100%': { opacity: '1' }, | |
| }, | |
| scaleIn: { | |
| '0%': { transform: 'scale(0.95)', opacity: '0' }, | |
| '100%': { transform: 'scale(1)', opacity: '1' }, | |
| }, | |
| } | |
| }, | |
| }, | |
| plugins: [], | |
| } |