diff --git a/src/components/SubscriptionPlanCard.tsx b/src/components/SubscriptionPlanCard.tsx index 05c326b..d322af7 100644 --- a/src/components/SubscriptionPlanCard.tsx +++ b/src/components/SubscriptionPlanCard.tsx @@ -4,7 +4,7 @@ import React from 'react'; import type { Locale } from '@/lib/locale'; import { pickLocaleText } from '@/lib/locale'; import { formatValidityLabel, formatValiditySuffix, type ValidityUnit } from '@/lib/subscription-utils'; -import { PlatformBadge } from '@/lib/platform-style'; +import { PlatformBadge, getPlatformStyle } from '@/lib/platform-style'; export interface PlanInfo { id: string; @@ -47,6 +47,8 @@ export default function SubscriptionPlanCard({ plan, onSubscribe, isDark, locale ); const isOpenAI = plan.platform?.toLowerCase() === 'openai'; + const ps = getPlatformStyle(plan.platform ?? ''); + const accentCls = isDark ? ps.accent.dark : ps.accent.light; return (