.registration-layout{display:flex;align-items:center;justify-content:center;padding:24px 20px 40px;min-height:calc(100svh - 210px)}.registration-layout .login-panel{width:100%;max-width:460px;margin:0}.registration-layout h1{font-size:28px;font-weight:550;letter-spacing:-.8px;line-height:1.3;margin:0 0 12px}.registration-layout .form-intro{line-height:1.7;margin-bottom:28px}.registration-hint{font-size:12px;color:var(--secondary);line-height:1.7;margin:10px 0 0}.registration-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.registration-login{text-align:center;font-size:13px;color:var(--secondary);margin:24px 0 0}.registration-login a{color:var(--text);font-weight:500}.registration-success h2{font-size:21px;margin-bottom:12px}.registration-success p{font-size:14px;line-height:1.8;color:var(--secondary);margin:0 0 24px}.registration-success a{text-decoration:none}.registration-success:focus{outline:2px solid var(--ring);outline-offset:8px;border-radius:8px}
