Version 1.7.0

Ennichi visual identity

Warm paper, restrained color, editorial typography, flat iconography, and intentional composition.

One dominant section color · at most two compact entity accents · status colors are state-only · foreign entity colors never style navigation, large surfaces, or actions

Screen archetypes

Declare intent first. Archetypes choose purpose, density, navigation, hero behavior, grouped-list behavior, and primary-action requirement.

execute · comfortable

Dashboard

Execute today's work

hero navigation · hero on · grouped lists off · action required
discover · compact

Collection

Browse

largeTitle navigation · hero off · grouped lists on · action optional
review · editorial

Detail

Read

hero navigation · hero on · grouped lists on · action optional
review · editorial

Timeline

Chronological history

inline navigation · hero off · grouped lists off · action none
organize · comfortable

Editor

Data entry

editor navigation · hero off · grouped lists on · action required

Screen identity

reassure · reassure

Today

calm · Complete today's care

Emotional Density 4
execute · execute

Treatments

confident · Take medication

Emotional Density 3
organize · care

Patients

human · Open patient

Emotional Density 2
inventory · inventory

Cabinet

organized · Manage stock

Emotional Density 1
review · remember

Care

reflective · Review history

Emotional Density 2

Emotional Density

Emotional presence increases without changing identity, state meaning, contrast, or accessibility.

0
Utilities, settings, and formsNo greeting · full metadata · quiet action
1
CabinetNo greeting · full metadata · secondary action
2
Patients and CareNo greeting · balanced metadata · secondary action
3
TreatmentsNo greeting · balanced metadata · primary action
4
TodayGreeting · reduced metadata · primary action
5
OnboardingGreeting · minimal metadata · primary action

Page recipes

TreatmentHerodetail · execute · hero · primary
PatientHerodetail · organize · hero · primary
MedicineHerodetail · inventory · hero · primary
DoctorHerodetail · review · hero · inline
FacilityHerodetail · review · hero · inline
TodayHerodashboard · reassure · hero · primary
GroupedTimelinetimeline · review · grouped · inline
DashboardCarddashboard · execute · dashboard · primary
GroupedSettingscollection · organize · grouped · secondary

Information hierarchy

Hero information
Primary information
Secondary information
Tertiary information
Metadata information
Annotation information

Card taxonomy

hero

Hero card

Intent-specific padding, spacing, border, and elevation.
dashboard

Dashboard card

Intent-specific padding, spacing, border, and elevation.
grouped

Grouped card

Intent-specific padding, spacing, border, and elevation.
list

List card

Intent-specific padding, spacing, border, and elevation.
summary

Summary card

Intent-specific padding, spacing, border, and elevation.
stat

Stat card

Intent-specific padding, spacing, border, and elevation.
inset

Inset card

Intent-specific padding, spacing, border, and elevation.

Hero identity

Treatment

Amoxicillin

Identity content sits on PaperWarm without another card or elevation.

Controlled entity identity

Compact avatars and icons keep their semantic family across sections. Large surfaces, navigation, and actions remain controlled by the dominant section.

Patient
person.fill
Medicine
pills.fill
Doctor
stethoscope
Facility
building.2.fill
Treatment
pills.fill

Surface composition

Grouped Card · no elevation
8:00 AM
Morning dose
Taken
2:00 PM
Afternoon dose
Upcoming
8:00 PM
Evening dose
Scheduled
Dashboard Card · subtle elevation

Refill reminder

Use an isolated elevated card only for actionable content.

Treatments
Patients
Cabinet
Care

Section components

treatments · pills.fill

Treatments

SelectedInactive
patients · person.2.fill

Patients

SelectedInactive
cabinet · cross.case.fill

Cabinet

SelectedInactive
care · stethoscope

Care

SelectedInactive

Status icons

positive
checkmark.circle.fill
attention
clock.fill
critical
exclamationmark.circle.fill
neutral
circle

Approved empty states

Nothing scheduled today.

Enjoy the rest of your day.

checkmark.circle.fill
Nothing here yet.

Add your first item when you're ready.

tray.fill
No results found.

Try a different name or filter.

magnifyingglass
No history yet.

Completed care will appear here.

clock.arrow.circlepath
Your cabinet is empty.

Add a medicine or supplement.

cross.case.fill
No treatments yet.

Add a treatment to build today's plan.

pills.fill

Adaptive palette

chochin
chochinSoft
ramune
ramuneSoft
ame
ameSoft
budo
budoSoft
chochinText
ramuneText
ameText
budoText
positive
positiveSoft
attention
attentionSoft
critical
criticalSoft
paper
paperWarm
card
well
ink
muted
line
white
inkOnBright
shadowSubtle