.focus-container{display:inline-block;position:relative}.focus-word{margin-right:.4ch;transition:filter .5s;display:inline-block}.focus-word.manual{cursor:default}.focus-frame{pointer-events:none;border:1.5px solid var(--border-color,#38bdf8cc);box-shadow:0 0 0 2px #ffffff0f,0 0 25px var(--glow-color,#38bdf866);opacity:1;border-radius:8px;transition:left .5s,top .5s,width .5s,height .5s,opacity .3s;position:absolute}.focus-frame .corner{border:2px solid var(--border-color,#38bdf8cc);width:10px;height:10px;position:absolute}.focus-frame .top-left{border-bottom:0;border-right:0;border-top-left-radius:6px;top:-2px;left:-2px}.focus-frame .top-right{border-bottom:0;border-left:0;border-top-right-radius:6px;top:-2px;right:-2px}.focus-frame .bottom-left{border-top:0;border-right:0;border-bottom-left-radius:6px;bottom:-2px;left:-2px}.focus-frame .bottom-right{border-top:0;border-left:0;border-bottom-right-radius:6px;bottom:-2px;right:-2px}
