Ruhi_hosting / frontend /tailwind.config.js
Ruhivig65's picture
Upload 3 files
3e5d3a9 verified
export default {
content: ["./index.html", "./src/**/*.{js,jsx}"],
theme: {
extend: {
colors: {
neon: '#00ffcc',
'neon-dim': 'rgba(0, 255, 204, 0.1)',
'bg-primary': '#0a0a0f',
'bg-secondary': '#12121a',
'bg-card': 'rgba(20, 20, 35, 0.8)',
'bg-glass': 'rgba(255, 255, 255, 0.03)',
danger: '#ff4757',
warning: '#ffa502',
success: '#2ed573',
purple: '#a855f7',
},
fontFamily: {
sans: ['Inter', 'system-ui', 'sans-serif'],
mono: ['JetBrains Mono', 'monospace'],
},
animation: {
'glow': 'glow 2s ease-in-out infinite alternate',
'slide-up': 'slideUp 0.5s ease-out',
'slide-in': 'slideIn 0.3s ease-out',
'pulse-neon': 'pulseNeon 2s infinite',
},
keyframes: {
glow: {
'0%': { boxShadow: '0 0 5px rgba(0,255,204,0.2)' },
'100%': { boxShadow: '0 0 20px rgba(0,255,204,0.4)' },
},
slideUp: {
'0%': { transform: 'translateY(20px)', opacity: '0' },
'100%': { transform: 'translateY(0)', opacity: '1' },
},
slideIn: {
'0%': { transform: 'translateX(100%)', opacity: '0' },
'100%': { transform: 'translateX(0)', opacity: '1' },
},
pulseNeon: {
'0%, 100%': { opacity: '1' },
'50%': { opacity: '0.5' },
},
},
},
},
plugins: [],
}