body{
font-family:Arial;
margin:0;
background:#f4f6f8;
text-align:center;
}

header{
background:#1f2937;
color:white;
padding:30px;
}

.container{
display:flex;
flex-wrap:wrap;
justify-content:center;
padding:20px;
}

.card{
background:white;
width:250px;
margin:15px;
padding:30px;
border-radius:10px;
box-shadow:0 5px 10px rgba(0,0,0,0.1);
text-decoration:none;
color:black;
font-size:20px;
transition:0.3s;
}

.card:hover{
transform:scale(1.05);
background:#e5e7eb;
}

input{
padding:10px;
margin:10px;
width:200px;
}

button{
padding:10px 20px;
background:#2563eb;
color:white;
border:none;
cursor:pointer;
border-radius:5px;
}

footer{
background:#1f2937;
color:white;
padding:15px;
margin-top:40px;
}