mira, tengo esto:

{/* Botón para ver/ocultar certificados */}
      <div className="experience__certificates-button">
        {" "}
        <button onClick={toggleCertificates} className="btn btn-secondary">
          {showCertificates
            ? content[language].hideCertificates
            : content[language].showCertificates}
        </button>
      </div>

mi css es este:

.experience__container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
  justify-content: center;
}

.experience__container > div {
  background: var(--color-bg-variant);
  padding: 1.5rem 2.5rem;
  border-radius: 2rem;
  border: 1px solid transparent;
  transition: var(--transition);
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

.experience__container > div:hover {
  background: transparent;
  border-color: var(--color-primary-variant);
  cursor: default;
}

.experience__container > div h3 {
  text-align: center;
  margin-bottom: 1.5rem;
  color: var(--color-primary);
  font-size: 1.1rem;
}

.experience__container > div.show {
  opacity: 1;
  transform: translateY(0);
}

.experience__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 1.5rem;
}

.experience__details {
  display: flex;
  gap: 0.8rem;
  animation: fadeInUp 0.5s ease-in-out;
}

.experience__details-icon {
  margin-top: 6px;
  color: var(--color-primary);
  font-size: 1.2rem;
}

.experience__certificates {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.5rem;
  margin-top: 2rem;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.experience__card {
  background: var(--color-bg-variant);
  border: 1px solid transparent;
  border-radius: 1rem;
  padding: 2rem;
  text-align: center;
  transition: var(--transition);
}

.experience__card:hover {
  background: transparent;
  border-color: var(--color-primary-variant);
  cursor: default;
}

.experience__icon {
  color: var(--color-primary);
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.experience__card h5 {
  font-size: 1rem;
}

.experience__card small {
  font-size: 0.9rem;
  color: var(--color-light);
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media screen and (max-width: 1024px) {
  .experience__container {
    grid-template-columns: 1fr;
  }

  .experience__container > div {
    width: 80%;
    margin: 0 auto;
    padding: 2rem;
  }

  .experience__content p {
    padding: 1rem;
  }

  .experience__certificates {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 1.5rem;
    margin-top: 2rem;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .experience__card {
    background: var(--color-bg-variant);
    border: 1px solid transparent;
    border-radius: 1rem;
    padding: 2rem;
    text-align: center;
    transition: var(--transition);
  }

  .experience__card:hover {
    background: transparent;
    border-color: var(--color-primary-variant);
    cursor: default;
  }

  .experience__icon {
    color: var(--color-primary);
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }

  .experience__card h5 {
    font-size: 1rem;
  }

  .experience__card small {
    font-size: 0.9rem;
    color: var(--color-light);
  }
}

.experience__certificates-button {
  display: block;
  margin: 2rem auto 0;
  text-align: center;
}

@media screen and (max-width: 600px) {
  .experience__container {
    gap: 1rem;
  }

  .experience__container > div {
    width: 100%;
    padding: 2rem 1rem;
  }

  .experience__certificates {
    grid-template-columns: 1fr;
  }
}


necesito que los bordes del boton de certificados, tenga unos neones en los bordes y que haya colores neones, solo los bordes que vayan cambiando, el fondo afuerda del boton, que sea neon, me hago entender?

que los colores sean morados y azules cielo