body{margin:0;background:#f2f6f5;color:#173c32;font:16px/1.65 system-ui,sans-serif}main{max-width:850px;margin:40px auto;padding:30px;background:white;border-radius:18px}h1{font-size:30px}h2{font-size:21px;margin-top:30px}label{display:block;margin:15px 0}input{display:block;margin-top:8px;padding:10px;border:1px solid #b6c8c0;border-radius:7px;max-width:100%;box-sizing:border-box}button{background:#255c49;color:white;border:0;border-radius:8px;padding:12px 18px;cursor:pointer;margin:8px 8px 8px 0}button:disabled{opacity:.5;cursor:wait}a{color:#255c49}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef5f1;padding:20px;font:15px/1.7 system-ui}#status{white-space:pre-wrap;color:#934121}[hidden]{display:none!important}@media(max-width:600px){main{margin:12px;padding:20px}}
