@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes dangle{0%,to{transform:rotate(0deg)}15%{transform:rotate(-20deg)}30%{transform:rotate(15deg)}45%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-5deg)}90%{transform:rotate(2deg)}}.rotating-gear .fa-gear{transition:transform .3s ease}.rotating-gear:hover .fa-gear{transform:rotate(45deg)}.bounce-icon:hover .fa-notebook{animation:bounce .6s ease}.shake-icon:hover .fa-bullhorn{animation:shake .5s ease}.pulse-icon:hover .fa-comment-o{animation:pulse 1s ease}.wobble-icon .fa-question-circle-o{transform-origin:top center;transition:transform .2s ease}.wobble-icon:hover .fa-question-circle-o{animation:dangle .8s ease;transform-origin:top center}.float-icon{position:relative}.float-icon:hover .fa-user{transform:translateY(-2px) rotate(10deg);transition:transform .3s ease}.float-icon:hover::after{opacity:1;transform:translateY(-3px) scale(1) rotate(-15deg)}