.glow-card{--glow-color:158, 230, 39;--glow-radius-inner:380px;--glow-radius-border:280px;--glow-opacity-inner:.22;--glow-opacity-border:1;--glow-border-width:2px;--mx:-200px;--my:-200px;position:relative;isolation:isolate;transition:border-color .25s ease}.glow-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(var(--glow-radius-inner) circle at var(--mx) var(--my),rgba(var(--glow-color),var(--glow-opacity-inner)),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:0}.glow-card::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--glow-border-width);background:radial-gradient(var(--glow-radius-border) circle at var(--mx) var(--my),rgba(var(--glow-color),var(--glow-opacity-border)),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:1}.glow-card.is-glowing::before,.glow-card.is-glowing::after{opacity:1}.glow-card>*{position:relative;z-index:2}@media (hover:none),(pointer:coarse){.glow-card::before,.glow-card::after{display:none}}@media (prefers-reduced-motion:reduce){.glow-card::before,.glow-card::after{display:none}}