@keyframes paper-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(2deg)}}.paper-float{animation:paper-float 3s ease-in-out infinite}@keyframes paper-insert{0%{transform:translate(-50%,-150%) rotate(0deg);opacity:1}50%{transform:translate(-50%) rotate(180deg);opacity:.8}to{transform:translate(-50%,50%) rotate(1turn);opacity:0}}.paper-insert{width:2rem;height:3rem;background-color:#fefce8;border-radius:.25rem;animation:paper-insert 2s ease-out forwards}@keyframes box-glow{0%{box-shadow:0 0 0 rgba(59,130,246,0)}50%{box-shadow:0 0 20px rgba(59,130,246,.5)}to{box-shadow:0 0 0 rgba(59,130,246,0)}}.box-glow{animation:box-glow 2s ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}