.prestige-card {
  transition: transform 0.3s ease;
}
.prestige-card:hover {
  transform: scale(1.02);
}
.card-img-top {
  height: 230px;
  object-fit: cover;
  border-top-left-radius: .75rem;
  border-top-right-radius: .75rem;
}
.icon-group .btn {
  font-size: 0.9rem;
}
.price {
  color: #0d6efd;
  font-size: 1.1rem;
}
.modal-content {
  background: rgba(255,255,255,0.98);
}
.modal-body {
  font-size: 0.95rem;
}

.prestige-card .fa-star {
  font-size: 0.9rem;
}
.prestige-card .text-muted {
  font-size: 0.85rem;
}