Presets Ember Ledger

Ember Ledger

Warm finance UI for small-business owners: terracotta actions on paper-toned neutrals, editorial serif headlines.

Free Use in Figma, free Download

Colour

Five ramps, 50 to 950

brand50fdf4f0100fbe4da200f6c7b5300eea486400e5805d500cf6039600b3492670092391b800712a11900521c09950351004
neutral50faf6f1100f2ece5200e2dad1300c9c0b6400aaa1975008c837960072695f7005b534a800423c359002b26229501a1613
success50f0f8ee100dcf0d7200bde0b430093c98a40069ad625004a91456003777347002a5f298001f4a209001535179500b210d
warning50fdf6e7100fbe9c3200f5d48f300e8b95e400d29b33500b37f12600936608700755005800583c049003d2903950261902
danger50fdf2f5100fbe1e8200f6c2d0300f29ab2400ee6a90500d94573600b8235a700961a49800741238900540a28950360418

Semantic tokens

Light and dark

LightPrimarySecondary
background#faf6f1
foreground#1a1613
card#ffffff
card-foreground#1a1613
popover#ffffff
popover-foreground#1a1613
primary#b34926
primary-foreground#ffffff
secondary#f2ece5
secondary-foreground#2b2622
muted#f2ece5
muted-foreground#5b534a
accent#fbe4da
accent-foreground#521c09
destructive#b8235a
destructive-foreground#ffffff
success#377734
success-foreground#ffffff
warning#f5d48f
warning-foreground#3d2903
border#e2dad1
input#c9c0b6
ring#cf6039
DarkPrimarySecondary
background#1a1613
foreground#faf6f1
card#2b2622
card-foreground#faf6f1
popover#2b2622
popover-foreground#faf6f1
primary#e5805d
primary-foreground#351004
secondary#423c35
secondary-foreground#f2ece5
muted#423c35
muted-foreground#c9c0b6
accent#521c09
accent-foreground#fbe4da
destructive#ee6a90
destructive-foreground#360418
success#69ad62
success-foreground#0b210d
warning#d29b33
warning-foreground#261902
border#423c35
input#5b534a
ring#e5805d

Typography

Fraunces, Instrument Sans and JetBrains Mono

Grow what matters

display-lg · 48/1.08 · 600 · -0.022em
Fraunces

Grow what matters

display-md · 38/1.1 · 600 · -0.018em
Fraunces

A calmer way to work

heading-lg · 30/1.2 · 500 · -0.012em
Fraunces

A calmer way to work

heading-md · 20/1.3 · 600 · -0.006em
Instrument Sans

A calmer way to work

heading-sm · 16/1.4 · 600
Instrument Sans

Good systems disappear. People notice the product, not the parts.

body-lg · 18/1.6 · 400
Instrument Sans

Good systems disappear. People notice the product, not the parts.

body-md · 16/1.55 · 400
Instrument Sans

Good systems disappear. People notice the product, not the parts.

body-sm · 14/1.5 · 400
Instrument Sans

Save changes

label · 14/1.25 · 500 · 0.005em
Instrument Sans

Updated 2 minutes ago

caption · 12/1.4 · 500 · 0.01em
Instrument Sans

const theme = preset("ember-ledger")

code · 14/1.5 · 400
JetBrains Mono

Spacing · radius · shadow

The quiet rules

0.52px
14px
1.56px
28px
312px
416px
520px
624px
832px
1040px
1248px
1664px
2080px
2496px
sm
4px
md
8px
lg
12px
xl
16px
full
full
sm
md
lg

Components

Every part, every state

Buttons

DefaultHoverFocusDisabledPrimaryPrimaryPrimaryPrimaryPrimarySecondarySecondarySecondarySecondarySecondaryOutlineOutlineOutlineOutlineOutlineGhostGhostGhostGhostGhostDestructiveDeleteDeleteDeleteDelete
SmallMediumLargeNew invoiceSavingLearn more

Inputs

Md Rakib ShekhPlaceholder
nusrat@studio.coFocused
••••••Use at least 8 characters
Design
EngineeringDesign Marketing
Search customersisrat-jahan.studioDisabled
Hi Israt, the new onboarding is ready for review.
Email updatesSMS alerts–Some selectedDisabled
MonthlyYearlyLifetime
Dark modeAuto-saveLocked

