| 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: { | |
| gray: { | |
| 850: '#1a1b23', | |
| }, | |
| }, | |
| backgroundImage: { | |
| 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', | |
| 'gradient-conic': | |
| 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', | |
| }, | |
| animation: { | |
| 'bounce-slow': 'bounce 2s infinite', | |
| 'pulse-slow': 'pulse 3s infinite', | |
| 'spin-slow': 'spin 3s linear infinite', | |
| 'gradient': 'gradient 6s ease infinite', | |
| 'float': 'float 6s ease-in-out infinite', | |
| 'glow': 'glow 2s ease-in-out infinite', | |
| }, | |
| keyframes: { | |
| gradient: { | |
| '0%, 100%': { | |
| 'background-size': '200% 200%', | |
| 'background-position': 'left center', | |
| }, | |
| '50%': { | |
| 'background-size': '200% 200%', | |
| 'background-position': 'right center', | |
| }, | |
| }, | |
| float: { | |
| '0%, 100%': { transform: 'translateY(0)' }, | |
| '50%': { transform: 'translateY(-10px)' }, | |
| }, | |
| glow: { | |
| '0%, 100%': { opacity: '1' }, | |
| '50%': { opacity: '0.7' }, | |
| }, | |
| }, | |
| }, | |
| }, | |
| plugins: [ | |
| require('@tailwindcss/forms'), | |
| require('@tailwindcss/typography'), | |
| ], | |
| } | |
| export default config |