:root{font:16px/1.7 system-ui,sans-serif;color:#263934;background:#f1f5ef}body{margin:0}main{max-width:660px;margin:60px auto;background:white;padding:40px;border-radius:24px;box-shadow:0 16px 50px #183d2510}h1{font-size:28px;letter-spacing:-1px}.brand{color:#497a58;font-weight:700}label{display:block;font-weight:600}input{box-sizing:border-box;width:100%;margin:8px 0 18px;padding:12px;border:1px solid #cbd6ce;border-radius:10px}button{border:0;border-radius:10px;padding:12px 20px;background:#245f48;color:white;cursor:pointer;font:inherit}aside{margin-top:28px;padding:18px;background:#f4f6f2;border-radius:12px;font-size:14px}code{background:#eef1ec;padding:2px 5px;border-radius:4px}#status{white-space:pre-wrap}
