@keyframes svelte-x6f443-ripple{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes svelte-x6f443-ring{0%,to{transform:rotate(-5deg) scale(1)}25%{transform:rotate(5deg) scale(1.02)}50%{transform:rotate(-5deg) scale(1)}75%{transform:rotate(5deg) scale(1.02)}}@keyframes svelte-x6f443-float{0%,to{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(360deg);opacity:0}}@keyframes svelte-x6f443-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-x6f443-waveform{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.5)}}.animate-ripple{animation:svelte-x6f443-ripple 1.5s ease-out infinite}.animate-ring{animation:svelte-x6f443-ring .2s ease-in-out infinite}.animate-float{animation:svelte-x6f443-float linear forwards}.animate-float-slow{animation:svelte-x6f443-float-slow 2s ease-in-out infinite}.animate-waveform{animation:svelte-x6f443-waveform .5s ease-in-out infinite}.bg-gradient-radial.svelte-x6f443{background:radial-gradient(ellipse at center,var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to))}@keyframes svelte-4s7yu0-matrix-fall{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes svelte-4s7yu0-glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.animate-matrix-fall{animation:svelte-4s7yu0-matrix-fall linear infinite}.scanlines.svelte-4s7yu0{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px)}.crt-glow.svelte-4s7yu0{box-shadow:inset 0 0 100px #00ff001a}.glitch-text.svelte-4s7yu0{animation:svelte-4s7yu0-glitch .3s ease-in-out infinite;text-shadow:0 0 10px #00ff00,0 0 20px #00ff00,0 0 40px #00ff00}.tag-badge.svelte-fsbg28{background-color:var(--tag-bg)}.dark .tag-badge.svelte-fsbg28{background-color:var(--tag-bg-dark)}@media(min-width:768px){div[role=dialog].svelte-8uhnga{z-index:var(--desktop-z)!important;right:var(--right-offset)!important;width:var(--panel-width)!important;max-width:var(--panel-width)!important}}@keyframes svelte-xeva1n-pulse-subtle{0%,to{box-shadow:0 0 rgba(var(--pulse-color, 239, 68, 68),.4)}50%{box-shadow:0 0 0 8px rgba(var(--pulse-color, 239, 68, 68),0)}}.animate-pulse-subtle.svelte-xeva1n{animation:svelte-xeva1n-pulse-subtle 2s ease-in-out infinite}
