.full-screen-outer{width:100%;min-height:calc(100vh - var(--header-height) - 30px - 2rem)}.sign-in-form-outer{display:flex;flex-direction:column;border-radius:4px;padding:2rem 2.5rem;margin:1rem auto 0;width:calc(100% - 1.5rem);max-width:400px;background-color:var(--color-graph-bg);box-shadow:0 2px 4px rgb(0 0 0 / 10%),0 8px 16px rgb(0 0 0 / 10%)}.sign-in-form-outer .sign-in-form-inner{padding-bottom:1.5rem}.sign-in-form-outer img{width:60px;margin:0 auto 1rem}.sign-in-form-outer h1{font-weight:400;text-align:center;font-family:"Figtree",sans-serif}.sign-in-form-outer h1.sign-in-header{font-size:30px}.sign-in-form-outer h1.sign-up-header{font-size:28px}.sign-up-tagline{padding-top:1rem}.sign-up-tagline h5{font-size:16px;font-weight:350;text-align:center;color:#BEC0C4;line-height:1.5}.sign-up-tagline h5>a{font-size:16px;padding-top:0;padding-left:.25rem}.sign-in-form-outer>form.sign-in-form{padding-top:1.5rem;width:100%}.sign-in-form-outer>.divider{margin:4rem auto 2rem;width:85%;height:1px;background-color:var(--color-border-gray)}.sign-in-form>div{padding-top:1rem}.password-outer{display:flex;flex-direction:column;align-items:flex-end}.sign-in-form-outer a{padding-top:.25rem;font-size:12px;color:var(--color-quiver-green)}.sign-in-form-outer a:hover{text-decoration:underline}.error-message{padding:.2rem .5rem}.sign-in-form-outer .error-message{display:flex;align-items:center;justify-content:space-between;border-radius:4px;border:2px solid var(--color-error-red)}.sign-in-form-outer .error-message-sign-up{align-items:center;color:black}.sign-in-form-outer .error-message h4{padding:.25rem 0;font-weight:400;font-size:13px;color:var(--color-error-red)}.error-message button{padding-left:.25rem;background-color:transparent;line-height:1;font-size:18px;font-weight:500;color:var(--color-error-red);cursor:pointer}.error-message-inner{padding:0 1rem 0 0}.sign-in-form-outer>div:last-child{text-align:center}.sign-in-form-outer>div:last-child span,.sign-in-form-outer>div:last-child a{font-size:14px}.sign-in-form button{margin-top:1rem;border-radius:4px;padding:.75rem 1.2rem;width:100%;background-color:var(--color-border-gray);color:var(--color-quiver-white);font-size:17px;cursor:pointer;transition:.2s}.sign-in-form button:hover{background-color:var(--color-quiver-green);color:var(--color-quiver-black)}.sign-in-form h4{color:var(--color-error-red);font-size:12px;font-weight:300}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--color-graph-bg) inset;-webkit-box-shadow:0 0 0 1000px var(--color-graph-bg) inset;-webkit-text-fill-color:#BEC0C4!important;caret-color:#BEC0C4}.sign-in-form input{border-radius:0;border-bottom:2px solid var(--color-border-gray);padding:.25rem .5rem;width:100%;background-color:var(--color-graph-bg);font-size:16px;color:#BEC0C4;outline:none;transition:.2s;&::spelling-error{color:#BEC0C4!important;text-decoration:none}}.sign-in-form input:focus{border-bottom:2px solid var(--color-quiver-green);outline:none}.sign-in-form input::placeholder{color:rgb(150,150,150)}@media screen and (max-width:600px){.sign-in-form-outer{padding:1.5rem;margin:0 auto;max-width:350px}.sign-in-form-outer h1.sign-in-header{font-size:26px}.sign-in-form-outer h1.sign-up-header{font-size:clamp(21px,6vw,23px)}.sign-up-tagline h5{margin:0 auto;font-size:14px;max-width:280px}.sign-up-tagline h5>a{font-size:14px}.sign-in-form input{font-size:15px}.sign-in-form-outer>.divider{margin:4rem auto 1.5rem}}.form-divider{margin-top:2rem;margin-bottom:0.5rem;font-size:16px;font-weight:400;display:flex;align-items:center}.form-divider::before,.form-divider::after{flex:1;content:'';padding:0.75px;background-color:var(--color-border-gray);margin:10px}.form-divider2{align-items:center;display:flex;margin-top:2rem;margin-bottom:1.5rem;width:100%;height:1.5px;background-color:var(--color-border-gray)}.google-btn-container{display:flex;justify-content:center;padding-top:15px}.linker-google-btn{flex-grow:1;display:flex;text-decoration:none!important}.google-btn{display:flex;flex-grow:1;max-width:100%;height:50px;background-position:initial;transition:background-color .3s,box-shadow .3s;padding:12px 16px 12px 42px;border:none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);align-items:center;cursor:pointer;color:black;font-size:18px;font-weight:500;text-align:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:white;background-repeat:no-repeat;background-size:25px 25px;background-position:45px 12.5px;&:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25);text-decoration:none!important;color:white;background-color:var(--color-quiver-green)}&:active{background-color:#eeeeee;text-decoration:none!important;color:white;background-color:var(--color-quiver-green)}&:focus{outline:none;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc;text-decoration:none!important}&:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed;text-decoration:none!important}}