SmartHR Design System
SmartHR Design System
smarthr

SmartHR is the cloud HR/labor-administration platform that quietly runs payroll, social-insurance paperwork, and employee records for a large share of Japanese SMEs — and its design language is built around a single, unf

Primary
Typography
Radius

Evidence snapshot

legacy snapshot
Claims grounded
0/121 · 0%
Sources
0 surfaces · 0 sources
UI font basis
frontmatter · low
Components
13 documented · harvested

Needs work: conflict unresolved · freshness conflict · proof incomplete · tier1 source missing · token source unverified · verification v2 missing

Design System
Smarthr logo

Smarthr

SmartHR is the cloud HR/labor-administration platform that quietly runs payroll, social-insurance paperwork, and employee records for a large share of Japanese SMEs — and its design language is built around a single, unfashionable virtue: だれでも・効率よく・迷わずに ("anyone, efficiently, without getting lost"). This is not a brand that wants to be admired; it wants to be cleared through. The screens are the boring, load-bearing infrastructure of someone's employment, and the design system treats that responsibility with the seriousness of a public utility. The result is one of the most rigorous, openly-published, accessibility-first design systems in Japan — the SmartHR Design System lives in full public view at smarthr.design, primitive tokens, semantic tokens, governance docs and all.

04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • reserve SmartHR Blue (#00C4CC) for the primary action and brand moments. DON'T flood working surfaces with cyan — the product is white + Stone neutrals.
  • Use warm near-black #23221F for text. DON'T use pure #000000 — SmartHR softens text deliberately.
  • pick colors from the ten semantic families (Grass for success, Momiji for danger, Sunlight for warning, Sky for info). DON'T invent ad-hoc hexes — the families exist precisely so you never have to.
  • defer to the OS-native font stack. DON'T load a brand webfont or hardcode a single typeface — it breaks JP/a11y rendering.
  • Use the radius tokens s(4) / m(6) / l(8) / full. DON'T use 12px+ rounded corners — SmartHR's radius is small and businesslike.
  • treat accessibility as a gate, not a nicety — contrast, focus rings, screen-reader copy. DON'T ship a control that fails the a11y guidelines.
  • build hierarchy from size + leading + color. DON'T reach for a heavy display weight; the system has no dramatic bold tier.
  • Use Orange (#FF9900) sparingly for emphasis. DON'T promote it to a second primary — it dilutes the cyan signal.

Related design systems