@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)}}@keyframes shake-can{0%,to{transform:translateX(0) translateY(0) rotate(0deg)}10%,50%{transform:translateX(-2px) translateY(-.5px) rotate(-1deg)}20%,60%{transform:translateX(2px) translateY(.5px) rotate(1deg)}30%{transform:translateX(-2.5px) translateY(-1px) rotate(-1.5deg)}40%{transform:translateX(2.5px) translateY(1px) rotate(1.5deg)}70%{transform:translateX(-1.5px) translateY(-.5px) rotate(-.5deg)}80%{transform:translateX(1.5px) translateY(.5px) rotate(.5deg)}90%{transform:translateX(-.5px) translateY(0) rotate(0deg)}}.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::after{content:"Hi!";position:absolute;top:-8px;left:5px;transform:scale(0) rotate(-15deg);color:#fff;font-size:8px;font-weight:700;opacity:0;transition:all .3s ease;white-space:nowrap;z-index:1000}.float-icon:hover::after{opacity:1;transform:translateY(-3px) scale(1) rotate(-15deg)}.shake-can-icon:hover .fa-database-check{animation:shake-can .7s ease}