*{box-sizing:border-box}body{margin:0;background:#edf5ef;color:#193b31;font:16px/1.55 system-ui,Arial}main{max-width:580px;margin:6vh auto;padding:32px;background:white;border-radius:15px;box-shadow:0 2px 24px #21463520}main>a:first-child{font-size:24px;font-weight:800;text-decoration:none;color:#174f3d}label{display:block;font-weight:600;margin:18px 0}input{display:block;width:100%;font:inherit;padding:11px;margin-top:7px;border:1px solid #8aa997;border-radius:7px}button{font:inherit;background:#205b42;color:#fff;border:0;border-radius:8px;padding:12px 19px;cursor:pointer}#status{font-weight:600;overflow-wrap:anywhere}.note{font-size:13px;color:#51675b}@media(max-width:620px){main{margin:0;min-height:100vh;border-radius:0;padding:25px}}