Navigation

ProductPricingCustomersDocsSign inGet started
OverviewActivityMembersBilling
DayWeekMonthHome / Projects / Q3 launch
123…12

Feedback

New version availableReload to get the latest features.
Payment received$2,400 from Md Rakib Shekh.
Card expires soonUpdate it before Friday.
Sync failedWe will try again in 30 seconds.
NJ
Nusrat JahanCommented on Q3 launch
View
Invoice sent to Israt Jahan
Undo
PrimarySecondaryOutlineActivePendingFailedNew
Copied to clipboard72%
MRNJIJMRNJIJ+5

Cards, table and overlays

Monthly revenue12.4%

$48,210

74% of the $65k goal
The fintech report

What changed this quarter, and what to do next.

MRMd Rakib Shekh4 min read
IJ
Israt Jahan

Product designer

MessageFollow
CustomerDateStatusAmount
MRMd Rakib ShekhMar 12Paid$2,400.00
NJNusrat JahanMar 11Pending$860.00
IJIsrat JahanMar 09Failed$1,120.00
Showing 1–3 of 36
123…12
Delete project?

“Q3 launch” and its 24 files will be removed for everyone. You can’t undo this.

CancelDelete
No messages yet

When customers write to you, their messages show up here.

Invite your team

Screens

Ember Ledger as a real product

Landing page

ember-ledger.com
ProductPricingCustomersDocsSign inGet started
New · fintech

Ember Ledger

Warm finance UI for small-business owners: terracotta actions on paper-toned neutrals, editorial serif headlines.

Get startedBook a demo
MRNJIJLoved by 2,000+ teams
This week

+24.6%

Dashboard

OverviewReportsInbox12CustomersProjectsSettings

Good morning, Rakib

Overview

New report
Revenue

$48,210

+12.4%
Customers

2,318

+4.1%
Churn

1.8%

-0.3%
RevenueWeekMonthYear
CustomerDateStatusAmount
MRMd Rakib ShekhMar 12Paid$2,400.00
NJNusrat JahanMar 11Pending$860.00
IJIsrat JahanMar 09Failed$1,120.00

Phone app

9:41●●● 100%

Welcome back

Md Rakib Shekh
MR
Balance

$12,480

SendRequest
Search
MR
Md Rakib ShekhPaid
$2,400
NJ
Nusrat JahanPending
$860
IJ
Israt JahanFailed
$1,120
HomeStatsInboxProfile
9:41●●● 100%

Q3 launch

TasksFilesChat
Write onboarding copyMd Rakib Shekh · Today
Review new pricingNusrat Jahan · Tomorrow
Ship release notesIsrat Jahan · Friday
1 of 3 doneOn track for Friday.
HomeStatsInboxProfile

Pricing

Starter

$0 /month

For trying things out

Start free
  • 1 project
  • Basic reports
  • Email support
ProPopular

$24 /month

For growing teams

Choose Pro
  • Unlimited projects
  • Team workspaces
  • Priority support
  • Advanced reports
Business

$79 /month

For larger organisations

Choose Business
  • Everything in Pro
  • SSO and audit log
  • A dedicated manager

Sign in

Welcome back

Sign in to continue to your workspace.

Continue with Googleor
israt@studio.co
••••••••••
Remember meForgot password?
Sign in

“We set up our whole workspace in an afternoon.”

NJNusrat Jahan
Head of operations

Settings

OverviewReportsInbox12CustomersProjectsSettings

Settings

ProfileNotificationsBilling
MRMd Rakib Shekhrakib@studio.coChange photo
Email notificationsA summary every Monday.
Two-factor sign-inProtect your account with a code.
LanguageUsed across the app.English
Delete accountThis removes all your data.Delete
CancelSave changes

Use Ember Ledger

In Figma

Open UIX, go to Presets and search “Ember Ledger”. Press Use this preset, then Sync to Figma.

Install UIX

In code

Install the theme with shadcn/ui, or download the files.

DESIGN.mdtheme.csstokens.dtcg.jsonfigma-variables.jsonshadcn-theme.jsonpreset.json

Send to your AI agent

Connect the UIX MCP once, then ask Claude Code, Cursor or any MCP client: “Use the Ember Ledger preset”.

Get your MCP link

About Ember Ledger

Overview

