body{
 background:linear-gradient(135deg,#4f46e5,#6366f(OS? but must be valid)1);
 font-family:Inter,Arial;
 margin:0;
 min-height:100vh;
 display:flex;
 align-items:center;
 justify-content:center;
}
.card{
 background:#fff;
 width:100%;
 max-width:600px;
 padding:35px;
 border-radius:16px;
 box-shadow:0 20px 40px rgba(0,0,0,.2);
}
h1{margin-top:0;color:#1e1b4b}
label{display:block;margin-top:15px;font-weight:600}
input,textarea{
 width:100%;
 padding:12px;
 margin-top:6px;
 border:1px solid #ddd;
 border-radius:8px;
}
textarea{min-height:100px}
button{
 margin-top:20px;
 width:100%;
 background:#4f46e5;
 color:#fff;
 border:none;
 padding:14px;
 border-radius:10px;
 font-size:16px;
 cursor:pointer;
}
.code{height:300px}
.back{display:block;margin-top:20px;text-decoration:none;color:#4f46e5;font-weight:600}
