.page{align-items:center;display:flex;justify-content:center;min-height:100vh;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;border-bottom:1px solid var(--border);display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.auth-block .logo img{height:100px;margin-bottom:20px}.auth-block .logo h1{color:var(--primary);margin-bottom:20px}.auth-block .logo h2{font-size:15px;margin-bottom:5px}.auth-block .logo h3{color:var(--copy-light);font-size:14px}.auth-block .inner{text-align:left}.auth-block .inner .header{margin-bottom:15px}.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 .notification-inline{align-items:center;background-color:var(--foreground);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);box-sizing:border-box;display:flex;gap:12px;margin-bottom:10px;padding:12px 15px}.auth-block .inner .notification-inline i{flex-shrink:0;font-size:16px}.auth-block .inner .notification-inline p{color:var(--copy);font-size:16px;line-height:1.4}.auth-block .inner .notification-inline.error i{color:var(--error)}.auth-block .inner .notification-inline.success i{color:var(--success)}.auth-block .inner .button{background-color:var(--foreground);border:1px solid var(--border);color:var(--copy)}.auth-block .inner .button.primary{background-color:var(--primary-dark);border:1px solid var(--primary-dark);color:var(--foreground)}.auth-block .inner .button:hover{background-color:var(--foreground-hover)}.auth-block .inner .button:hover.primary{background-color:var(--primary-darker)}.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{border-top:1px solid var(--border);margin-top:20px;padding-top:20px;width:100%}.footer .footer-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer .footer-inner .copyright{color:var(--copy-light);font-size:12px}.footer .footer-inner .copyright a{color:var(--primary);font-weight:700}.footer .footer-inner .links{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:5px}.footer .footer-inner .links a{border-bottom:1px dashed var(--copy);color:var(--copy);font-size:14px;font-weight:400}@media only screen and (max-width:500px){.footer .footer-inner .links{flex-direction:column;gap:5px}}
