palette π
narrow on purpose. red is a garnish, never a button.
type scale
system sans only: arial, helvetica, sans-serif. no webfonts.
heading 1 β sentence case always
heading 2 β never title case
heading 3
lead paragraph, muted, 18px.
body copy at 15px / 1.55. numeric and specific: around $100, 0β20 brix, score: 8.42.
mono: Consolas, Monaco, monospace
buttons
always pills. hover lifts 1px, no color change. red is never a button.
cards, chips, callouts
card
chips
wholeanalyzed_pre_cutcutarchived
verbatim lower_snake_case db strings.
score ladder
logo
light variant on dark surfaces, dark variant on light surfaces. the mark alone works as a small icon.
light variant Β· on dark (topbar, hero)
dark variant Β· on light (cards, print)
mark alone Β· favicon, compact spaces
photography
real photos, not illustrations, per the hard rules. two treatments: a photo hero band, and a photo card for melon DB-style entries.
variant
hero--photo
same hero shell, a photo background instead of the gradient. gradient overlay keeps text readable.
photo in a card
presentational, for comparison
hard rules
- lowercase brand mark always.
- system arial only. flag any font swap.
- no invented cta color β pills, white-on-dark / green-on-light. red β button.
- don't replace π with generic icons.
- no new svg illustrations β use the mark, photos, or placeholders.
- hedge confidently.