Skip to content
Browse library
Dema

Dema

Design me anything

Principles

01

Keep taking things out.

Remove what the interface can do without. Keep going until every part has a job.

One spacing scale. A small set of colors and shapes. Fewer choices keep the work consistent and make room for what matters on the page.

02

Let the rules do the work.

Make a decision once. Let the system carry it through.

Colors have named roles. Spacing follows one scale. Components use those rules, so a new screen starts with the choices we have already made. Its appearance should follow from how it works.

03

Respect the person using it.

A vague label makes someone stop and decode the interface. Details like that deserve our attention.

Be precise with the words, spacing, and interactions. Give components a clear set of choices so the easy path produces something we would want to use ourselves.

Try a conversation.

Local preview

Ask a question.

Type a question. Send an empty one to see the error.

Inspect the input
AskrobPreview

How do tokens work?

A token names a design decision. Brand always resolves to Askrob blue. Components use that name instead of picking a new color.

Preview only. Nothing is sent.

Foundations

Blue and cream.

Color, spacing, type, and motion.

Explore the foundations

Components