:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#090a0c;color:#eee}body{margin:0}main{max-width:880px;margin:60px auto;padding:24px}h1{font-size:36px;letter-spacing:-1px}.brand{color:#f4796e;font-weight:700;letter-spacing:2px}p{line-height:1.6;color:#b9bec7}input,button{font:inherit;border:1px solid #3a3d44;border-radius:9px;padding:12px;background:#1b1e24;color:white}input{display:block;margin:12px 0;width:min(380px,85%)}button{cursor:pointer}button:hover{background:#303540}button:disabled{opacity:.5;cursor:wait}.actions{display:flex;gap:10px;flex-wrap:wrap}.card{border:1px solid #30343d;border-radius:14px;padding:22px;margin:16px 0}.card h2{font-size:17px;margin:0}.card .restore{background:#87372f}.card a{color:#b7cdff;margin-right:16px;display:inline-block;padding:12px 0}.hash{font:12px monospace;overflow-wrap:anywhere}.warning{color:#ffc078}#message{white-space:pre-wrap;padding:12px 0}[hidden]{display:none!important}
