/**handles:digima-tailwind**/
.animate-pulse,.animate-ping{animation-delay:7s}@keyframes bounce-once{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-once{animation:bounce-once .1s ease-in-out}.hover-glow:hover{box-shadow:0 0 15px 4px rgba(0,255,255,.5)}html{scroll-behavior:smooth}section{padding:2rem 0}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-up{animation:slideInUp .6s ease-out}body{max-width:100vw;overflow-x:hidden}@media(min-width:768px){body{max-width:100%}}@keyframes fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes spin-slow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animate-fade-in{animation:fade-in 1s ease-in-out both}.animate-fade-in-up{animation:fade-in-up 1s ease-in-out both}.animate-zoom-in{animation:zoom-in 1s ease-in-out both}.animate-spin-slow{animation:spin-slow 6s linear infinite}.fade-up{animation:fadeUp 1s ease-in-out}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}