Docs / Design

Design system

Color tokens, typography, shape and motion.

#Color tokens

Two themes; dark is the default. Ordinary controls stay monochrome.

TokenLightDarkUse
bg#FFFFFF#000000Screen background
surface#F2F2F2#121212Composer, cards, keys
surface-2#E6E6E6#1E1E1EPressed states, nested cards
separator#D9D9D9#2A2A2A1 px hairlines
text#000000#FFFFFFPrimary text, icons
text-2#5C5C5C#A3A3A3Secondary text
inverse-bg#000000#FFFFFFUser bubbles, primary buttons

Exceptions: the supplied Peter orb keeps its blue, cyan and violet colors, and system-critical states (failed send, camera blocked, battery critical) use a single red.

#Typography

Inter (SIL Open Font License) for text and JetBrains Mono (OFL) for /commands. Apple’s SF Pro cannot ship in PeterOS. Layouts must hold up at 200% font scale.

#Space and shape

#Motion

Spring-based like iOS, never flashy. New messages slide up 12 dp and fade in; replies stream word by word. Reduced-motion settings replace continuous movement with brief fades and a static orb.