Style guide
The system behind the mock-up: type, colour, spacing and components, so the design can be reviewed on its own terms.
Identity


Type
Montserrat in wide-tracked capitals for headings and interface; Source Serif 4 for reading. Modular scale, ratio 1.25 on an 18px reading size; display steps are fluid between 360px and 1680px.
Valais Blacknose
The flock in spring
Stock available this season
Ewe with lambs at foot
Pedigree and fleece notes
Lead paragraph: lorem ipsum dolor sit amet, consectetur adipiscing elit, integer posuere erat.
Body text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Oldstyle figures 1234567890 sit inside the line; tabular lining figures are used for tags and dates.
Tag 2026 0417, Born 14 September
Interface and navigation
Colour
Ink #1C1A18
Paper #FAF8F4
Fleece #F4F0E7
Stone #625C54
Pasture #47532B
Alert #8C2F1F
Spacing
8-point rhythm. Section spacing is fluid: 64px on phones to 192px on large screens.
- --s-1, 8px
- --s-2, 16px
- --s-3, 24px
- --s-4, 32px
- --s-5, 48px
- --s-6, 64px
- --s-7, 96px
- --s-8, 128px
- --s-9, 192px
Buttons and links
Primary
Primary, hover
Primary, focus
Primary, loading
Primary, disabled
Quiet
Quiet, hover
Text link
See the whole flockStatus marks
Form fields
Default
Focus
Error
Enter an email address like name@example.co.nz.
Valid
Disabled
Select
Stepper
Checkbox
Cards and rows

- Sire
- [Sire]
- Dam
- [Dam]
[One line of notes]
Flock card, linked (hover lifts the photo)

Register card, compact
Image treatment

Motion
One signature interaction: the stud register on the home page, where scrolling down moves the flock sideways. On touch screens, narrow windows and with reduced motion it becomes a swipeable row.
Large photographs slide out from a mask as they enter (1s, ease-out). The flock card photo carries into the profile page as a cross-page transition. The header condenses on scroll. Nothing else moves on its own. With prefers-reduced-motion, all of it is switched off and the hero film shows its still frame.