.page-module___8aEwW__main{flex-direction:column;min-height:100vh;padding:0;display:flex;position:relative}.page-module___8aEwW__content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3rem;margin-top:-5vh;display:flex}.page-module___8aEwW__title{text-transform:uppercase;background:linear-gradient(90deg,var(--accent-pink)0%,var(--accent-purple)100%);-webkit-text-fill-color:transparent;text-shadow:2px 2px #ffffff1a;letter-spacing:2px;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:4rem}.page-module___8aEwW__inputContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.page-module___8aEwW__modes{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__goButtonContainer{justify-content:center;display:flex}@keyframes page-module___8aEwW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__centerContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;display:flex}.page-module___8aEwW__bigTitle{font-size:8rem;font-family:var(--font-bungee);background:linear-gradient(90deg,var(--accent-pink)0%,var(--accent-purple)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1}.page-module___8aEwW__signInOptions,.page-module___8aEwW__loginForm{flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:400px;display:flex}.page-module___8aEwW__linkSentMessage{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:1rem;font-size:1.2rem;display:flex}.page-module___8aEwW__buttonGroup{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}
