*{box-sizing:border-box}body{margin:0;background:#f6f7fa;color:#17202b;font:1rem/1.6 system-ui,sans-serif}main{max-width:48rem;margin:auto;padding:1rem}header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}header p{flex:1}h1{margin:.25rem 0}label{display:block;font-weight:650}input,textarea,button{font:inherit;border:1px solid #687587;border-radius:.5rem;padding:.65rem}input,textarea{display:block;width:100%;margin:.4rem 0 1rem;background:white;color:#17202b}button{background:#164a80;color:white;cursor:pointer;min-height:44px}button:disabled{opacity:.65;cursor:wait}:focus-visible{outline:3px solid #be6500;outline-offset:3px}.notice{font-size:.9rem}#messages{overflow-wrap:anywhere;white-space:pre-wrap}article{padding:1rem;background:white;border-radius:.5rem;margin:1rem 0;border:1px solid #d3dae4}#composer{padding-top:1rem}#status{min-height:1.6em}[hidden]{display:none!important}@media(max-width:480px){main{padding:.75rem}header{gap:.5rem}button{width:100%}header button{width:auto}textarea{font-size:16px}}