/* The existing wordmark keeps its original typography and layout as a fallback. */
.end-mark {
  position: relative;
  isolation: isolate;
}

.end-mark .mark-particles-canvas {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
}

.end-mark[data-particle-render="ready"] {
  color: transparent;
}

.end-mark[data-particle-render="ready"] .mark-particles-canvas {
  opacity: 1;
}

@media (forced-colors: active) {
  .end-mark[data-particle-render="ready"] {
    color: CanvasText;
  }

  .end-mark .mark-particles-canvas {
    display: none;
  }
}
