/* WAL Bonuses - Woodmart Child token bridge */
.wal-bonuses,
.wal-account-status {
    --wal-bonuses-primary: var(--fo-primary, var(--wd-primary-color, #166534));
    --wal-bonuses-primary-hover: var(--fo-primary-hover, #14532d);
    --wal-bonuses-primary-soft: var(--fo-primary-a10, color-mix(in srgb, var(--wal-bonuses-primary) 10%, transparent));
    --wal-bonuses-primary-mark: var(--fo-primary-a12, color-mix(in srgb, var(--wal-bonuses-primary) 12%, transparent));
    --wal-bonuses-on-primary: var(--light-on-brand1-primary, var(--white, #fff));
    --wal-bonuses-surface: var(--light-surface1, var(--white, #fff));
    --wal-bonuses-surface-alt: var(--light-surface2, var(--gray50, #f8fafc));
    --wal-bonuses-surface-muted: var(--light-surface3, var(--gray100, #f1f5f9));
    --wal-bonuses-border: var(--light-outline, var(--gray200, #e2e8f0));
    --wal-bonuses-border-soft: var(--gray100, #eef2f7);
    --wal-bonuses-border-strong: var(--light-outline-strong, var(--gray300, #cbd5e1));
    --wal-bonuses-border-dashed: var(--gray400, #94a3b8);
    --wal-bonuses-text: var(--light-primary, var(--gray900, #1f2937));
    --wal-bonuses-heading: var(--gray900, var(--light-primary, #111827));
    --wal-bonuses-muted: var(--light-secondary, var(--gray600, #64748b));
    --wal-bonuses-muted-strong: var(--gray700, #475569);
    --wal-bonuses-success-surface: var(--light-brand1-container-fill, var(--fo-green-50, #dcfce7));
    --wal-bonuses-success-border: var(--light-brand1-border, var(--fo-green-200, #bbf7d0));
    --wal-bonuses-blue-surface: var(--blue7, #e0f2fe);
    --wal-bonuses-blue-text: var(--blue2, #075985);
    --wal-bonuses-warning: var(--light-on-promo1-surface, #8a5a00);
    --wal-bonuses-danger: var(--light-on-negative-surface, #b42318);
    --wal-bonuses-pattern-mark: color-mix(in srgb, var(--wal-bonuses-text) 8%, transparent);
    color: var(--wal-bonuses-text);
}
