Design System

The visual language of EZ.

Every colour, type style and component across the platform — documented for consistency, accessibility and scale.

Design System
Reference panel — the visual language behind every page below.

Colour Palette

Primary#0E6B6B
Primary Dark#094E4E
Accent#FF7A59
Accent Soft#FFE8E2
Background#F7FBFA
Secondary#EEF4F2
Success#1B9E5A
Warning#E8A317
Destructive#D64545

Typography

Plus Jakarta Sans (headings) · Inter (body)

AaDisplay · 48px
AaHeading · 30px
AaSubheading · 20px
AaBody · 16px
AaSmall · 14px

Components

Registered
New
On track
Review due

Card Component

Rounded 16px, 1px border, soft shadow on hover. Consistent across the platform.

Icon System

Lucide — 1.5px stroke, 24px grid, consistent and accessible.

Spacing & Radius

8px base grid · 14px default radius · 80px section rhythm.

Colour tokens

Palette reference

TokenHexUsageSwatch
Primary#0E6B6BBrand, primary actions
Primary Dark#094E4EHover, headers
Accent#FF7A59Conversion CTAs
Accent Soft#FFE8E2Badges, icon bg
Background#F7FBFAPage background
Secondary#EEF4F2Section bg
Success#1B9E5APositive states
Warning#E8A317Alerts
Destructive#D64545Errors
Responsive layout

Mobile-first, everywhere

Mobile · 375px

Single column, stacked, large touch targets

Tablet · 768px

Two-column grids, comfortable reading

Desktop · 1200px+

Full multi-column, generous whitespace

Component library

Reusable UI primitives

Every interface element across the platform is built from this shared library — consistent, accessible and themeable.

Buttons

Variants & sizes

Badges & status

States & labels

Default
Secondary
Outline
Error
On trackReview soon

Form fields

Top-labelled, accessible

Cards

Feature & content

Email us

1 business day response

Call us

Mon–Fri, 9–5 AEST

Consistent radius, spacing & elevation