.cntnr-border-gradient {
  --glow1:#bc6eea;          /* Startfarbe Leuchten */
  --glow2:#6ee7eb;          /* zweite Akzentfarbe (optional) */
  --track:#381837;          /* „dunkler“ Abschnitt im Ring */
  --btn-bg:#f0f0f0;         /* Hintergrund der Buttonfläche */
  --border:2px;             /* Breite der leuchtenden Linie */
  position:relative;
  display:inline-block;
  padding:var(--border);                     /* erzeugt den Rand */
  border-radius:calc(var(--radius-small) + var(--border));
  background:
    radial-gradient(var(--brand-color-main) 0%,
                   var(--main-dark) 25%, var(--main-dark) 55%,
                   var(--brand-color-sec) 88%, var(--brand-color-main) 100%);
  background-size:400% 400%;
  animation:glower 25s linear infinite;
}

@keyframes glower{
  0%{   background-position:0 0; }
  50%{  background-position:400% 0; }
  100%{ background-position:0 0; }
}

.tab-light {
    backdrop-filter: blur(4px);
}