.electric-border{--electric-light-color: oklch(from var(--electric-border-color) l c h);--eb-border-width: 2px;position:relative;border-radius:inherit;overflow:visible;isolation:isolate}.eb-svg{position:fixed;left:-10000px;top:-10000px;width:10px;height:10px;opacity:.001;pointer-events:none}.eb-content{position:relative;border-radius:inherit;z-index:1}.eb-layers{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2}.eb-stroke,.eb-glow-1,.eb-glow-2,.eb-overlay-1,.eb-overlay-2,.eb-background-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-sizing:border-box}.eb-stroke{border:var(--eb-border-width) solid var(--electric-border-color)}.eb-glow-1{border:var(--eb-border-width) solid oklch(from var(--electric-border-color) l c h / .6);opacity:.5;filter:blur(calc(.5px + (var(--eb-border-width) * .25)))}.eb-glow-2{border:var(--eb-border-width) solid var(--electric-light-color);opacity:.5;filter:blur(calc(2px + (var(--eb-border-width) * .5)))}.eb-background-glow{z-index:-1;transform:scale(1.08);filter:blur(32px);opacity:.3;background:linear-gradient(-30deg,var(--electric-light-color),transparent,var(--electric-border-color))}@keyframes eb-flicker{0%{opacity:1}4%{opacity:.9}6%{opacity:.85}8%{opacity:.95}10%{opacity:.9}11%{opacity:.922}12%{opacity:.9}14%{opacity:.95}16%{opacity:.98}17%{opacity:.9}19%{opacity:.93}20%{opacity:.99}24%{opacity:1}26%{opacity:.94}28%{opacity:.98}37%{opacity:.93}38%{opacity:.5}39%{opacity:.96}42%{opacity:1}44%{opacity:.97}46%{opacity:.94}56%{opacity:.9}58%{opacity:.9}60%{opacity:.99}68%{opacity:1}70%{opacity:.9}72%{opacity:.95}93%{opacity:.93}95%{opacity:.95}97%{opacity:.93}to{opacity:1}}.eb-flicker{animation:eb-flicker 2.4s infinite}@media (prefers-reduced-motion: reduce){.eb-flicker{animation-duration:6s;animation-iteration-count:1;animation-fill-mode:forwards}}.eb-line{--eb-line-color: #ff4d4d;--eb-line-core: #ffffff;--eb-line-thickness: 3px;position:relative;height:var(--eb-line-thickness)}.eb-line:before,.eb-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px}.eb-line:before{background:var(--eb-line-core);box-shadow:0 0 0 1px var(--eb-line-color),0 0 6px 1px var(--eb-line-color),0 0 14px 1px var(--eb-line-color),inset 0 0 2px 1px var(--eb-line-color)}.eb-line:after{background:var(--eb-line-color);opacity:.55;filter:blur(10px)}
