;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px var(--danger-shadow, rgba(239, 68, 68, 0.4));
    }
    
    .btn-gray {
        background: #6b7280;
        color: white;
        border: none;
        padding: 0.5rem 1.5rem;
        border-radius: 8px;
        font-weight: 500;
        cursor: pointer;
        transition: all 0.3s ease;
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        font-size: 0.875rem;
    }
    
    .btn-gray:hover {
        