*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 20% 0%,#252040,#09090e 70%);color:#f8f2e7;font:16px system-ui,sans-serif;min-height:100vh}main{max-width:670px;margin:7vh auto;padding:20px}a{color:#f2c76e}article{border:1px solid #dcb26b;border-radius:24px;padding:clamp(22px,5vw,44px);background:#171321;box-shadow:0 0 30px #e9a74d30,0 0 60px #a54bff16}h1{text-align:center;color:#f8d991}p{color:#c9bcd1}label{display:block;margin:18px 0;font-weight:600}input{display:block;width:100%;padding:14px;margin-top:8px;background:#090a11;border:1px solid #8464a2;border-radius:10px;color:white;font:inherit}button{cursor:pointer;padding:12px 18px;border-radius:10px;border:1px solid #e4b56c;background:#d3a453;color:#180e06;font-weight:700;margin:8px 6px 8px 0}button:disabled{opacity:.5}.row{padding:12px 0;border-bottom:1px solid #ffffff22;display:flex;justify-content:space-between;align-items:center;gap:8px;overflow-wrap:anywhere}.row span{font-size:12px}.row button{background:#652d42;color:#fff}#message{color:#f9cb71;min-height:22px}