|
|
|
|
|
module.exports = { |
|
|
content: [ |
|
|
"./src/**/*.{js,jsx,ts,tsx}", |
|
|
], |
|
|
theme: { |
|
|
extend: { |
|
|
colors: { |
|
|
|
|
|
ui: { |
|
|
|
|
|
bg: '#F5F7FB', |
|
|
panel: '#FFFFFF', |
|
|
border: '#E6E8F0', |
|
|
|
|
|
|
|
|
text: '#1F2238', |
|
|
textDim: '#5B618A', |
|
|
|
|
|
|
|
|
neonPink: '#FF2DAC', |
|
|
neonCyan: '#14BBD2', |
|
|
neonBlue: '#0EA5E9', |
|
|
neonCyanDark: '#0F94A8', |
|
|
neonLime: '#C7FF41', |
|
|
magenta: '#D700FF', |
|
|
warning: '#FFB020', |
|
|
}, |
|
|
}, |
|
|
fontFamily: { |
|
|
sans: ['Inter', 'system-ui', 'sans-serif'], |
|
|
}, |
|
|
animation: { |
|
|
'fade-in': 'fadeIn 0.3s ease-in-out', |
|
|
'slide-in': 'slideIn 0.3s ease-out', |
|
|
'bounce-in': 'bounceIn 0.6s ease-out', |
|
|
'pulse-glow': 'pulseGlow 2s ease-in-out infinite', |
|
|
}, |
|
|
keyframes: { |
|
|
fadeIn: { |
|
|
'0%': { opacity: '0', transform: 'translateY(10px)' }, |
|
|
'100%': { opacity: '1', transform: 'translateY(0)' }, |
|
|
}, |
|
|
slideIn: { |
|
|
'0%': { transform: 'translateX(-100%)' }, |
|
|
'100%': { transform: 'translateX(0)' }, |
|
|
}, |
|
|
bounceIn: { |
|
|
'0%': { transform: 'scale(0.3)', opacity: '0' }, |
|
|
'50%': { transform: 'scale(1.05)' }, |
|
|
'70%': { transform: 'scale(0.9)' }, |
|
|
'100%': { transform: 'scale(1)', opacity: '1' }, |
|
|
}, |
|
|
pulseGlow: { |
|
|
'0%, 100%': { boxShadow: '0 0 0px rgba(255, 45, 172, 0.0)' }, |
|
|
'50%': { boxShadow: '0 0 24px rgba(255, 45, 172, 0.6)' }, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
plugins: [], |
|
|
} |