body{background:#151915;color:#f4f5ee;font-family:Arial,sans-serif;margin:0;line-height:1.6}main{max-width:900px;margin:auto;padding:32px 22px}a{color:#cff56b}h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.1}h2{margin-top:32px}button,.action{font:inherit;font-weight:bold;background:#cff56b;color:#172010;border:0;padding:13px 20px;border-radius:5px;cursor:pointer;text-decoration:none;display:inline-block;margin:6px 6px 6px 0}button:disabled{opacity:.5;cursor:wait}button.secondary{background:#343d33;color:white}label{display:block;margin:16px 0}input,select,textarea{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit;color:#fff;background:#242c23;border:1px solid #71806b;border-radius:4px}textarea{min-height:240px}.notice{background:#283424;padding:16px;border-left:4px solid #cff56b}.card{border:1px solid #52604c;padding:20px;margin:18px 0;border-radius:6px}.tabs{display:flex;flex-wrap:wrap}.tabs button[aria-selected=true]{outline:2px solid white;outline-offset:2px}pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere}[hidden]{display:none!important}:focus-visible{outline:3px solid #fff;outline-offset:4px}.muted{color:#c0c8bb}#status{min-height:30px}fieldset{border:0;padding:0}small{font-size:.9rem}
