:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;color:#202938;background:#f7f8fa}
*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.5}main{min-height:100svh;display:grid;place-items:center;padding:32px 20px}form{width:100%;max-width:320px}p{margin:0 0 22px}label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}input,button{font:inherit;min-height:46px;width:100%;border-radius:6px}input{color:inherit;background:white;border:1px solid #98a2b0;padding:10px 12px}input:focus{border:2px solid #36465e;padding:9px 11px;outline:none}button{border:1px solid #243247;background:#243247;color:white;padding:10px 16px;cursor:pointer}button:hover{background:#34455e}button:focus-visible{outline:2px solid #36465e;outline-offset:3px}.errorlist{color:#a51f28;font-size:14px;padding-left:20px;margin:0 0 20px;overflow-wrap:anywhere}@media(max-height:420px){main{place-items:start center;padding-top:24px}}
