:root{font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:#1e2e4b;background:#f3f0e7}*{box-sizing:border-box}body{min-height:100vh;display:grid;place-items:center;margin:0;padding:24px;background:radial-gradient(ellipse at top right,#dbcfb5 0,transparent 60%),#f3f0e7}main{width:min(100%,420px);background:#fff;border-radius:18px;padding:36px;box-shadow:0 18px 65px #1e2e4b14;border-top:5px solid #ac8131}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#9d782f}h1{font-size:26px;line-height:1.4;margin:14px 0}.intro,.note{font-size:13px;line-height:1.8;color:#6e7787}.note{font-size:12px;border-top:1px solid #ece8df;padding-top:17px}form{margin-top:28px}label{display:block;margin:16px 0 7px;font-size:14px;font-weight:600}input{width:100%;font:inherit;border:1px solid #ccd0d7;border-radius:8px;padding:12px;color:#1e2e4b;background:#fff}input:focus{outline:3px solid #bc934a44;border-color:#ac8131}button{width:100%;margin-top:24px;padding:13px;border:0;border-radius:8px;background:#1e2e4b;color:#fff;font:inherit;font-weight:700;cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible{outline:3px solid #bc934a}#message{min-height:22px;color:#a13d3d;font-size:13px;line-height:1.6}
