.facp-card{
position: relative;
isolation: isolate;
overflow: visible;
}
.facp-card-inner{ position: relative; z-index: 1; }
.facp-glow{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
z-index: 2;
pointer-events: none;
mix-blend-mode: screen;
--glow-stroke: 3;
}
.facp-glow .gb{
fill: none;
stroke-linecap: round;
stroke-width: var(--glow-stroke);
stroke-dasharray: 120 380;
vector-effect: non-scaling-stroke;
stroke-opacity: .95;
}
.facp-glow .gb.one{
animation: gb-run 4.8s linear infinite;
filter: drop-shadow(0 0 14px rgba(255,170,80,.55)) drop-shadow(0 0 32px rgba(255,120,90,.35));
}
.facp-glow .gb.two{
animation: gb-run 4.8s linear infinite;
animation-delay: -2.4s;
filter: drop-shadow(0 0 14px rgba(255,120,190,.55)) drop-shadow(0 0 32px rgba(255,90,160,.35));
}
@keyframes gb-run { to { stroke-dashoffset: -500 } }