body {
   margin: 0;
   font-family: Arial, sans-serif;
   background: url("https://images.unsplash.com/photo-1518770660439-4636190af475") center/cover no-repeat fixed;
   min-height: 100vh;
}

.form-card {
   width: 100%;
   max-width: 600px;
   background: rgba(255, 255, 255, 0.95);
   padding: 40px;
   border-radius: 10px;
   box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
   text-align: center;
}


input,
select,
textarea {

   width: 100%;

   padding: 12px;

   margin: 10px 0;

   border-radius: 5px;

   border: 1px solid #ccc;

}


textarea {

   height: 70px;

}


button {

   width: 100%;

   padding: 12px;

   background: #6c5ce7;

   color: white;

   border: none;

   border-radius: 5px;

   font-size: 16px;

   cursor: pointer;

}


button:hover {

   background: #5848c2;

}