body{color:#1a1a1a;max-width:42rem;margin:2rem auto;padding:0 1rem;font:16px/1.5 system-ui,sans-serif}label,legend{margin-top:1rem;font-weight:600;display:block}fieldset label{font-weight:400}textarea{width:100%;font:inherit;display:block}button{font:inherit;margin-top:1rem;padding:.5rem 1.25rem}button:disabled{opacity:.6;cursor:progress}.context{background:#f4f4f4;padding:.5rem 1rem}.context div{gap:.5rem;display:flex}.context dt{font-weight:600}.context dd{word-break:break-all;margin:0}.state{font-weight:600}.message h2{margin-bottom:0;font-size:1rem}.internal{border-left:4px solid #b26a00;padding-left:.75rem}.problem{color:#a00}
