.electric-border{--eb-light:oklch(from var(--eb-color) l c h);position:relative;border-radius:inherit;overflow:visible;isolation:isolate}.eb-canvas-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.eb-canvas{display:block}.eb-content{position:relative;border-radius:inherit;z-index:1}.eb-layers{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.electric-border[data-active=false] .eb-canvas-container,.electric-border[data-active=false] .eb-layers{opacity:0}.eb-background-glow,.eb-glow-1,.eb-glow-2{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-sizing:border-box}.eb-glow-1{border:var(--eb-thickness,2px) solid oklch(from var(--eb-color) l c h/calc(.6 * var(--eb-brightness, 1)));filter:blur(1px)}.eb-glow-2{border:var(--eb-thickness,2px) solid var(--eb-light);filter:blur(4px);opacity:var(--eb-brightness,1)}.eb-background-glow{z-index:-1;transform:scale(1.1);filter:blur(32px);opacity:calc(.3 * var(--eb-brightness, 1));background:linear-gradient(-30deg,var(--eb-light),transparent,var(--eb-color))}@media (prefers-reduced-motion:reduce){.electric-border .eb-canvas{animation:none}}