Naming

02

"Kibu" is a single word, always spelled with a capital "K". The lowercase “k” only lives in the logo. It's not KIBU either... there's nothing to shout!

Voice

03

How Kibu communicates across product copy, docs, and marketing.

Warm, not clinical

Kibu is healthcare software people actually like using. The AI assistant has a name, a face, and glasses. Emojis carry the warmth other systems get from illustration 🎉

Say what happened

“Contact saved,” not “Your contact has been successfully saved!” The verb matches the button. No filler, no trailing period.

Plain English

Many of the staff who use Kibu speak English as a second language. Short sentences, everyday words: Members, Admins & Staff, Care Tasks. If a simpler word exists, the acronym or clinical term loses.

Written by a human

No em dashes, no “seamless,” no “empowering outcomes.” If a sentence could have fallen out of a machine, rewrite it until a person would say it out loud.

Foundations

04

Color

Two blues, on purpose: Kiblue is the logo and marketing accent, Primary is the app's action color. Click a swatch to copy its hex.

Status accents

Typography

Asap for product UI, Inter for marketing body copy.

Asap · Heading 30
heading-30 · 600 · -0.75px
Care, documented.
Asap · Heading 24
heading-24 · 600 · -0.6px
Warm, flat, emoji-forward.
Asap · Body
copy-16 · 400 · 24px line
The quick brown fox jumps over the lazy dog. 0123456789.
Asap · Label
label-14-medium · 500
Members / Admins & Staff / Care Tasks
Asap · Status
status-11 · 700 · +1.1px · uppercase
Complete
Inter · Marketing body
kibu.com · 400 · relaxed
Marketing pages set body copy in Inter. It's also the fallback when Asap isn't available.

Radius

4px base. Controls sit at 6px, cards at 8px. Never mix pill and square controls in one view.

sm
4px
md (controls)
6px · buttons, inputs
lg (cards)
8px · var(--radius)
xl (modals)
12px · hero surfaces
full
9999px · pills, avatars

Flat Design

No shadows anywhere. Hierarchy comes from borders and tonal surfaces instead.

This card has a border and no shadow. All of them do.

Motifs

05
Warm canvas, one accent color
🏠🏖️🎯💙😜👨‍🎓🚀🏀
Emojis as first-class citizens
Lucide Icons

Components

06

Buttons

One primary action per view; labels are verb + noun in Title Case. Hover them: these are the app's real hover states.

Save ContactDuplicateCancelGet HelpDelete Member
SmallDefaultLarge

Badges

Status recipes, always paired with a label. Never color alone.

SignedDraftOverdueNot StartedOutline

Inputs

36px, pure white fill. Inputs never inherit the warm canvas.

Service

Banners

Inline prompts: blue informs, amber warns, red blocks.

Visit in progress. Staff hasn't clocked out yet.
This visit was never clocked out. Add a clock-out time to continue.
EVV visit is required before signing.