.login-page-container{display:flex;padding:20px;align-items:center;justify-content:center;flex-direction:column;gap:20px;min-height:100vh}.login-page-container-dark{background-color:var(--color-white)!important}.login-page-container-dark,.login-page-container-dark form input{color:var(--color-primary)!important}.back-home:hover{box-shadow:0 0 6px 1px var(--color-secondary-400)}.back-home-dark:hover{box-shadow:0 0 6px 1px var(--color-gray)!important}form{padding:10px;display:flex;flex-direction:column;gap:30px;max-width:450px;width:99%}form input{background-color:transparent;border:1px solid var(--color-secondary);outline:none;color:var(--color-white);caret-color:var(--color-light-green);font-weight:500;height:44px;border-radius:var(--border-radius);padding-left:10px}.login-page-container form input::placeholder{opacity:.5}form input:focus{outline:solid 2px var(--color-secondary)}.input-container{display:flex;flex-direction:column;gap:6px;position:relative}.input-error{outline:solid 1.5px var(--color-error)}.input-container small{color:var(--color-error);position:absolute;bottom:-30px;right:0}.register-button{margin-top:10px}.password small{bottom:0;left:0}form .input-container span{display:flex;align-items:center;justify-content:flex-end}.login-page-container-dark form button,.pwr-reset-page-dark button{background-color:var(--color-primary-100)!important;color:var(--color-white)!important}form button{background-color:var(--color-light-green);border:none;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:var(--border-radius);color:var(--color-primary);font-weight:700;transition:all .2s ease-in-out}form button:hover{transform:scale(1.035)}.login-page-container-dark form a,.login-page-container-dark form a:before{color:var(--color-primary)!important}.login-page-container-dark form a:before{border-bottom:2px solid var(--color-secondary-500)}form a{color:var(--color-light-green);text-decoration:none;position:relative;font-weight:600;white-space:nowrap}form a:before{position:absolute;top:0;left:0;width:0;height:100%;content:"";border-bottom:2px solid var(--color-light-green);transition:all .2s ease-in-out}form a:hover:before{width:100%}.login-page-container-dark form>span{color:var(--color-secondary-500)!important}form>span{color:var(--color-gray);white-space:nowrap;flex-wrap:wrap;justify-content:flex-start;gap:12px;letter-spacing:2px}.pwr-reset-page,form>span{display:flex;align-items:center}.pwr-reset-page{width:100%;height:100vh;flex-direction:column;justify-content:center}.pwr-reset-page-dark{background-color:var(--color-white)!important;color:var(--color-primary)!important}.form-container{padding:20px;display:flex;align-items:flex-start;flex-direction:column;gap:38px;width:max-content}.new-pwd-reset{width:100%;display:flex;align-items:center;justify-content:center}.pwr-reset-page form{padding:0}.pwr-reset-page button{margin-top:10px}@media screen and (max-width:424px){.redirect{font-size:14px}}@media screen and (max-width:388px){.redirect{font-size:12px}}@media screen and (max-width:354px){.redirect{font-size:10px}}