Design artifact / Terminal Ledger
A documentation system that behaves like a terminal.
Dark graphite, hairline rules, tabular numbers, and one signal color. The design system is the source of truth for the docs site and the six UX/UI artifacts produced for this project.
01 / Color
Tokens
Canvas
#0A0C0B
Page background
Surface
#111412
Cards, panels
Surface 2
#171B18
Hover, code chrome
Line
#262C28
Hairline borders
Ink
#EEF3EF
Primary text
Muted
#98A29C
Secondary text
Signal
#C9F45A
Accent, live state
Info
#7CC8FF
Informational
Warn
#FFC46B
Warning
Danger
#FF7A7A
Destructive
02 / Type
Instrument Sans + JetBrains Mono
03 / Controls
Buttons and badges
04 / Callouts
Notes with a signal
Note
Careful
Good to know
05 / Code
Code blocks and tables
const book = await nx.info.l2Book({
coin: "BTC-PERP",
nSigFigs: 5,
});
console.log(book.levels[0][0]);| Field | Type | Description |
|---|---|---|
coin | string | Market name |
nSigFigs | int | Price aggregation |
levels | array | Bids and asks |
06 / States
Interaction rules
Hover
Surface lift + border shift. Never move layout.
Focus
2px signal outline with a 3px offset. Always visible.
Active
1px translate, no scale. The UI is a tool, not a toy.
Loading
Skeleton with the same dimensions as the final content.
Empty
One sentence of direction and one action.
Error
What happened, why, and the next step.