.btn-skew{transform:skew(-10deg)}.btn-skew>*{transform:skew(10deg)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 0 30px #00f0ff26}.text-gradient{background:linear-gradient(135deg,#00f0ff,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{animation:glitch-1 .3s infinite linear alternate-reverse;color:#00f0ff;z-index:-1}.glitch:after{animation:glitch-2 .3s infinite linear alternate-reverse;color:#7c3aed;z-index:-2}@keyframes glitch-1{0%{clip-path:inset(20% 0 30% 0);transform:translate(-2px,2px)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px,-2px)}40%{clip-path:inset(10% 0 70% 0);transform:translate(-1px,1px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(1px,-1px)}80%{clip-path:inset(30% 0 40% 0);transform:translate(-2px,2px)}to{clip-path:inset(50% 0 20% 0);transform:translate(2px,-2px)}}@keyframes glitch-2{0%{clip-path:inset(50% 0 20% 0);transform:translate(2px,-2px)}20%{clip-path:inset(30% 0 40% 0);transform:translate(-2px,2px)}40%{clip-path:inset(80% 0 5% 0);transform:translate(1px,-1px)}60%{clip-path:inset(10% 0 70% 0);transform:translate(-1px,1px)}80%{clip-path:inset(60% 0 10% 0);transform:translate(2px,-2px)}to{clip-path:inset(20% 0 30% 0);transform:translate(-2px,2px)}}.social-btn{transition:all .2s ease}.social-btn:hover{transform:scale(1.05)}@keyframes message-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message{animation:message-appear .3s ease forwards}.loading-dots span{animation:blink 1.4s infinite both}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.admin-sidebar{background:linear-gradient(180deg,#0b0f19,#030712)}.img-zoom{overflow:hidden}.img-zoom img{transition:transform .5s ease}.img-zoom:hover img{transform:scale(1.1)}
