body {
  margin: 0;
  font-family: 'Poppins', sans-serif;
  background: linear-gradient(135deg, #ff0066, #ffcc00);
  color: #fff;
  text-align: center;
}

.banner {
  padding: 50px;
  background: rgba(0,0,0,0.4);
  animation: glow 3s infinite alternate;
}

@keyframes glow {
  from { text-shadow: 0 0 10px #ffcc00; }
  to { text-shadow: 0 0 30px #ff0066; }
}

button {
  background: #ffcc00;
  border: none;
  padding: 15px 30px;
  font-size: 1.2em;
  cursor: pointer;
  border-radius: 10px;
  transition: transform 0.3s;
}

button:hover {
  transform: scale(1.1);
  background: #ff0066;
  color: #fff;
}

.hidden {
  display: none;
}
