Skip to content

Stackyard design system

Stackyard follows Apple’s Human Interface Guidelines for type, spacing, controls and motion. This page covers only what is specific to Stackyard. Tokens live in ui/css/tokens.css.

Teal is the brand accent. Rules name a role below, never a raw colour.

Dark theme

Accent#00D2E0
Success#30D158
Warning#FF9230
Danger#FF4245
Info#0091FF

Light theme

Accent#0071A4
Success#238539
Warning#C93400
Danger#D70015
Info#0040DD

The other hues and greys are Apple’s system colours.

  • The dashboard is always dark. Only the Settings page has a light theme.
  • Text on cards uses --sy-a11y-dim. Apple’s secondary label colours fail WCAG contrast on Stackyard’s cards.
  • Text on a user-picked tile colour is black or white, whichever contrasts more. It is measured, never fixed.
  • Widgets cannot read tokens. A widget copies the values it needs from the palette.

Use the files as they are. Do not recolour, stretch or redraw them.