#promo {
  background: var(--purple);
  color: var(--foreground);
  text-align: center;
  padding: 1em 2em;
  font-family: "Poppins", sans-serif;
  font-size: 1.05rem;
  margin: 1em auto -1em;
  max-width: 100%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

#promo p {
  margin: 0;
}

#promo a {
  color: var(--foreground);
  font-weight: 700;
  text-decoration: none;
  transition: color 0.1s ease;
}

#promo a:hover {
  color: var(--midforeground);
}
