body{font:16px system-ui;background:#f4f6f8;color:#182230}main{max-width:720px;margin:2rem auto;padding:1rem}form{grid-gap:.75rem;gap:.75rem;margin:1rem 0}form,label{display:grid}label{grid-gap:.3rem;gap:.3rem}button,input,textarea{font:inherit;padding:.6rem}textarea{min-height:6rem}article{background:white;padding:1rem;margin:1rem 0;white-space:pre-wrap}article,code{overflow-wrap:anywhere}