Brand kit · Ennichi

Holakare — a hen, two chicks, and an egg.

A light for the people you love.

A calm family care companion. The mark is a faceted hen with two chicks and an egg beside her — a household looking after its smallest members. Never a stock ♥ glyph, and never a bird lifted from an icon set.

Brand kit for internal / partner use.

Preferred product lockup

The hen-family icon beside the lowercase wordmark. Use it in the app shell, on the launch and auth screens, and anywhere the product needs to read as one word.

Preferred

Hen-family icon on its lavender field #EADDF9, plus the lowercase wordmark. Written as Holakare in prose — one word, capital H, lowercase k. Icon-only is fine at small sizes (home screen, Watch, favicon).

The mark's palette and the app's do not match, on purpose. The art is teal #2A4E54, sage and cream on a lavender field; Ennichi is Paper cream, Ink navy and Chochin coral. So the mark reads as a different palette from the screen around it — most visibly on the auth screen, where a teal hen sits above coral buttons. This is a known, accepted state: the assets were swapped without retuning the design system. Don't “fix” it by recolouring the mark to a section hue.

Brand-asset colours

The three you need in order to place the assets — the wordmark's ink, its Night counterpart, and the field the app icon sits on. They are not Ennichi tokens: nothing sits behind them in tokens.json, so they are written literally and will not track ennichi.css. They live here, with the mark, rather than in the palette below — filing them with the UI system is the mistake the note above warns against.

This is not the illustration's full palette. The hen-family artwork carries nine fills (ten in the icon), mostly browns, creams and a sage — read them from design/svg/ if you need them. They are internal to the drawing: you never hand-match them, because the artwork ships as a raster derived from those masters. These three are the ones that appear outside the artwork, where something else has to line up with it.

Lavender
#EADDF9

The app-icon field.

Wordmark ink
#2A4E54

The one ink the wordmark ships in; also two of the artwork's fills.

Wordmark Paper
#EFE6D8

The Night wordmark, recoloured from the day master.

Wordmark

The wordmark ships in one ink — teal #2A4E54. It vanishes on the Night canvas, so the Night variant is derived by recolouring that same master to Paper #EFE6D8. There is no Chochin, Ramune or Ink colourway: don't invent one, and don't recolour the wordmark to match a section.

Day · on Paper #2A4E54 holakare wordmark, teal on paper
Night · on Ink #EFE6D8 holakare wordmark, paper on ink
There is one app icon. No alternates ship — the Indigo / Peach / Sage colourways were retired with the masters they came from, and the old amber-lantern-on-indigo marketing icon no longer exists. Every shipped PNG is derived from the vector masters in design/svg/ by scripts/generate-brand-assets.sh; never hand-edit a generated PNG. See docs/brand-assets.md.

Ennichi palette

The product UI is built entirely from Ennichi tokens (landing/ennichi.css, generated from tokens.json). Every Ennichi swatch below is painted from its live token, so those cannot drift from the system again. Hex values are listed Day / Night. One swatch is deliberately not a token: Lavender is the app-icon field, a brand-asset colour with nothing behind it in tokens.json, so it is written literally and will not track ennichi.css — if the icon artwork is ever recoloured, that value has to be updated here by hand.

Surfaces & text

Paper
#FDFBF8 / #181E2E

The screen canvas. Calm — never clinical white.

PaperWarm
#FBF3E9 / #1E2540

Hero-wash base only. Restrained emphasis.

Card
#FFFFFF / #232C48

Groups repeated rows. One card, Line dividers, no shadow.

Well
#F7F3EE / #1D2436

Recessed controls — search fields, inset groups.

Ink
#212940 / #F1EEE4

Primary text. Depth without coldness.

Muted
#5C6579 / #9AA3BC

Secondary text and metadata.

Line
#ECE7E1 / #354062

Hairlines and dividers inside a card.

InkOnBright
#2B211B

The label on Asagi and Ame fills — the two section colours light enough that white fails AA on them (3.36:1 and 2.55:1); InkOnBright reaches 4.67:1 and 6.15:1. Chochin, Ramune and Budo take white. Asagi is the caveat: 4.67:1 passes AA but scores APCA Lc 39.3 — readable by the ratio, not by eye — which is why buttons fill with Asagi Text rather than Asagi.

Section families

Each tab owns one hue for its whole screen — the section is fixed by the screen, not chosen by the user. One dominant section family per screen. The action hue follows the surface’s section: Chochin is the default, and a Today surface takes Asagi Text instead.

TodayAsagi
Colour#019C9D
Soft#D7F1F1 / #0B3536
Text#016A6B / #5FD9DA
TreatmentsChochin
Colour#DD330B / #E8451D
Soft#FFE2D6 / #4A2B34
Text#B92E15 / #FF8A68
PatientsRamune
Colour#127ABB / #147ABC
Soft#D9EEFD / #1D3D5F
Text#086CA9 / #74C9FF
CabinetAme
Colour#E29000 / #F2B02E
Soft#FFF0CE / #4B4032
Text#8A5700 / #FFD06B
CareBudo
Colour#9A50E0 / #9954DC
Soft#EEE2FC / #321F52
Text#7430B4 / #C99BFF

Status

State only, and mutually exclusive: Taken / On track / Valid use Positive, Due now / Expires soon use Attention, and missed / expired / overdue use Critical. Never decoration, never brand chrome.

Positive
#087A4A / #52E3A4

Taken · On track · Valid.

Attention
#A94E00 / #FFB66E

Due now · Expires soon.

Critical
#B91C3B / #FF7893

Missed · Expired · Overdue. Also destructive actions.

Distribution

Paper (3) · Ink (2) · one section accent (1). A screen carries a single dominant section family; entity colours (patient, medicine, doctor, facility) are compact identity accents only — never navigation, never large surfaces, never actions.

Do / don’t

Do

  • Use the hen-family art as the only brand mark
  • Let each tab wear its own section hue — Today is Asagi
  • Let the action hue follow the surface’s section. Chochin is the default; a Today surface takes Asagi Text — which is why the whole marketing site, a Today surface end to end, fills its CTAs with it, and why the Today tab’s Take button does the same. Fill with Asagi Text, never Asagi: Asagi is too mid-toned for a label (white 3.36:1, and ink passes AA at 4.67:1 but scores APCA Lc 39.3 — readable by the ratio, not by eye)
  • Keep Paper as the screen canvas
  • Write the name as one word: Holakare
  • Regenerate assets with generate-brand-assets.sh

Don’t

  • A heart, a lantern, or a stock bird glyph as the logo
  • Treat Chochin as the brand identity — it is the default action hue, not the mark
  • Read the site’s teal CTAs as an exception — they are the section rule applied to a Today surface, the same rule the app follows
  • Recolour the wordmark; it ships in one ink
  • Purple gradients or clinical pure-white canvases
  • Status green/amber/red as brand decoration
  • More than one dominant section family on a screen