Home
DESIGN.md
Star on GitHub
Lemon Squeezy
Payments, tax & subscriptions for software companies.
Colors
Brand
lemon
#FFC233
Brand icon mark
purple-500
#7047EB
Primary actions, CTAs
purple-600
#5423E7
Primary hover
pink-500
#F75FDE
Gradient accents
plum
#CF75FF
Gradient endpoint
Purple Scale
purple-50
#F4F1FD
Hover fills
purple-100
#E2DAFB
Active bg
purple-200
#C6B6F7
Borders
purple-300
#A991F3
Muted icons
purple-500
#7047EB
Primary
purple-600
#5423E7
Hover
purple-900
#2B0E81
Dark depth
Yellow / Lemon Scale
yellow-50
#FFF9EB
Warning bg
yellow-300
#FFDA85
Muted lemon
yellow-400
#FFCE5C
Warning state
yellow-500
#FFC233
Brand lemon
yellow-700
#C28800
Warning text
Surfaces — Light
bg
#FFFFFF
Page background
surface
#F7F7F8
Cards, panels
border
#D1D1DB
Dividers
text-2
#3F3F50
Secondary text
text
#121217
Primary text
Surfaces — Dark
bg
#121217
Page background
surface
#1C1C28
Cards, panels
border
#2D2D42
Dividers
text-2
#C8C8DA
Secondary text
text
#F7F7F8
Primary text
Semantic
success
#1E874C
Active subscriptions
info
#0075AD
Trialing, informational
warning
#C28800
Past due, attention
error
#D50B3E
Failed, cancelled
Typography
Circular XX — Display
h1
Payments, tax & subscriptions
40px
700
lh 1.1
h2
The all-in-one platform for your SaaS
28px
700
lh 1.2
h3
Create the perfect buying experience
20px
600
lh 1.35
Inter — Body / UI
body-lg
Lemon Squeezy is the all-in-one platform for running your SaaS business.
16px
400
lh 1.6
body
Manage subscriptions, global tax compliance, and failed payment recovery from a single dashboard.
14px
400
lh 1.5
label
Revenue · Subscriptions · Tax Compliance
11px
600
uppercase
JetBrains Mono — Code
code
ls orders list --store=my-store --status=active
13px
mono
Components
Buttons
Get started
Explore the API
Read the docs
Cancel plan
Get started
Download
View
Status Badges
Active
Trialing
Cancelled
Paused
New
Pro Plan
$79/mo
Past Due
Inputs
Search
Code Snippet
// Create a checkout
const
checkout
=
await
lemonSqueezy
.createCheckout(
storeId
:
'my-store'
,
variantId
:
'pro-monthly'
)
Signature — Orders Dashboard
Orders
$1,847
MRR
6 Active
Subscriptions
2 Trialing
In Trial
All
Active
Trialing
Cancelled
Paused
Export
#
Customer
Product
Amount
Status
Date
Guardrails
DO
Use purple (#7047EB) as the single primary action color for all CTAs
Use Circular XX for all headings, Inter for all body and UI text
Keep cards at #F7F7F8 in light mode — the subtle contrast from #FFF creates depth
Use the lemon yellow (#FFC233) only for the brand icon mark and decorative accents
Dark bg is #121217 — a near-black with purple-blue undertone matching the brand
DON'T
Don't use lemon yellow as a button or interactive element color — it's icon-only
Don't use Circular XX below 16px — use Inter for all small/label text
Don't use pure #000000 for text — always #121217 (warm dark with purple undertone)
Don't use green or blue as CTA colors — purple owns that role in this system
Don't stack pink + plum + yellow gradients in a single UI region — one accent at a time