body{font:17px/1.6 system-ui,sans-serif;color:#eee8ff;background:#161322;margin:0}main{max-width:850px;margin:6vh auto;padding:2rem}h1{line-height:1.2}button{font:inherit;padding:.65rem 1rem;margin:.4rem;border:1px solid #b4a2eb;border-radius:.4rem;background:#66519b;color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible{outline:3px solid white}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#252036;padding:1rem}[role=status]{padding:1rem;border-left:3px solid #b4a2eb}
