@layer utilities { .shake { animation: shake 400ms both; } @keyframes appear-then-fade { 0%,100% { opacity: 0; } 5%,60% { opacity: 1; } } /* Keyframes */ @keyframes react { 0% { transform: scale(0.3); opacity: 0; } 50% { transform: scale(1.15); opacity: 1; } 100% { transform: scale(1); } } @keyframes scale-fade-out { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0); opacity: 0; } } @keyframes shake { 0% { transform: translateX(-2rem); } 25% { transform: translateX(2rem); } 50% { transform: translateX(-1rem); } 75% { transform: translateX(1rem); } } }