.agenda {
  padding: 60px 5%;

  color: white;
  text-align: center;
}

.agenda-titulo {
  font-size: 1.5rem;
  color: white;
  text-align: center;
}

.agenda-lista {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 700px;
  margin: auto;
}

.evento {
  background: #8500a7;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.3);
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.evento span {
  font-size: 1.1rem;
}

.evento .data {
  font-weight: bold;
  color: #ffffff;
}
