body{color:#f1f7f7;background:#102b32;margin:0;font:17px system-ui}main{max-width:650px;margin:auto;padding:20px}h1{font-size:1.6rem}label{margin:14px 0;display:block}input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #63828a;border-radius:8px;padding:12px;display:block}button{font:inherit;color:#142e32;background:#ffb25a;border:0;border-radius:10px;width:100%;min-height:48px;margin:10px 0;padding:12px;display:block}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #fff}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}p{line-height:1.5}
