.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;inset: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;inset:0;border-radius:inherit;pointer-events:none;box-sizing:border-box}.eb-stroke{border:var(--eb-border-width) solid var(--electric-border-color);opacity:var(--eb-opacity, 1);transition:opacity .3s ease-out}.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:calc(.3 * var(--eb-opacity, 1));background:linear-gradient(-30deg,var(--electric-light-color),transparent,var(--electric-border-color));transition:opacity .3s ease-out}.electric-border-subtle .eb-stroke,.electric-border-subtle .eb-glow-1,.electric-border-subtle .eb-glow-2{opacity:calc(.6 * var(--eb-opacity, 1))}.electric-border-hover-only .eb-layers{transition:opacity .4s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.electric-border .eb-stroke,.electric-border .eb-glow-1,.electric-border .eb-glow-2,.electric-border .eb-background-glow{animation:none;transition:none}}@media (max-width: 768px){.electric-border .eb-background-glow{filter:blur(24px);opacity:calc(.2 * var(--eb-opacity, 1))}.electric-border .eb-glow-2{filter:blur(calc(1.5px + (var(--eb-border-width) * .4)))}}
