Tool card
Use for catalog items, metrics, feature summaries, and lightweight previews.
This system keeps the current SinoLife Tools visual language intact: dark surfaces, restrained borders, mono metadata, and compact utility-first interaction patterns.
Tokens
Tokens are the only allowed source of truth for visual primitives. New pages should consume them, not redefine them.
Typography
Lead text is reserved for short page intros and explanatory blurbs.
Body text is the default layer for help text, tool descriptions, and result explanations.
Caption is used for metadata, counters, field notes, and secondary helpers.
Cards
Use for catalog items, metrics, feature summaries, and lightweight previews.
Use for result rows, related tools, jump lists, or recent history blocks.
Controls
Patterns
Primary notice
Use notice blocks for help text, privacy messaging, or tool limitations.
| Layer | Use case |
|---|---|
| Token | Color, type, spacing, motion |
| Base | Typography and layout primitives |
| Component | Buttons, cards, form controls |