.jf-injury-card{background:var(--white);border:2px solid var(--border-color);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:center;min-height:90px}.jf-injury-card:hover{border-color:var(--light-blue);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,168,232,.1)}.jf-injury-card.active{border-color:var(--light-blue);background-color:#f0faff;box-shadow:0 0 0 2px var(--light-blue)}.jf-card-cat{font-size:.75rem;text-transform:uppercase;font-weight:800;color:var(--light-blue);margin-bottom:4px}.jf-card-title{font-weight:700;font-size:1.05rem;margin:0;color:var(--navy)}