/** @type {import('tailwindcss').Config} */ export default { darkMode: 'class', content: [ './src/**/*.{js,ts,jsx,tsx,mdx}', './src/app/**/*.{js,ts,jsx,tsx,mdx}', './src/components/**/*.{js,ts,jsx,tsx,mdx}', './src/pages/**/*.{js,ts,jsx,tsx,mdx}', ], theme: { extend: { colors: { primary: 'rgb(20 113 76)', }, backgroundColor: { primary: 'rgb(20 113 76)', }, textColor: { primary: 'rgb(20 113 76)', }, borderColor: { primary: 'rgb(20 113 76)', }, ringColor: { primary: 'rgb(20 113 76)', }, animation: { 'bounce-in': 'bounce-in 0.5s cubic-bezier(0.34, 1.56, 0.64, 1)', 'float': 'float 6s ease-in-out infinite', 'shimmer': 'shimmer 2s infinite', 'slide-in-left': 'slide-in-left 0.5s ease-out', 'slide-in-right': 'slide-in-right 0.5s ease-out', }, keyframes: { 'bounce-in': { '0%': { opacity: '0', transform: 'translateY(20px) scale(0.9)', }, '50%': { opacity: '1', }, '100%': { opacity: '1', transform: 'translateY(0) scale(1)', }, }, 'float': { '0%, 100%': { transform: 'translateY(0px)', }, '50%': { transform: 'translateY(-20px)', }, }, 'shimmer': { '0%': { 'background-position': '-1000px 0', }, '100%': { 'background-position': '1000px 0', }, }, 'slide-in-left': { 'from': { opacity: '0', transform: 'translateX(-20px)', }, 'to': { opacity: '1', transform: 'translateX(0)', }, }, 'slide-in-right': { 'from': { opacity: '0', transform: 'translateX(20px)', }, 'to': { opacity: '1', transform: 'translateX(0)', }, }, }, }, }, plugins: [], };