.glow-border {
  position: relative;
  border: none;
  overflow: visible;
}

.glow-border::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(to right, var(--captainslog-color-primary), var(--captainslog-color-secondary));
  opacity: 0.4;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/*.glow-border::after {
  content: '';
  position: absolute;
  inset: -4px;
  border-radius: inherit;
  background: linear-gradient(to right, var(--captainslog-color-primary), var(--captainslog-color-secondary));
  filter: blur(12px);
  opacity: 0.35;
  z-index: -1;
  pointer-events: none;
}*/
