Brand guidelines

Motion & layout

Motion in the CoVet experience should feel calm and purposeful. It guides attention without demanding it. Subtle over dramatic — animations support understanding; they don’t perform.

Motion principles

Fast and responsive

Interactions should feel immediate. Nothing should make a busy professional wait.

Consistent rhythm

The same type of action gets the same type of transition everywhere.

Purposeful entrances, quiet exits

Elements arrive with intent and leave without fuss.

Timing & easing

PatternDurationEasingUse
Micro-interactions200mseaseButton hover, color transitions, toggle states
UI transitions300msease-out / ease-inMenu open/close, dropdown reveal, overlay fade
Content reveals300–400msease-outScroll-triggered section entrances, card appearances
Continuous motion68–84slinear, infinitePartner logo carousels, ambient background loops

Approved patterns

Use

  • Fade: opacity 0 → 1 (300ms, ease-out) for overlays, modals, section reveals.
  • Slide down: translateY -10px → 0 with opacity (300ms, ease-out) for dropdowns and mobile navigation.
  • Color shift: background and text color transitions (200ms, ease) for all hover states.
  • Subtle scale (1.00 → 1.02) on card hover only.
  • Carousel scroll: continuous translateX loop with edge-fade masking.

Avoid

  • Bouncing or elastic easing.
  • Parallax scrolling.
  • Auto-playing video with sound.
  • AI-generated animation or video.
  • Any motion that could trigger vestibular discomfort.

Respect prefers-reduced-motion at all times. For why we keep animation human-made, see “Human before AI” in Foundations.

Grid system

All layouts are built on a responsive container with a max-width of 1440px, centered horizontally.

Horizontal padding by breakpoint: 16px on mobile (<1024px), 48px on tablet (1024–1279px), 96px on desktop (≥1280px).

Vertical section padding: 64px mobile, 80px tablet, 96px desktop. Most section layouts follow a single-column or two-column pattern, with cards and tiles in responsive grids of 2–4 columns.

Spacing scale (8px base unit)

TokenPixelsTypical use
gap-14pxTag to headline
gap-28pxTight element groups
gap-416pxStandard element spacing
gap-624pxMedium groups, button rows
gap-832pxSection content groups
gap-1248pxBetween sections
gap-1664pxLarge section gaps