:root{color-scheme:dark}body{margin:0;background:#27292d;color:#e3e5e8;font:15px Arial,sans-serif;line-height:1.5}main{max-width:760px;margin:32px auto;padding:24px;background:#30343b;border:1px solid #525b66;border-radius:8px}h1{margin:0;font-size:28px}h2{font-size:18px}.subtitle{margin-top:3px;color:#a9c5df}.small{color:#b5bec9;font-size:13px}label{display:block;margin:18px 0 5px}input:not([type=checkbox]):not([type=file]){box-sizing:border-box;width:100%;padding:11px;background:#24272d;border:1px solid #636f7c;border-radius:4px;color:white;font:inherit}input:focus{outline:2px solid #94badb}.check{display:flex;gap:9px;align-items:flex-start}.check input{margin-top:5px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}button,.upload{font:inherit;border:1px solid #698198;border-radius:4px;background:#43576b;color:#fff;padding:10px 14px;cursor:pointer;margin:0}button:disabled{opacity:.45;cursor:default}.upload input{display:block;max-width:260px;font-size:12px;margin-top:6px}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:#21242a;border:1px solid #57616d;font:13px/1.6 monospace}#review{border-top:1px solid #596572;margin-top:20px}a{color:#a5d1f5}#open{font-size:18px;font-weight:bold}@media(max-width:600px){main{margin:0;border:0;border-radius:0;padding:18px}button,.upload{width:100%;box-sizing:border-box}}
