director-ai / client /tailwind.config.js
algorembrant's picture
Upload 79 files
11f4e50 verified
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {
colors: {
dark: {
900: '#0A0A0A',
800: '#111111',
700: '#1A1A1A',
600: '#222222',
500: '#2A2A2A',
400: '#333333',
300: '#444444',
},
gold: {
100: '#FFF8E1',
200: '#FFECB3',
300: '#FFD54F',
400: '#E8C547',
500: '#D4AF37',
600: '#C49B30',
700: '#A67C29',
800: '#8B6914',
900: '#6B4F10',
},
light: {
100: '#FFFFFF',
200: '#FAFAFA',
300: '#F5F5F5',
400: '#E0E0E0',
500: '#BDBDBD',
},
},
fontFamily: {
display: ['Playfair Display', 'Georgia', 'serif'],
body: ['Montserrat', 'Helvetica', 'Arial', 'sans-serif'],
},
backgroundImage: {
'gold-gradient': 'linear-gradient(135deg, #D4AF37 0%, #F5E290 50%, #D4AF37 100%)',
'dark-gradient': 'linear-gradient(180deg, #0A0A0A 0%, #1A1A1A 50%, #0A0A0A 100%)',
'hero-gradient': 'linear-gradient(135deg, rgba(212,175,55,0.1) 0%, rgba(10,10,10,0.95) 50%, rgba(212,175,55,0.05) 100%)',
'card-gradient': 'linear-gradient(145deg, rgba(42,42,42,0.6) 0%, rgba(17,17,17,0.8) 100%)',
},
boxShadow: {
'gold': '0 0 20px rgba(212, 175, 55, 0.15)',
'gold-lg': '0 0 40px rgba(212, 175, 55, 0.2)',
'gold-glow': '0 0 60px rgba(212, 175, 55, 0.3)',
'card': '0 8px 32px rgba(0, 0, 0, 0.4)',
'card-hover': '0 16px 48px rgba(0, 0, 0, 0.6)',
},
animation: {
'fade-in': 'fadeIn 0.6s ease-out forwards',
'fade-in-up': 'fadeInUp 0.8s ease-out forwards',
'fade-in-down': 'fadeInDown 0.8s ease-out forwards',
'slide-in-left': 'slideInLeft 0.8s ease-out forwards',
'slide-in-right': 'slideInRight 0.8s ease-out forwards',
'gold-shimmer': 'goldShimmer 3s ease-in-out infinite',
'pulse-gold': 'pulseGold 2s ease-in-out infinite',
'float': 'float 6s ease-in-out infinite',
},
keyframes: {
fadeIn: {
'0%': { opacity: '0' },
'100%': { opacity: '1' },
},
fadeInUp: {
'0%': { opacity: '0', transform: 'translateY(30px)' },
'100%': { opacity: '1', transform: 'translateY(0)' },
},
fadeInDown: {
'0%': { opacity: '0', transform: 'translateY(-30px)' },
'100%': { opacity: '1', transform: 'translateY(0)' },
},
slideInLeft: {
'0%': { opacity: '0', transform: 'translateX(-50px)' },
'100%': { opacity: '1', transform: 'translateX(0)' },
},
slideInRight: {
'0%': { opacity: '0', transform: 'translateX(50px)' },
'100%': { opacity: '1', transform: 'translateX(0)' },
},
goldShimmer: {
'0%, 100%': { backgroundPosition: '200% center' },
'50%': { backgroundPosition: '-200% center' },
},
pulseGold: {
'0%, 100%': { boxShadow: '0 0 20px rgba(212, 175, 55, 0.15)' },
'50%': { boxShadow: '0 0 40px rgba(212, 175, 55, 0.35)' },
},
float: {
'0%, 100%': { transform: 'translateY(0)' },
'50%': { transform: 'translateY(-10px)' },
},
},
},
},
plugins: [],
};