.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{display:flex;justify-content:center;margin-bottom:20px}.auth-block .logo img{height:100px}.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;justify-content:center;padding:10px 0}.footer .footer-inner a{border-bottom:1px dashed var(--primary-dark);color:var(--primary-dark)}
