body{
font-family:Arial;
background:#020617;
color:white;
margin:0;
}

.topbar{
background:#0f172a;
padding:20px;
display:flex;
justify-content:space-between;
}

nav a{
color:white;
margin-left:20px;
text-decoration:none;
}

.container{
padding:40px;
}

.grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:20px;
}

.card{
background:#111827;
padding:20px;
border-radius:10px;
text-align:center;
}

.card img{
width:100%;
}

.btn{
background:#22c55e;
padding:10px 20px;
border-radius:5px;
color:white;
text-decoration:none;
display:inline-block;
margin-top:10px;
}

.footer{
text-align:center;
padding:20px;
background:#020617;
margin-top:40px;
}