.glitch{color:inherit;display:inline-block;white-space:nowrap;font:inherit;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;line-height:inherit}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;inset:0;color:inherit;background-color:hsl(var(--background));overflow:hidden;clip-path:inset(0 0 0 0);pointer-events:none}.glitch:not(.enable-on-hover):after{left:6px;text-shadow:var(--after-shadow,-3px 0 #ef4444);animation:animate-glitch var(--after-duration,3s) infinite linear alternate-reverse}.glitch:not(.enable-on-hover):before{left:-6px;text-shadow:var(--before-shadow,3px 0 #38bdf8);animation:animate-glitch var(--before-duration,2s) infinite linear alternate-reverse}.glitch.enable-on-hover:after,.glitch.enable-on-hover:before{content:"";opacity:0;animation:none}.glitch.enable-on-hover:focus-visible:after,.glitch.enable-on-hover:hover:after{content:attr(data-text);opacity:1;left:6px;text-shadow:var(--after-shadow,-3px 0 #ef4444);animation:animate-glitch var(--after-duration,3s) infinite linear alternate-reverse}.glitch.enable-on-hover:focus-visible:before,.glitch.enable-on-hover:hover:before{content:attr(data-text);opacity:1;left:-6px;text-shadow:var(--before-shadow,3px 0 #38bdf8);animation:animate-glitch var(--before-duration,2s) infinite linear alternate-reverse}@keyframes animate-glitch{0%{clip-path:inset(20% 0 50% 0)}5%{clip-path:inset(10% 0 60% 0)}10%{clip-path:inset(15% 0 55% 0)}15%{clip-path:inset(25% 0 35% 0)}20%{clip-path:inset(30% 0 40% 0)}25%{clip-path:inset(40% 0 20% 0)}30%{clip-path:inset(10% 0 60% 0)}35%{clip-path:inset(15% 0 55% 0)}40%{clip-path:inset(25% 0 35% 0)}45%{clip-path:inset(30% 0 40% 0)}50%{clip-path:inset(20% 0 50% 0)}55%{clip-path:inset(10% 0 60% 0)}60%{clip-path:inset(15% 0 55% 0)}65%{clip-path:inset(25% 0 35% 0)}70%{clip-path:inset(30% 0 40% 0)}75%{clip-path:inset(40% 0 20% 0)}80%{clip-path:inset(20% 0 50% 0)}85%{clip-path:inset(10% 0 60% 0)}90%{clip-path:inset(15% 0 55% 0)}95%{clip-path:inset(25% 0 35% 0)}to{clip-path:inset(30% 0 40% 0)}}