body{

background:#f4f6f9;
font-family:Arial,Helvetica,sans-serif;

}

.container{

width:420px;
margin:60px auto;

background:white;

padding:25px;

border-radius:8px;

box-shadow:0 0 15px rgba(0,0,0,.1);

}

h2{

text-align:center;
margin-bottom:20px;

}

label{

display:block;
margin-top:15px;

}

input{

width:100%;
padding:10px;
margin-top:5px;

border:1px solid #ddd;

border-radius:4px;

}

button{

width:100%;

padding:12px;

margin-top:20px;

background:#28a745;

color:white;

border:none;

border-radius:4px;

font-size:16px;

cursor:pointer;

}

button:hover{

background:#218838;

}