:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;color:#f2f1ff;background:#101126}*{box-sizing:border-box}body{margin:0;padding:32px 20px}main{max-width:760px;margin:4vh auto;padding:32px;border:1px solid #3d3d63;border-radius:18px;background:#20213e}.brand{color:#aaa2ff;font-size:24px;font-weight:750;text-decoration:none}h1{font-size:36px;margin:24px 0 12px}h2{font-size:20px}p,footer{color:#c3c5e8;line-height:1.6}button,.actions a{font:inherit;font-weight:650;color:white;background:#7962e9;border:1px solid #a18df9;border-radius:9px;padding:11px 17px;cursor:pointer;text-decoration:none}button:disabled{opacity:.55;cursor:wait}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}form{display:grid;gap:10px;margin-top:24px}input{font:inherit;background:#101126;color:white;padding:12px;border:1px solid #555879;border-radius:8px}code{display:block;padding:14px;background:#101126;border-radius:8px;overflow-wrap:anywhere}footer{font-size:12px;border-top:1px solid #414365;margin-top:28px;padding-top:16px}[hidden]{display:none!important}@media(max-width:480px){body{padding:14px}main{padding:20px;margin:0}h1{font-size:29px}.actions a{width:100%;text-align:center}}
