:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#243449;background:#f1f4f8;color-scheme:light}*{box-sizing:border-box}body{margin:0;padding:50px 22px}main{max-width:440px;margin:8vh auto;background:white;padding:36px;border:1px solid #dce3ec;border-radius:6px}h1{font-size:25px;margin:0 0 12px}p{font-size:14px;color:#56677d;line-height:1.8}label{display:block;margin:22px 0 8px;font-size:14px}input{font:inherit;width:100%;padding:11px;border:1px solid #b6c3d4;border-radius:5px;caret-color:#2455c5}button{font:inherit;width:100%;background:#2455c5;color:white;border:0;border-radius:6px;padding:12px;margin-top:20px;cursor:pointer}button:hover{background:#193f9c}.error{color:#a32f33}a{color:#2455c5;text-underline-offset:3px}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #7295ed;outline-offset:3px}::selection{background:#d5e2ff;color:#173c87}
