Files
cursa-corbins-2026/tailwind.config.ts
admin 60f6e9d2e1 Initial commit – Cursa de la Cirera 2026 e-commerce
Next.js 14 + Prisma + Stripe + Google Sheets + Nodemailer
2026-06-17 12:02:28 +02:00

85 lines
2.3 KiB
TypeScript

import type { Config } from 'tailwindcss'
const config: Config = {
content: [
'./src/pages/**/*.{js,ts,jsx,tsx,mdx}',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
],
theme: {
extend: {
colors: {
teal: {
DEFAULT: '#00C8DC',
50: '#E0FAFE',
100: '#B3F3FA',
200: '#66E8F6',
300: '#1ADCF1',
400: '#00C8DC',
500: '#009AAB',
600: '#007580',
700: '#005059',
800: '#002A2E',
900: '#000D0E',
},
cherry: {
DEFAULT: '#E84040',
50: '#FEE8E8',
100: '#FCC8C8',
200: '#F98888',
300: '#F05050',
400: '#E84040',
500: '#C82020',
600: '#A01818',
700: '#781010',
800: '#500808',
900: '#280404',
},
dark: {
DEFAULT: '#070714',
card: '#0E0E1F',
border: '#1C1C38',
muted: '#2A2A45',
},
},
fontFamily: {
sans: ['Inter', 'system-ui', 'sans-serif'],
},
animation: {
float: 'float 3s ease-in-out infinite',
'float-slow': 'float 5s ease-in-out infinite',
'pulse-slow': 'pulse 3s ease-in-out infinite',
'countdown-flip': 'countdownFlip 0.3s ease-out',
'fade-up': 'fadeUp 0.6s ease-out',
'slide-in': 'slideIn 0.4s ease-out',
shimmer: 'shimmer 2s infinite',
},
keyframes: {
float: {
'0%, 100%': { transform: 'translateY(0px)' },
'50%': { transform: 'translateY(-12px)' },
},
countdownFlip: {
'0%': { transform: 'rotateX(90deg)', opacity: '0' },
'100%': { transform: 'rotateX(0deg)', opacity: '1' },
},
fadeUp: {
'0%': { opacity: '0', transform: 'translateY(20px)' },
'100%': { opacity: '1', transform: 'translateY(0)' },
},
slideIn: {
'0%': { opacity: '0', transform: 'translateX(-20px)' },
'100%': { opacity: '1', transform: 'translateX(0)' },
},
shimmer: {
'0%': { backgroundPosition: '-200% 0' },
'100%': { backgroundPosition: '200% 0' },
},
},
},
},
plugins: [],
}
export default config