design system · v1.0

Maka

Warm, earthy, slightly retro-terminal. Dark by default, paper-light on request. Every color, border, and letter-spacing on this page derives from tokens.css — recolor the whole system by editing one file.

read the docs →
components / buttons

Buttons

hover a ghost button — the brown frame turns orange. that frame is the maka signature.

components / cards

Cards

Plain card

A surface with the 2px frame. Hover strengthens the border; nothing shouts.

with_header

new

Header and footer rows use the same 2px rule as the outer frame.

Link card →

Interactive cards earn the orange frame on hover. Try it.

components / forms

Forms

new_instance

lowercase, a–z and dashes
error: key is truncated
components / table

Tables

processownerstatuscpu %mem
maka-kernelrootrunning2.4128 MB
fs-daemonrootrunning0.842 MB
net-stacksystemdegraded11.696 MB
shelluseridle0.18 MB
updatersystemcrashed
components / code

Code

Inline code like --mk-accent sits in a small well. Blocks get a labeled bar:

boot.sh
# bring up a maka node
$ maka init --profile=warm
$ maka theme set "roasted"

if status == OK {
  emit("ready")   # amber strings, orange keywords
}
components / alerts

Alerts

[ info ]
Neutral notice. Same frame, no tint — information shouldn't shout.
[ ok ]
Build complete. Sage green, kept earthy to stay in the palette.
[ warn ]
Disk at 81%. Amber highlight doing its one job.
[ fail ]
Connection lost. Warm red — alarming, but still in the family.