.glass-panel{background:rgba(255,255,255,0.15)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,0.25)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,0.2)!important;padding:20px!important}.glitch-hover{position:relative;color:white;transition:all 0.3s;cursor:pointer}.glitch-hover:hover{color:transparent;text-shadow:0 0 10px #ff00ff,0 0 20px #00ffff,0 0 30px #ffff00}.glitch-hover::before,.glitch-hover::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8}.glitch-hover::before{left:2px;text-shadow:-2px 0 #ff00ff;animation:glitch-1 2s infinite}.glitch-hover::after{left:-2px;text-shadow:2px 0 #00ffff;animation:glitch-2 3s infinite}@keyframes glitch-1{0%{clip:rect(0,9999px,0,0);transform:skew(0.5deg)}5%{clip:rect(20px,9999px,40px,0);transform:skew(0.2deg)}10%{clip:rect(10px,9999px,30px,0);transform:skew(-0.3deg)}100%{clip:rect(0,9999px,0,0);transform:skew(0deg)}}@keyframes glitch-2{0%{clip:rect(0,9999px,0,0);transform:skew(-0.5deg)}5%{clip:rect(15px,9999px,35px,0);transform:skew(0.4deg)}10%{clip:rect(5px,9999px,25px,0);transform:skew(-0.6deg)}100%{clip:rect(0,9999px,0,0);transform:skew(0deg)}}