.name-card{background:rgba(255,255,255,.1);padding:20px;border-radius:15px;text-align:center;position:relative;overflow:hidden;transition:transform .3s ease;cursor:pointer}.name-card:hover{transform:translateY(-5px)}.name-card::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg)}.badge{position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:15px;font-size:.8em;font-weight:700}