#login-form,#signup-form,#auth-container{padding:1em}#auth-container{margin:15px auto;color:#1b234d;max-width:400px;border-radius:10px;background:#fff}#form-auth-container{background-size:cover;background-color:#010739;background-position:center;background-repeat:no-repeat;box-shadow:1px 1px 2px 2px #ccc;background-image:url(/assets/signin-background-yrCdQ6aE.png)}#auth-container h2{margin:0;text-align:center}#login-form,#signup-form{gap:1em;width:100%;display:flex;flex-direction:column}input,#login-btn,#signup-btn{outline:none;padding:.5em;font-size:medium;font-family:inherit}input{border:1px solid #808080}#login-btn,#signup-btn{border:none;cursor:pointer;color:#fff;font-weight:500;border-radius:10px;background:#1a2a54;box-shadow:1px 1px 1px 1px #dcdcdc}#show-login,#show-signup{outline:none;border:none;cursor:pointer;font-size:large;color:#23718e;font-family:inherit;background:transparent;text-decoration:underline}#login-btn:hover,#signup-btn:hover{border:none;color:#fff;background:#23718e}#show-login:hover,#show-signup:hover{color:#23718e}#auth-error{width:100%;color:red;margin-top:10px;text-align:center;font-size:smaller;font-style:italic}.password-wrapper{position:relative;width:100%}.password-wrapper input{width:100%;box-sizing:border-box;padding-right:45px}.toggle-password{top:50%;right:12px;padding:0;border:none;color:#666;display:flex;cursor:pointer;position:absolute;align-items:center;background:transparent;justify-content:center;transform:translateY(-50%)}.toggle-password:hover{color:#333}@media screen and (max-width: 400px){#show-login,#show-signup,#auth-container{font-size:medium}}.loading-spinner{display:inline-flex;align-items:center;gap:8px}.spinner{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner circle{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}
