/** @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%)'
},
},
lidjump: {
'0%': {
transform: 'translateY(0)',
},
'50%': {
transform: 'translateY(-75%)',
},
'100%': {
transform: 'translateY(0)',
},
},
lidflip: {
'0%': {
transform: 'rotate(0deg)',
},
'50%': {
transform: 'rotate(180deg)',
},
'100%': {
transform: 'rotate(360deg)',
},
},
fullrotate: {
'0%': {
transform: 'rotate(0deg)',
},
'100%': {
transform: 'rotate(360deg)',
},
},
newlink: {
'0%': {
transform: 'scale(1, 0)',
opacity: '0',
},
'100%': {
transform: 'scale(1, 1)',
opacity: '1',
},
},
penrotate: {
'0%': {
transform: 'rotate(0deg)',
},
'7.5%': {
transform: 'rotate(5deg)',
},
'22.5%': {
transform: 'rotate(10deg)',
},
'30%': {
transform: 'rotate(7deg)',
},
'40%': {
transform: 'rotate(0deg)',
},
'50%': {
transform: 'rotate(-10deg)',
},
'60%': {
transform: 'rotate(180deg)',
},
'90%': {
transform: 'rotate(180deg)',
},
'100%': {
transform: 'rotate(180deg)',
},
},
penmove: {
'0%': {
transform: 'translateX(-22%) translateY(-18%)',
},
'7.5%': {
transform: 'translateX(-10%) translateY(-24%)',
},
'22.5%': {
transform: 'translateX(10%) translateY(-4%)',
},
'30%': {
transform: 'translateX(25%) translateY(-10%)',
},
'40%': {
transform: 'translateX(50%) translateY(7%)',
},
'50%': {
transform: 'translateX(50%) translateY(7%)',
},
'60%': {
transform: 'translateX(150%) translateY(-93%)',
},
'70%': {
transform: 'translateX(125%) translateY(-110%)',
},
'77.5%': {
transform: 'translateX(110%) translateY(-104%)',
},
'92.5%': {
transform: 'translateX(110%) translateY(-124%)',
},
'100%': {
transform: 'translateX(78%) translateY(-118%)',
},
},
},
animation: {
wiggle: 'wiggle 200ms ease-in-out',
starspin: 'starspin 750ms linear',
starmove: 'starmove 750ms linear',
lidjump: 'lidjump 500ms linear',
lidflip: 'lidflip 500ms linear',
scribble: 'scribble 1000ms linear forwards',
penrotate: 'penrotate 1000ms linear',
penmove: 'penmove 1000ms linear',
},
},
},
plugins: [],
}