.bg-gradient-radial-pattern{background-image:radial-gradient(circle at 20% 50%,var(--tm-bg-accent-gradient-from) 0,transparent 40%),radial-gradient(circle at 80% 80%,var(--tm-bg-accent-gradient-to) 0,transparent 40%)}@keyframes glow{0%{filter:drop-shadow(0 0 10px var(--tm-accent-gradient-from))}to{filter:drop-shadow(0 0 20px var(--tm-accent-gradient-to))}}.animate-glow{animation:glow 2s ease-in-out infinite alternate}.btn-primary:hover .btn-icon{transform:translate(4px)}.stats-row:before{animation:shimmer 3s infinite;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}
