.next-event{
  display:inline-flex;
  flex-wrap:wrap;
  gap:.6rem .3rem;
  align-items:center;
  font-variant-numeric: tabular-nums;
  background: #fff;
  color: var(--wp--preset--color--palette-color-1, #000);
  padding: .3em .8em;
  border-radius: 999px;
  margin-left: 1em;
}

@media (max-width:767px){ .next-event{ margin-left: 0; } }

.next-count{
  font-weight:800; letter-spacing:.02em;
}
.next-label{
  opacity:.9;
}
.next-title { text-transform: none; }
.next-title a{ text-decoration: none; }
.next-title a:hover{ text-decoration: underline; }

/* Wenn gestartet */
.next-event.is-started .next-count{ opacity:.7; }
.next-event.is-started .next-label{ font-weight:700; }
