myClerkBook Design System

Typography

Headings — Outfit

H1 — The quick brown fox

H2 — The quick brown fox

H3 — The quick brown fox

H4 — The quick brown fox

H5 — The quick brown fox

Body — Geist

Large — 18px / Manage your finances clearly.

Base — 16px / Track income and expenses across currencies.

Small — 14px / Last updated 2 minutes ago.

XSmall — 12px / Caption or helper text for form fields.

Financial Amounts — tabular-nums

$12,450.00

+$3,200.00

-$890.50

Balance as of Apr 3, 2026

Monospace — Geist Mono

TXN-2026-04-03-00421

REF: 8f3a-b12c-449d

Colors

Brand

primary
primary/80
primary/50
primary/20

Surface

background
card
popover
muted
secondary

Semantic

foreground
muted-fg
destructive
border
ring

Status

income
income-tint
expense
expense-tint
pending
pending-tint

Chart Palette

chart-1
chart-2
chart-3
chart-4
chart-5

Buttons

Variants

Sizes

With Icons

Icon Only

States

Destructive Sizes

Form Elements

Text Input States

Must start with TXN-

Textarea

Optional. Visible only to you.

Select

Checkbox & Radio

Checkbox

Radio Group

Switch

Custom Inputs

$

Badges & Chips

Base Badge Variants

DefaultSecondaryDestructiveOutlineGhost

Transaction Status

IncomeExpensePending

Plan Tiers

BasicPremiumAI

Category Chips (dismissible)

Food & DiningTransportUtilities

Currency Chips

USDEURGBPJPYBRL

Notification Dots

3sm / 3
12md / 12
99+md / 100+

Cards

Summary Cards

Total Income

$12,450.00

+8.2% from last month

Total Expenses

$8,320.50

-3.1% from last month

Net Balance

$4,129.50

+12.5% from last month

Transaction Cards

Freelance — Acme Corp

Apr 1, 2026ConsultingUSD
+$3200.00Income

Netflix Subscription

Mar 31, 2026Entertainmentrecurring
-$89.99Expense

Rent Payment

Mar 30, 2026· HouseholdUSDrecurring
-$450.00Expense

Side Project Revenue

Mar 28, 2026Freelance
+$720.00Income

Group Cards

Shopping & Dining

24 transactions

$1,840.50

Household

8 transactions

$2,100.00

Plan Cards

basic
Basic
Free forever
  • 1 dashboard
  • 50 transactions/mo
  • Basic reports
premium
Premium
Most popular
$9 / month
  • Unlimited dashboards
  • Unlimited transactions
  • Advanced analytics
  • Multi-currency
ai
AI
$19 / month
  • Everything in Premium
  • AI document parsing
  • Smart categorization
  • Forecasting

Notification Cards

New income recorded

$3,200.00 from Acme Corp was added to your dashboard.

2m ago

Document parsed successfully

Receipt #4421 was parsed. 3 transactions detected.

1h ago

Empty State Card

No transactions yet

Add your first transaction to start tracking your finances.

Onboarding Task Cards

Complete your profile

Add your name and profile photo.

Create a dashboard

Set up your first financial dashboard.

Add your first transaction

Record an income or expense to get started.

Modals & Overlays

Interactive — click to open

Tables & Lists

VendorCategoryDateAmountStatus
Acme CorpConsultingApr 1+$3200.00Income
NetflixEntertainmentMar 31-$89.99Expense
Whole FoodsGroceriesMar 30-$142.30Expense
Side ProjectFreelanceMar 28+$720.00Income
Electric Co.UtilitiesMar 25-$95.00Expense

Feedback & Status

Toasts (Sonner)

Inline Alerts

Progress

Parsing document…68%
x
Setup complete3/4
x

Skeleton

Spinners

Charts & Data

Cash Flow

Income

$12,450.00

Income

Expenses

$8,320.50

Expenses

Net

+$4,129.50

Net balance
Monthly Income vs Expenses
Net Balance Trend
Expense Breakdown

$4,320

Total

Food
Transport
Utilities
Entertainment
Other

Notifications

Notification Settings Modal

Notification Cards

New income recorded

$3,200.00 from Acme Corp was added to your Q1 dashboard.

2m ago

Budget alert

You've reached 80% of your dining budget for March.

1h ago

Document parsed

Receipt_March.pdf was parsed — 7 transactions detected.

3h ago

Onboarding

Welcome Banner

Welcome, Kevin!

You're all set. Start by creating your first dashboard or take a quick tour to discover everything myClerkBook can do.

Stepper (interactive)

Account
Profile
3
Dashboard
4
First Txn
5
Done

Setup Checklist

Getting Started
0 of 4 tasks complete
x

Complete your profile

Add your name and profile photo.

Create a dashboard

Set up your first financial dashboard.

Add your first transaction

Record an income or expense to get started.

Upload a receipt

Use AI document parsing to extract transactions.

Tour Tooltip (interactive)

Dashboard Widget

Dark Mode

Theme Toggle

Current: system · Press D to toggle

Token Comparison

Light

Card surface

bg-card

Dark

Card surface

bg-card