Illustration
Product surfaces use flat spot art: empty states, start cards, and onboarding moments get a small composition instead of a stock image. The system is a frame, a stroke, and a token palette.
Imported system. Adopted from the app's design system. The rules apply as written; the art token values shown in the specimen are provisional; they resolve to theme variables once this site's token block is configured.
The system
- One frame. Every piece is authored inside a shared Illustration wrapper: a fixed 4:3 viewBox (200 by 150) that scales to fill its container.
- Token colors only. Art uses the art token object (brand, accent, tint, line, surface), which resolves to theme CSS variables. Never a hardcoded hex.
- Flat only. Solid fills. No gradients, no drop shadows, same as every other surface.
- Depth is an echo. Layering is implied by one duplicate shape behind the subject at roughly 0.4 opacity with a slight rotation, never by a shadow.
- One stroke weight. Outlines use a stroke of 3 with round caps and joins; only small accents may deviate.
- Simple parts. Compositions are rects, circles, and paths. If a piece needs a vector editor, it is too complicated for a spot.
Specimen
Where it applies
Spot art is for product chrome: empty states, start cards, feature intros. Brand art (the bird, the tiles) is a separate system with its own rules under Character; the two never mix in one composition.