Skip to content
Apothem
Brand

Brand palette

Apothem core brand colors and the seventeen harness brand colors. The single source of truth is the canonical design tokens at assets/design-tokens.css; the site mirrors those values.

Core palette

The canonical palette — the slate neutral ramp, the emerald accent ramp, and the semantic hues — is owned by the design tokens at assets/design-tokens.css (and its assets/design-tokens.json mirror). The site theme at site/app/global.css mirrors those token values into the CSS variables the Fumadocs theme consumes. Every value below traces to a canonical ramp step.

RoleToken (CSS)Light modeDark modeUse
Primary--brand-textslate-900 #0f172aslate-50 #f8fafcHeadings, navigation text, primary reading surfaces.
Accent--sl-color-accentemerald-600 #059669emerald-400 #34d399Active links, focus rings, selected navigation.
Body text--brand-mutedslate-600 #475066slate-300 #c2ccdaDefault prose text.
Body ground--brand-surfacewhite #ffffffslate-900 #0f172aDefault background.
Navigation ground--brand-surface-mutedslate-50 #f8fafcslate-950 #080c15Header and navigation bands.
Code ground--brand-code-bgslate-900 #0f172aslate-950 #080c15Inline / block code surfaces.

Harness palette

The harness colors live at Harness colors. The geometric mapping onto the Apothem mark's hexagon — its center node and terminus node — is folded into the brand section. The CSS source of truth at site/app/global.css wires every token to its CSS variable.

Usage in documentation

The palette is wired through the global stylesheet site/app/global.css, imported by the root layout. Light and dark mode variants switch with the theme's .dark class state.

Updates

The palette updates only when a core color shifts (slate / emerald) or a harness ratifies a brand-color change upstream. Per-harness changes propagate atomically across site/app/global.css, Harness colors, and every affected SVG master under assets/src/.

On this page