diff --git a/src/lib/cards/social/BigSocialCard/BigSocialCard.svelte b/src/lib/cards/social/BigSocialCard/BigSocialCard.svelte --- a/src/lib/cards/social/BigSocialCard/BigSocialCard.svelte +++ b/src/lib/cards/social/BigSocialCard/BigSocialCard.svelte @@ -7,11 +7,19 @@ const platform = $derived(item.cardData.platform as string); const platformData = $derived(platformsData[platform]); + + // Color logic: + // - base/transparent/undefined: background = brand color, icon = white + // - other: background = that color (from BaseCard), icon = white + const useBrandBackground = $derived( + !item.color || item.color === 'base' || item.color === 'transparent' + ); + const brandColor = $derived(`#${item.cardData.color}`);