Ember Ledger is for money tools used by non-specialists: shop owners, freelancers, family businesses. Instead of the usual cold fintech blue, it signals safety through warm, legible surfaces and one unambiguous action color. The reference is a well-kept paper ledger: ink on warm paper, one red pencil for what matters.

Color

All five ramps share one structure: chroma peaks at steps 400–600 and tapers toward 50 and 950, so no mid-step turns muddy. Neutrals are tinted toward Ember's hue (warm paper to ink) at low chroma. Ember (brand) is terracotta at roughly Lab hue 45°. Danger is shifted to a raspberry crimson at about 6°, giving CIEDE2000 ΔE ≈ 22 against primary in light mode (brand.600 vs danger.600) and ≈ 21 in dark mode (brand.400 vs danger.400), so errors are never read as actions. Success is a warm olive-leaning green and warning a toasted amber, both biased toward yellow to match Ember's temperature. Light mode: white on primary (brand.600) is 5.4:1, white on destructive (danger.600) 6.1:1, white on success (success.600) 5.4:1, and muted-foreground (neutral.700) is 6.4:1 on muted. Dark mode: background is neutral.950 (#1a1613), a deep ink brown rather than black. Card (neutral.900) sits one subtle step above it. Primary is brand.400, a luminous clay that stays below neon saturation, with brand.950 text at 6.4:1.

Typography

Fraunces (display, weights 500/600) carries the human voice at heading-lg (30px) and above. Instrument Sans (400/500/600) handles every functional surface: tables, forms, buttons. JetBrains Mono (400/500) is limited to IDs, account numbers and code. The scale follows a 1.25 major-third ratio from a 16px body: 20 (heading-md), 30 (heading-lg, two steps up so the sans-to-serif switch reads as a deliberate jump), 38 (display-md), 48 (display-lg). Tracking tightens with size: -0.022em at 48px, -0.018em at 38px, -0.012em at 30px. Body copy stays at 0 tracking with 1.55–1.6 line height for long reading.

Layout

Comfortable density on a 4px base grid (space.1 = 4px). Content columns cap at 1200px. Controls are 40px tall, badges 24px. Table rows are at least 44px tall with space.4 (16px) horizontal cell padding, because people scan money line by line.

Elevation

Mostly flat. Cards separate from the page with a 1px border token and shadow.sm only. shadow.md is for popovers, menus and toasts. shadow.lg is for dialogs and sheets. In dark mode, elevation comes from surface steps (neutral.950 for the page, neutral.900 for cards and popovers) rather than heavier shadows.

Shapes

radius.md (8px) on buttons, inputs and selects. radius.lg (12px) on cards and dialogs. radius.sm (4px) on checkboxes and table selection highlights. radius.full is used only by badge.

Do

  • Use one primary button per view. Render other actions as secondary (secondary / secondary-foreground) or ghost buttons.
  • Set money values in Instrument Sans with font-feature-settings: 'tnum', and right-align them in table cells.
  • Use Fraunces only through display-lg (48px), display-md (38px) and heading-lg (30px). Section headers use heading-md (20px Instrument Sans 600).
  • Show focus with a 2px ring token outline and a 2px offset on every interactive element, including table rows that open a detail view.
  • Pair every success, warning and destructive badge or alert with an icon and a text label.
  • Keep table rows at least 44px tall. Zebra-stripe long ledgers with the muted token, and mark the selected row with accent plus accent-foreground text.

Don’t

  • Don't use primary (Ember) for errors, overdue states or negative balances. Use destructive, and prefix negative amounts with a minus sign, not color alone.
  • Don't place body-md text longer than two lines on the accent surface. Accent is for selected rows and highlights.
  • Don't apply shadow.md or shadow.lg to cards. Cards use shadow.sm plus a 1px border token.
  • Don't use #000000 or untinted greys. Take every neutral from the neutral ramp.
  • Don't set Fraunces below 24px, in all caps, or at weight 400.
  • Don't place warning-foreground text on white. Warning text always sits on the warning surface (warning.200 light, warning.400 dark).
Access
Free
Industries
fintech, accounting, small business
Mood
warm, trustworthy, editorial, calm
Display font
Fraunces
Body font
Instrument Sans
Mono font
JetBrains Mono
Density
Comfortable
Contrast
Standard
Corner radius
8px

Similar presets

All 251 presets →