.fs-block-changelog-notes .fs-block-changelog-notes__release + .fs-block-changelog-notes__release {
  margin-top: var(--wp--preset--spacing--2-xl);
  padding-top: var(--wp--preset--spacing--2-xl);
  border-top: 1px solid var(--wp--preset--color--divider);
}

.fs-block-changelog-notes .fs-block-changelog-notes__heading {
  font-size: var(--wp--preset--font-size--xl);
  margin: 0;
}

.fs-block-changelog-notes .fs-block-changelog-notes__date {
  margin: var(--wp--preset--spacing--2-xs) 0 0;
  font-size: var(--wp--preset--font-size--sm);
  opacity: .75;
}

.fs-block-changelog-notes .fs-block-changelog-notes__group {
  margin-top: var(--wp--preset--spacing--lg);
}

.fs-block-changelog-notes .fs-block-changelog-notes__badge {
  --fs-changelog-color: var(--wp--preset--color--primary);
  border-radius: var(--wp--preset--border-radius--full);
  background: color-mix(in srgb, var(--fs-changelog-color) 15%, transparent);
  color: color-mix(in srgb, var(--fs-changelog-color) 70%, black);
  font-size: var(--wp--preset--font-size--xs);
  padding: .125em .625em;
  font-weight: 600;
  display: inline-block;
}

.fs-block-changelog-notes .fs-block-changelog-notes__badge.is-new {
  --fs-changelog-color: var(--wp--preset--color--success);
}

.fs-block-changelog-notes .fs-block-changelog-notes__badge.is-fixed {
  --fs-changelog-color: var(--wp--preset--color--warning);
}

.fs-block-changelog-notes .fs-block-changelog-notes__entries {
  gap: var(--wp--preset--spacing--sm);
  margin: var(--wp--preset--spacing--sm) 0 0;
  padding: 0;
  list-style: none;
  display: grid;
}
