:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f3efe7;background:#12100d}*{box-sizing:border-box}body{margin:0}button{border:0;border-radius:12px;padding:12px 18px;font-size:16px;font-weight:700;cursor:pointer;color:#17120d;background:#f1b85c}button.secondary{color:#f3efe7;background:#3b342b}.page{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:min(760px,100%);border:1px solid #3a3026;border-radius:24px;padding:36px;background:linear-gradient(180deg,#1f1a15,#17130f);box-shadow:0 24px 80px #00000059}.eyebrow{margin:0 0 8px;color:#f1b85c;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1{margin:0;font-size:clamp(34px,6vw,64px);line-height:.95}.description{max-width:620px;margin:18px 0 28px;color:#c9bca9;font-size:18px;line-height:1.55}.panel{margin-top:24px;border:1px solid #3a3026;border-radius:18px;padding:22px;background:#15110e}.panel h2{margin:0 0 8px}.panel p{color:#c9bca9}.status{margin:18px 0;border-radius:14px;padding:14px 16px;background:#2a241d;color:#e9dbc8}.status.success{background:#173321;color:#bdf0ca}.status.error{background:#3a1717;color:#ffbcbc}.user{display:flex;gap:14px;align-items:center}.user img{width:64px;height:64px;border-radius:50%}.user h2,.user p{margin:0}
