.hover-outline.svelte-lzvtio{position:absolute;inset:0;border-radius:6px;overflow:hidden;-webkit-mask:linear-gradient(rgba(0,0,0,.98) 0 0) content-box,linear-gradient(rgba(0,0,0,.94) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(rgba(0,0,0,.98) 0 0) content-box,linear-gradient(rgba(0,0,0,.94) 0 0);mask-composite:exclude;padding:1px}.color-rotator.svelte-lzvtio:after{content:"";position:absolute;inset:-152px;border-radius:inherit;z-index:-2;animation:svelte-lzvtio-spin-rainbow 5.2s linear infinite;filter:blur(30px);opacity:0;transition:opacity .8s ease;background:conic-gradient(transparent,transparent,transparent,rgb(255,255,255),transparent,transparent,transparent,transparent,transparent,transparent,rgba(255,255,255,.5),transparent,transparent,transparent)}.color-rotator.delay.svelte-lzvtio:after{animation:svelte-lzvtio-spin-rainbow2 5.2s linear infinite}.color-rotator.svelte-lzvtio:hover:after,.group.svelte-lzvtio:hover .color-rotator:where(.svelte-lzvtio):after{opacity:.7;transition:opacity .25s ease}@keyframes svelte-lzvtio-spin-rainbow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-lzvtio-spin-rainbow2{0%{transform:rotate(50deg)}to{transform:rotate(410deg)}}.force-hover.svelte-lzvtio .color-rotator:where(.svelte-lzvtio):after{opacity:.7;transition:opacity .25s ease}
