.electric-border{isolation:isolate;display:inline-flex;position:relative;overflow:visible}.eb-canvas-container{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.eb-canvas{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eb-layers{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:visible}.eb-glow-1{border-radius:inherit;border:1px solid var(--electric-border-color,#5227ff);opacity:.35;filter:blur(3px);position:absolute;inset:-2px}.eb-glow-2{border-radius:inherit;border:2px solid var(--electric-border-color,#5227ff);opacity:.15;filter:blur(8px);position:absolute;inset:-4px}.eb-background-glow{border-radius:inherit;z-index:-1;filter:blur(32px);opacity:.18;background:radial-gradient(ellipse at center, var(--electric-border-color,#5227ff), transparent 70%);position:absolute;inset:0;transform:scale(1.1)}.eb-content{z-index:2;border-radius:inherit;width:100%;position:relative}
.focus-container{-webkit-user-select:none;user-select:none;outline:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;display:flex;position:relative}.focus-word{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:3rem;font-weight:900;transition:filter .3s,color .3s;position:relative}.focus-word.active{filter:blur()}.focus-frame{pointer-events:none;box-sizing:content-box;box-shadow:0 0 16px 1px var(--glow-color,transparent);border:none;border-radius:4px;position:absolute;top:0;left:0}.corner{border:3px solid var(--border-color,#fff);width:1rem;height:1rem;filter:drop-shadow(0px 0px 4px var(--border-color,#fff));border-radius:3px;transition:none;position:absolute}.top-left{border-bottom:none;border-right:none;top:-10px;left:-10px}.top-right{border-bottom:none;border-left:none;top:-10px;right:-10px}.bottom-left{border-top:none;border-right:none;bottom:-10px;left:-10px}.bottom-right{border-top:none;border-left:none;bottom:-10px;right:-10px}.focus-container.curator-sign{font:inherit;font-style:inherit;justify-content:flex-start;gap:.35em;display:inline-flex}.curator-sign .focus-word{font:inherit;font-style:inherit;font-weight:inherit;cursor:default;opacity:.55}.curator-sign .focus-word.active{opacity:1;color:var(--color-gold)}.curator-sign .corner{border-width:2px;width:.65rem;height:.65rem}
