@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html{margin:0;padding:0;background-color:#23374c}body{margin:0;font-family:Montserrat,sans-serif;overscroll-behavior:none;background-color:#23374c;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}html,body{font-size:13px;position:fixed;width:100%;height:100dvh;overflow:hidden}*{box-sizing:border-box}@keyframes floatAnimationY{0%{transform:translateY(0)}50%{transform:translateY(-30px)}to{transform:translateY(0)}}@keyframes floatAnimationX{0%{transform:translate(0)}50%{transform:translate(-30px)}to{transform:translate(0)}}@keyframes slideUpAnimation{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rotatingKeywords{0%{transform:translateY(100px);opacity:0}27%{transform:translateY(100px);opacity:0}35%{opacity:0}43%{transform:translateY(0);opacity:1}50%{transform:translateY(0);opacity:1}56%{transform:translateY(0);opacity:1}64%{opacity:0}73%{transform:translateY(-100px);opacity:0}to{transform:translateY(-100px);opacity:0}}@keyframes pulse{0%{box-shadow:0 0 #2ab590e6}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.component-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.overlay{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1000;color:#333;text-align:center;margin-bottom:80px;padding:0 10px}
