/* Button Component Styles */
/* Shared button styles used across all card types */

.bl-card .btn {
    border-radius: 4px;
    font-size: 0.85rem;
    transition: all 0.2s ease;
}

.bl-card .btn:hover {
    transform: translateY(-1px);
}

.bl-card .btn-group .btn {
    border-radius: 4px;
    font-size: 0.85rem;
}

.bl-card .btn-group .btn:first-child {
    margin-right: 4px;
}

/* Global button hover effects */
.text-center .btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

/* General smooth transitions */
.card, .btn, .badge {
    transition: all 0.2s ease;
}