:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182c46;background:#edf2f8}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}main{width:min(100%,480px);padding:40px;background:#fff;border:1px solid #dbe3ed;border-top:4px solid #567da7;border-radius:10px;box-shadow:0 12px 40px #2847680a}.brand{font-size:12px;color:#285b91;margin:0 0 32px;font-weight:650}h1{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:0 0 18px}p{font-size:14px;line-height:1.7;color:#617286}.small{font-size:12px;margin-bottom:28px}a{display:block;text-align:center;color:#fff;background:#182c46;border-radius:7px;padding:13px 16px;text-decoration:none;font-size:13px;font-weight:600}a:hover{background:#285b91}a:focus-visible{outline:3px solid #347cbf;outline-offset:3px}@media(max-width:450px){main{padding:28px}h1{font-size:28px}}
