body{background-color:#f8f9fa;font-family:Poppins,sans-serif}.card{border:none;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.06);transition:transform .2s ease}.card:hover{transform:translateY(-5px)}.card-title{font-weight:600}.navbar{border-bottom:1px solid #ccc}.btn-heart{background:none;border:none;font-size:20px;padding:0;color:inherit;cursor:pointer}.btn-heart:hover{transform:scale(1.2);transition:.2s}