body{font:16px system-ui;background:#f4f7f6;color:#19332d;margin:0}main{max-width:440px;margin:8vh auto;padding:32px;background:white;border:1px solid #d5dfda;border-radius:12px}label{display:block;margin:16px 0}input,button{font:inherit;padding:10px;box-sizing:border-box}input{display:block;width:100%;margin-top:6px;border:1px solid #9baea5;border-radius:6px}button{cursor:pointer;margin:8px 8px 8px 0;background:#1e5945;color:white;border:0;border-radius:6px}a{color:#1e5945}#message{white-space:pre-wrap}[hidden]{display:none!important}li{margin-bottom:12px;overflow-wrap:anywhere}