body{font:16px system-ui,sans-serif;background:#101827;color:#e5edf6;margin:0}main{max-width:1000px;margin:3rem auto;padding:0 1rem}h1{font-size:2rem}.notice{border-left:4px solid #ffbf66;background:#243047;padding:1rem;line-height:1.6}p{line-height:1.6}label{display:block;margin-top:1rem}button,select,input{font:inherit;padding:.7rem;border-radius:.4rem;border:1px solid #728096;margin:.3rem}button{background:#bce7ff;color:#102030;cursor:pointer}button:disabled{opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffbf66}#terminal{background:#000;padding:12px;overflow:auto;min-height:400px;border:1px solid #728096;border-radius:8px}#status{font-weight:bold}