#search-input[data-astro-cid-hbk6dgvs]:focus{box-shadow:0 0 0 2px #a855f733;animation:glitch-input .6s ease-in-out}@keyframes glitch-input{0%{box-shadow:0 0 0 2px #a855f733}25%{box-shadow:0 0 0 2px #ef444433}50%{box-shadow:0 0 0 2px #a855f733}75%{box-shadow:0 0 0 2px #3b82f633}to{box-shadow:0 0 0 2px #a855f733}}.tag-button[data-astro-cid-hbk6dgvs].active{border-color:#a855f780;background-color:#581c8766}.tag-button[data-astro-cid-hbk6dgvs].hover-highlight{background-color:#581c8733}.tag-button[data-astro-cid-hbk6dgvs].pulse-highlight{animation:pulse-purple .75s}.tag-button[data-astro-cid-hbk6dgvs].clicked-pulse{animation:pulse-purple-subtle .5s ease-out}@keyframes pulse-purple{0%{box-shadow:0 0 #a855f780}70%{box-shadow:0 0 0 6px #a855f700}to{box-shadow:0 0 #a855f700}}@keyframes pulse-purple-subtle{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 8px #a855f74d}to{transform:scale(1)}}.track-tag[data-astro-cid-hbk6dgvs]:hover{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#a855f780}.track-item[data-astro-cid-hbk6dgvs]{transition:opacity .3s ease-out,transform .3s ease-out}.track-item[data-astro-cid-hbk6dgvs].hidden-item{opacity:0;transform:translateY(10px);pointer-events:none}.shadow-glow-purple-xs[data-astro-cid-hbk6dgvs]{box-shadow:0 0 10px 1px #a855f74d}.track-card-content[data-astro-cid-hbk6dgvs]:hover{transform:translateY(-2px)}.glitch-text[data-astro-cid-hbk6dgvs]{position:relative;color:#a855f7;text-shadow:.05em 0 0 rgba(255,0,255,.75),-.05em -.025em 0 rgba(0,255,255,.75),.025em .05em 0 rgba(0,255,0,.75);animation:glitch-text-animation 2.5s infinite linear alternate-reverse}.glitch-text[data-astro-cid-hbk6dgvs]:before,.glitch-text[data-astro-cid-hbk6dgvs]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;clip:rect(0,0,0,0)}.glitch-text[data-astro-cid-hbk6dgvs]:before{left:-2px;text-shadow:1px 0 #00ffff;animation:glitch-text-before 2.5s infinite linear alternate-reverse}.glitch-text[data-astro-cid-hbk6dgvs]:after{left:2px;text-shadow:-1px 0 #ff00ff;animation:glitch-text-after 2.5s infinite linear alternate-reverse}@keyframes glitch-text-animation{0%{clip-path:inset(82% 0 13% 0)}5%{clip-path:inset(4% 0 39% 0)}10%{clip-path:inset(43% 0 24% 0)}15%{clip-path:inset(27% 0 45% 0)}20%{clip-path:inset(65% 0 18% 0)}25%{clip-path:inset(10% 0 88% 0)}30%{clip-path:inset(86% 0 4% 0)}35%{clip-path:inset(97% 0 2% 0)}40%{clip-path:inset(28% 0 63% 0)}45%{clip-path:inset(53% 0 7% 0)}50%{clip-path:inset(20% 0 48% 0)}55%{clip-path:inset(81% 0 10% 0)}60%{clip-path:inset(41% 0 53% 0)}65%{clip-path:inset(7% 0 69% 0)}70%{clip-path:inset(89% 0 3% 0)}75%{clip-path:inset(45% 0 33% 0)}80%{clip-path:inset(18% 0 75% 0)}85%{clip-path:inset(59% 0 3% 0)}90%{clip-path:inset(7% 0 92% 0)}95%{clip-path:inset(83% 0 2% 0)}to{clip-path:inset(32% 0 60% 0)}}@keyframes glitch-text-before{0%{clip:rect(79px,9999px,33px,0)}5%{clip:rect(10px,9999px,93px,0)}10%{clip:rect(52px,9999px,1px,0)}15%{clip:rect(28px,9999px,69px,0)}20%{clip:rect(46px,9999px,42px,0)}25%{clip:rect(74px,9999px,7px,0)}30%{clip:rect(85px,9999px,80px,0)}35%{clip:rect(4px,9999px,19px,0)}40%{clip:rect(67px,9999px,48px,0)}45%{clip:rect(12px,9999px,73px,0)}50%{clip:rect(49px,9999px,63px,0)}55%{clip:rect(3px,9999px,87px,0)}60%{clip:rect(70px,9999px,22px,0)}65%{clip:rect(90px,9999px,43px,0)}70%{clip:rect(8px,9999px,44px,0)}75%{clip:rect(41px,9999px,9px,0)}80%{clip:rect(63px,9999px,79px,0)}85%{clip:rect(22px,9999px,57px,0)}90%{clip:rect(5px,9999px,60px,0)}95%{clip:rect(58px,9999px,2px,0)}to{clip:rect(81px,9999px,50px,0)}}@keyframes glitch-text-after{0%{clip:rect(2px,9999px,83px,0)}5%{clip:rect(89px,9999px,69px,0)}10%{clip:rect(30px,9999px,25px,0)}15%{clip:rect(2px,9999px,51px,0)}20%{clip:rect(69px,9999px,56px,0)}25%{clip:rect(16px,9999px,98px,0)}30%{clip:rect(72px,9999px,22px,0)}35%{clip:rect(38px,9999px,31px,0)}40%{clip:rect(9px,9999px,4px,0)}45%{clip:rect(45px,9999px,67px,0)}50%{clip:rect(93px,9999px,8px,0)}55%{clip:rect(61px,9999px,80px,0)}60%{clip:rect(12px,9999px,81px,0)}65%{clip:rect(95px,9999px,54px,0)}70%{clip:rect(23px,9999px,10px,0)}75%{clip:rect(3px,9999px,55px,0)}80%{clip:rect(77px,9999px,39px,0)}85%{clip:rect(14px,9999px,49px,0)}90%{clip:rect(35px,9999px,100px,0)}95%{clip:rect(44px,9999px,62px,0)}to{clip:rect(6px,9999px,74px,0)}}
