:root{font-family:system-ui,-apple-system,"PingFang SC",sans-serif;color:#173029;background:#f4f6f4;font-size:16px}body{margin:0;padding:24px 16px}main{max-width:420px;margin:20px auto;background:white;padding:28px;border-radius:16px;box-shadow:0 8px 28px #163c1910}h1{font-size:25px;margin-top:0}h2{font-size:18px}form+form{border-top:1px solid #ddd;margin-top:28px;padding-top:12px}label{display:block;margin:16px 0 8px}input{box-sizing:border-box;width:100%;display:block;padding:13px;margin-top:6px;border:1px solid #bac7bf;border-radius:8px;font:inherit}button{width:100%;padding:13px;border:0;border-radius:8px;background:#186647;color:white;font:inherit;margin-top:12px;cursor:pointer}button.secondary{background:#e7f1ea;color:#185638}button:disabled{opacity:.6;cursor:default}.hint{font-size:14px;color:#53635a;line-height:1.5}#status{font-size:14px;color:#9c3027}a{color:#186647}input:focus{outline:2px solid #8cbea3;outline-offset:1px}
