The complete design system and brand guidelines for Catches
A pure typographic wordmark. "CATCH" in the primary text color, "ES" in the accent color. No graphic symbol — the color split is the identity.
The app icon extends the wordmark with a subtle water ripple motif, reinforcing the fishing identity while keeping the typographic focus. Accent-colored wave strokes suggest a water surface — minimal enough to stay clean at every iOS size.
A dark-first palette inspired by deep sea + bioluminescence. Accent used sparingly for interactive elements only.
Three typeface families with distinct roles. Display for emotion, body for readability, mono for data precision.
4px base unit. Consistent horizontal padding of 5vw. Three responsive breakpoints.
| Breakpoint | Width | Nav Height | Grid Columns | Padding |
|---|---|---|---|---|
| Desktop | > 900px | 64px | auto-fill, 6 col fish grid | 5vw |
| Tablet | ≤ 900px | 56px | auto-fill, 4 col | 5vw |
| Mobile | ≤ 560px | 56px | 3 col fixed | 5vw |
Core UI building blocks. All components share the same color tokens, border radius, and transition timing.
One primary easing curve. Restrained, elastic, never bouncy. All entrance animations use the same timing function.
| Category | Duration | Use | Visual |
|---|---|---|---|
| Micro | 0.15s | Hover states, color transitions | |
| Standard | 0.22s | Button press, card border, focus | |
| Emphasis | 0.6s | fadeUp, card entrance, stagger | |
| Dramatic | 1.1s | Hero transitions, page load |
All brand assets ready to use. SVG for web & vector, PNG for presentations & documents.