body {
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
  background:#0f172a;
  color:white;
  text-align:center;
}

header {
  padding:100px 20px;
}

h1 {
  font-size:48px;
}

.btn {
  display:inline-block;
  margin-top:20px;
  padding:12px 25px;
  background:#22c55e;
  color:white;
  text-decoration:none;
  border-radius:8px;
}

section {
  padding:60px 20px;
}

.projects {
  display:flex;
  justify-content:center;
  gap:20px;
  flex-wrap:wrap;
}

.card {
  background:#1e293b;
  padding:20px;
  border-radius:12px;
  width:250px;
}
