/* Custom Gradients */
.bg-success-gradient {
    background: linear-gradient(135deg, #198754 0%, #20c997 100%);
}

.bg-warning-gradient {
    background: linear-gradient(135deg, #ffc107 0%, #fd7e14 100%);
}

.bg-danger-gradient {
    background: linear-gradient(135deg, #dc3545 0%, #d63384 100%);
}

.transition-bg {
    transition: background 0.5s ease;
}

.letter-spacing-2 {
    letter-spacing: 2px;
}

/* Card Hover Effects */
.card {
    transition: transform 0.2s ease-in-out;
}

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

body {
    background-color: #f8f9fa;
    font-family: 'Poppins', sans-serif;
}
