.seransa-spray-title-hero {
  position: relative;
}
.seransa-spray-title-canvas {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  pointer-events: none;
}
.seransa-spray-title-heading.seransa-spray-title-active {
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  filter: blur(6px);
  transition: color 1.2s ease, filter 1.2s ease, text-shadow 1.2s ease;
}
.seransa-spray-title-heading.seransa-spray-title-active.seransa-spray-title-done {
  color: rgba(255, 255, 255, 0.96) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.96) !important;
  filter: blur(0);
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}
@media (prefers-reduced-motion: reduce) {
  .seransa-spray-title-heading.seransa-spray-title-active {
    color: inherit !important;
    -webkit-text-fill-color: currentColor !important;
    filter: none;
    transition: none;
  }
}
