.loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;display:flex;align-items:flex-end;padding:4rem}@media (max-width: 675px){.loading-overlay{padding-left:3rem;padding-right:3rem}}@media (max-width: 450px){.loading-overlay{padding-left:2rem;padding-right:2rem}}.loading-overlay h3{margin:0;font-weight:550;font-size:1rem;color:#ffffff80}.loading-overlay.hidden{display:none}.auth-main{display:flex}.auth-main .auth-content{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;width:50vw;height:100vh;padding:2rem 4rem}@media (max-width: 675px){.auth-main .auth-content{padding-left:2rem;padding-right:2rem}}@media (max-width: 500px){.auth-main .auth-content{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width: 950px){.auth-main .auth-content{align-items:center;text-align:center;width:100vw}}.auth-main .auth-content h1{font-size:2.5rem;margin:0}.auth-main .auth-content button{width:fit-content;gap:.5rem;padding:1rem 1.5rem}.auth-main .auth-content p{max-width:40ch;margin:0}.auth-main .auth-content small{color:#737373;display:inline-block;margin-top:.5rem}.auth-main .auth-content small a{color:#737373;text-decoration:underline solid rgba(0,0,0,.1)}.auth-main .auth-content small a:hover{color:#000000bf;text-decoration:underline solid rgba(0,0,0,.2)}.auth-main .auth-content small a{color:#404040}.auth-main aside{width:50vw;display:grid;place-items:center;background:#fff380;box-shadow:0 -110px #fff380}@media (max-width: 950px){.auth-main aside{display:none}}.auth-main aside img{max-width:75%}
