Theming

CSS variables, compatible with shadcn/ui, plus status colours.

Fujin uses the same CSS variables as shadcn/ui, so existing themes work unchanged. It adds tokens shadcn does not define:

TokenUse
--success / --success-foregroundCompleted, paid, healthy
--warning / --warning-foregroundNeeds attention
--info / --info-foregroundNeutral notices
--destructive-foregroundText on destructive backgrounds
npx shadcn@latest add @fujin/theme
<span className="bg-success text-success-foreground">Paid</span>