60f6e9d2e1
Next.js 14 + Prisma + Stripe + Google Sheets + Nodemailer
85 lines
2.3 KiB
TypeScript
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
|