@keyframes floatBubble{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.bubble{z-index:30;animation:floatBubble 3s ease-in-out infinite}@keyframes floatBtn{0%{box-shadow:0 0 12px 4px rgba(0,44,76,.1)}50%{box-shadow:0 0 12px 4px rgba(0,44,76,.25)}to{box-shadow:0 0 12px 4px rgba(0,44,76,.1)}}.floatBtn{z-index:30;transition:all .5s ease-in-out;opacity:1;animation:floatBtn 4s ease-in-out infinite}.floatBtn:hover{opacity:50%}.floatBtnBefore{animation:floatBtnBefore 3s ease-in}@keyframes floatBtnBeforeText{0%{background-position:200% 0}to{background-position:0 0}}.floatBtnBeforeText{background:linear-gradient(90deg,rgba(13,153,255,.25),rgba(13,153,255,.25),rgba(13,153,255,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:floatBtnBeforeText 2.5s linear forwards}.bubbleTextAfterPressed{background:linear-gradient(90deg,rgba(0,119,204,.55),rgba(0,119,204,1),rgba(0,119,204,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:floatBtnBeforeText 2.5s linear infinite}@keyframes loginButtonAppear{0%{opacity:0}to{opacity:100%}}.btnAppearAnimation{animation:loginButtonAppear 1.2s linear}@keyframes btnClickedBounce{0%{transform:translateY(0)}10%{transform:translateY(-20px)}25%{transform:translateY(5px)}40%{transform:translateY(-12px)}55%{transform:translateY(3px)}70%{transform:translateY(-6px)}85%{transform:translateY(2px)}to{transform:translateY(0)}}.btnClickedAnimation{animation:btnClickedBounce 1.5s linear}@keyframes expandBeforeLogin{0%{transform:translateX(-50%) scale(6)}50%{transform:translateX(-50%) scale(10)}to{transform:translateX(-50%) scale(6)}}.overlayBeforeLogin{position:fixed;left:50%;bottom:210px;width:20px;height:20px;transform:translateX(-50%) scale(10);background:radial-gradient(circle at center,rgba(0,119,204,.75) 0,transparent 25%,rgba(0,119,204,.35) 50%,transparent 75%,rgba(0,119,204,.12) 100%);z-index:20;border-radius:100%;filter:blur(3px);animation:expandBeforeLogin 5s ease-in-out infinite}