Pockets UI

The BiggerPockets design system: a 3-tier token architecture and a set of accessible React components, built on Panda CSS and React Aria.

How it fits together

Pockets owns every scale. Primitive tokens (OKLCH color ramps, the 4px spacing grid, type scales) feed semantic intents like bg, fg.subtle, and border.danger, which carry light and dark values. Components consume semantics through component-level tokens, so retheming never requires a recipe edit. Toggle the theme in the sidebar to preview dark mode on any page.

Explore