.page{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}@media only screen and (max-width:800px){.page{height:unset;padding-top:40px}}.auth-block{text-align:center;width:400px}.auth-block.error .header{border-bottom:none!important}.auth-block .logo{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.auth-block .logo img{height:100px;margin-bottom:20px}.auth-block .logo h1{color:var(--primary)}.auth-block .logo h2{color:var(--copy-light);font-size:17px}.auth-block .inner{text-align:left}.auth-block .inner .header{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:10px;text-align:center}.auth-block .inner .header .subtitle{color:var(--copy-light);font-size:14px}.auth-block .inner .header .buttons{align-items:center;display:flex;justify-content:center;margin-top:10px}.auth-block .inner .centered{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.auth-block .inner .error{background-color:rgba(var(--error-rgb),.2);border:1px solid var(--error);border-radius:10px;color:var(--error);margin-bottom:10px;padding:10px}.auth-block .inner .success{background-color:rgba(var(--primary-rgb),.2);border:1px solid var(--primary);border-radius:10px;color:var(--primary-dark);margin-bottom:10px;padding:10px}.auth-block .inner .button{background-color:var(--foreground)}.auth-block .inner .button:hover.primary{background-color:rgba(var(--primary-rgb),.2)}.auth-block .inner .button:hover.secondary{background-color:rgba(var(--secondary-rgb),.2)}.auth-block .inner .button{margin-bottom:10px}.auth-block .inner .button:last-child{margin-bottom:0}@media only screen and (max-width:800px){.auth-block{padding-left:20px;padding-right:20px;width:100%}}.footer{bottom:0;left:0;position:absolute;right:0;width:100%}.footer .footer-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.footer .footer-inner a{border-bottom:1px dashed var(--primary);color:var(--primary)}.footer .footer-inner .links{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:5px}
