.glitch{color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:900;display:inline-block;position:relative}.glitch:after,.glitch:before{content:attr(data-text);color:#fff;clip-path:inset(0);position:absolute;top:0;left:0;right:0;overflow:hidden}.glitch:after{text-shadow:var(--after-shadow,-2px 0 red);animation:animate-glitch-1 var(--after-duration,2s)infinite linear alternate-reverse}.glitch:before{text-shadow:var(--before-shadow,2px 0 cyan);animation:animate-glitch-2 var(--before-duration,3s)infinite linear alternate-reverse}@keyframes animate-glitch-1{0%{clip-path:inset(40% 0 20%);transform:translate(-2px)}10%{clip-path:inset(10% 0 60%);transform:translate(2px)}20%{clip-path:inset(80% 0 5%);transform:translate(-1px)}30%{clip-path:inset(25% 0 35%);transform:translate(1px)}40%{clip-path:inset(50% 0 30%);transform:translate(-2px)}50%{clip-path:inset(5% 0 70%);transform:translate(0)}60%{clip-path:inset(60% 0 15%);transform:translate(2px)}70%{clip-path:inset(15% 0 55%);transform:translate(-1px)}80%{clip-path:inset(70% 0 10%);transform:translate(1px)}90%{clip-path:inset(30% 0 40%);transform:translate(-2px)}to{clip-path:inset(20% 0 50%);transform:translate(0)}}@keyframes animate-glitch-2{0%{clip-path:inset(85% 0 5%);transform:translate(2px)}10%{clip-path:inset(20% 0 50%);transform:translate(-2px)}20%{clip-path:inset(5% 0 85%);transform:translate(1px)}30%{clip-path:inset(45% 0 25%);transform:translate(-1px)}40%{clip-path:inset(15% 0 65%);transform:translate(2px)}50%{clip-path:inset(75% 0 10%);transform:translate(0)}60%{clip-path:inset(35% 0 45%);transform:translate(-2px)}70%{clip-path:inset(55% 0 20%);transform:translate(1px)}80%{clip-path:inset(10% 0 75%);transform:translate(-1px)}90%{clip-path:inset(65% 0 15%);transform:translate(2px)}to{clip-path:inset(25% 0 55%);transform:translate(0)}}
