/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./template/templates/**/*.tmpl"],
theme: {
extend: {
backgroundSize: {
"size-200": "200% 200%",
},
backgroundPosition: {
"pos-0": "0% 0%",
"pos-100": "100% 100%",
},
keyframes: {
wiggle: {
'0%, 100%': { transform: 'rotate(-2deg)' },
'50%': { transform: 'rotate(2deg)' },
},
starspin: {
'0%': {
transform: 'rotate(0deg)',
opacity: '0',
},
'25%': {
transform: 'rotate(90deg)',
opacity: '1',
},
'50%': {
transform: 'rotate(180deg)',
opacity: '1',
},
'75%': {
transform: 'rotate(270deg)',
opacity: '1',
},
'100%': {
transform: 'rotate(360deg)',
opacity: '0',
},
},
starmove: {
'0%': {
transform: 'translateX(-25%) translateY(-250%)',
},
'10%': {
transform: 'translateX(-80%) translateY(-162.5%)',
},
'30%': {
transform: 'translateX(-110%) translateY(-125%)',
},
'50%': {
transform: 'translateX(-80%) translateY(-50%)',
},
'60%': {
transform: 'translateX(-25%) translateY(0)'
},
'75%': {
transform: 'translateX(-10%) translateY(25%)'
},
'90%': {
transform: 'translateX(-15%) translateY(50%)'
},
'100%': {
transform: 'translateX(-10%) translateY(75%)'
},
},
},
animation: {
wiggle: 'wiggle 200ms ease-in-out',
starspin: 'starspin 750ms linear',
starmove: 'starmove 750ms linear',
},
},
},
plugins: [],
}