body { -webkit-font-smoothing: antialiased; }
.card img { object-fit: cover; height: 200px; }
.wine-card { cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease; }
.wine-card:hover { transform: translateY(-2px); box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15); }
.wine-card .card-actions { cursor: default; }
.wine-card .card-actions .btn { white-space: nowrap; }

/* Les couleurs des badges de sous-catégories sont désormais gérées depuis la base de données. */
