Theme catalog
Live tokens and components for reviewing and extending the Stack Effect theme.
Stack Effect theme catalog
Palette
Foundation
Background
--backgroundForeground
--foregroundCard
--cardPopover
--popoverBorder
--borderInput
--inputInteraction
Primary
--primaryPrimary ink
--primary-foregroundSecondary
--secondaryMuted
--mutedAccent
--accentFocus ring
--ringSemantic
Success
--successWarning
--warningDestructive
--destructiveInfo
--infoMuted ink
--muted-foregroundAccent ink
--accent-foregroundCode and data
Inline code
--codeCode block
--code-blockChart 1
--chart-1Chart 2
--chart-2Chart 3
--chart-3Chart 4
--chart-4Chart 5
--chart-5Typography
Heading 1
2.488rem / 700Compose with confidence.
Heading 2
2.074rem / 700Compose with confidence.
Heading 3
1.728rem / 600Compose with confidence.
Heading 4
1.44rem / 600Compose with confidence.
Heading 5
1.2rem / 500Compose with confidence.
Heading 6
1rem / 500Compose with confidence.
Body
1rem / 1.7Readable technical prose stays sans-serif and within a 72ch measure.
Components
Button variants
<Button variant="…" />Button sizes
<Button size="sm" />Input states
<Input aria-invalid />Status rows
bg-success · bg-warningCode surface
bg-code-block · rounded-sm● Selection resolved
Blueprint · 6 modules
Plan · 18 filesCompact result
border · bg-card · rounded-mdUsage rules
Signal
Primary marks action, focus, active location, or execution.
Shape
rounded-sm controls · rounded-md containers · pills for status only.
Depth
Tonal surfaces and borders first; no ambient dark-mode shadows.
Color
Use semantic tokens in components; never paste palette values.
Canonical source: apps/docs/DESIGN.md.