/** @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: [], };