
@property --angle{
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}


.toBorder::after, .toBorder::before{
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background-image: conic-gradient(from var(--angle), #ff4545, #00ff99, #006aff, #ff0095, #ff4545);
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: -1;
  padding: 3px;
  border-radius: 10px;
  animation: 3s spin linear infinite;
    transition: opacity 0.4s ease, transform 0.4s ease; /* Transition opacity and movement */
}

.toBorder::after {
    opacity: 1;
}

.toBorder::before{
    opacity: 1;
  filter: blur(1.5rem);
}

.toBorder:hover::after, .toBorder:hover::before {
    opacity: 1;
}

@keyframes spin{
  from{
    --angle: 0deg;
  }
  to{
    --angle: 360deg;
  }
}