.wave-divider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.card{transition:transform .2s ease}.card:hover{transform:translateY(-5px)}.hero{background:linear-gradient(135deg,#5865f2 0,#7289da 100%);padding-bottom:2rem}#invite-btn:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.15)}.wave-divider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:translateY(1px)}.card{transition:transform .2s ease}.card:hover{transform:translateY(-5px)}.btn{transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.15)}.text-decoration-none{position:relative;transition:color .2s ease}.text-decoration-none::after{content:'';position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s ease}.text-decoration-none:hover::after{transform:scaleX(1);transform-origin:left}.hero{background:linear-gradient(135deg,#5865f2 0,#7289da 100%);padding-bottom:2rem}.stat-card{transition:transform .2s ease;cursor:pointer}.stat-card:hover{transform:translateY(-5px)}#temp-text{display:none}.stat-hover{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);display:flex;align-items:center;justify-content:center;padding:1rem;transition:opacity .2s ease}.stat-card:hover .stat-hover{opacity:1}.stat-card .card-body{position:relative}.wave-divider{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:translateY(1px)}.card{transition:transform .2s ease}.card:hover{transform:translateY(-5px)}