.wp-block-separator {
  border: none;
  border-top: 2px solid;
}

:root :where(.wp-block-separator.is-style-dots) {
  text-align: center;
  height: auto;
  line-height: 1;
}

:root :where(.wp-block-separator.is-style-dots):before {
  color: currentColor;
  content: "···";
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif;
  font-size: 1.5em;
}

.wp-block-separator.is-style-dots {
  background: none !important;
  border: none !important;
}
