Design system.
Every token VeriHandi ships with. Click any swatch to copy. Switch themes in the top-right to see light/dark values in place.
Brand scale
Green primary from brand.50 (tint) to brand.900 (deep ink). Use in Tailwind as `bg-brand-500`, `text-brand-600` etc.
Warm accent
Used for favourites, skips, flames. Available as `bg-warm-500`, `text-warm-600`.
Semantic tokens
Theme-aware CSS variables. These are the ones you should reach for in components.
Surface & text
Canvas, card, and text colors.
Switch / toggle
Single source of truth for every Switch component in the app. Edit a variable in /index.css to retheme every toggle at once.
Button — outline variant
Outline buttons used to render with white-on-light text in dark or hover states. These tokens pin the colors so the variant is always readable.
Radii
8px system. Keep radius consistent within a hierarchy.
Shadows
Subtle by design. Loud shadows = noisy UI.
Motion
Hover each tile — transition speed is applied live.
Typography
Manrope display + IBM Plex Sans body. Keep the scale tight.
Components in context
Live examples using the tokens above. These should always look right in both themes.
Nested cards inherit tokens and look correct in both themes with zero extra effort.
Usage cheatsheet
Copy-paste snippets. Prefer these over raw hex values.