Skip to content

Colours ​

Keston's colours are Tailwind theme tokens, defined in theme.css. Use them by name in classes, e.g. bg-primary, text-red, border-black/15. Avoid raw hex values, so every product stays in step when a colour changes.

Brand and text ​

TokenHexUse for
primary (kblue)#023750Keston blue: primary buttons, selected items, the brand
black#050505Text. Use opacity for quieter text: text-black/65
white#FAFAFACards, fields, text on dark colours

Surfaces ​

TokenHexUse for
background#E1E1E1The app's frame behind the content: AppShell, Header, Sidebar
surface#EBEBEBQuiet areas inside content
surface-elevated#F2F2F2Areas raised above a surface

Status ​

TokenHexUse for
green#007A16Success
yellow#F1C70BWarnings. Use black text on it
red#D2042DErrors and destructive actions
blue#035483Information, e.g. an info Badge or Notification
focus#007FC9The keyboard focus ring, and nothing else

Lines and quieter text ​

Borders and dividers are black at 15% (border-black/15). Secondary text is black at 65% (text-black/65), and placeholders at 55%. Using opacity, not extra greys, keeps them right on any of the surfaces above.

Released under the PolyForm Noncommercial License 1.0.0.