body {
  margin: 0;
  font-family: Arial, sans-serif;
  background: #0d1324;
  color: #eef2ff;
}

.container {
  max-width: 900px;
  margin: 0 auto;
  padding: 24px 16px;
}

.hero {
  background: linear-gradient(120deg, #3f5eff, #7c44ff);
  padding: 40px 0;
}

.hero h1 {
  margin: 0 0 8px;
  font-size: 44px;
}

.hero p {
  margin: 0;
  font-size: 18px;
}

.card {
  background: #151d39;
  border: 1px solid #25305a;
  border-radius: 10px;
  padding: 18px;
  margin-top: 16px;
}

a {
  color: #a6c0ff;
}
