.dashboard-card {
    transition: transform 0.2s;
    border: none !important;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}

.dashboard-card:hover {
    transform: translateY(-5px);
}

.display-stat {
    font-size: 4rem;
    font-weight: 700;
}

/* Gradient Utilities for Cards */
.bg-gradient-primary {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}

.bg-gradient-success {
    background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%) !important;
}

.bg-gradient-danger {
    background: linear-gradient(135deg, #ee0979 0%, #ff6a00 100%) !important;
}

@media (max-width: 768px) {
    .display-stat {
        font-size: 3rem;
    }
}