:root{font:16px 'Microsoft YaHei UI','Segoe UI',sans-serif;color:#203c32;background:#eef3ee}*{box-sizing:border-box}main{width:min(560px,92vw);margin:7vh auto;padding:42px;background:white;border:1px solid #d9e4db;border-radius:22px;box-shadow:0 18px 65px #214d3410}.tag{font-size:11px;letter-spacing:2px;color:#6c8b79}h1{margin:22px 0;font-size:30px}p,small{color:#6b8074;line-height:1.8}label{display:grid;gap:9px;margin-top:20px}input{width:100%;padding:13px;border:1px solid #c8d8cb;border-radius:8px;font:inherit}button,a{display:block;background:#234f3d;color:white;padding:14px 20px;border:0;border-radius:8px;text-decoration:none;font:inherit;margin:18px 0;cursor:pointer}button{width:100%}a+ a{background:#e5eee6;color:#234f3d}small{display:block;margin-top:25px;font-size:12px}[role=alert]{color:#ad4232}
