.subject-card{border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;background:#f5f5f5}.subject-card-img{height:120px;background-position:50%;background-repeat:no-repeat;background-size:40%;background-color:#fff9;transition:background-size .5s ease}.subject-card:hover{transform:translateY(-2px);box-shadow:0 8px 12px rgba(255,255,255,1)}