Write a recursive function to traverse a nested data structure and perform a specific aggregation or transformation.
For this task, the structure contains integers, lists, and dictionaries whose values may contain further nested structures. Return the sum of every integer leaf value. Empty lists and dictionaries contribute zero.
Input: One nested structure. Output: An integer sum. Dictionary keys are strings, and all leaves are integers.
def sum_nested_values(data):