PRODUCT DEMO · Simulated positions and balances. No real assets or wallet transactions.
Lean · v2 · 6 Sep 2026

Brand assets

Download brand kit ↓
The mark

A bar that leans. The filled part is the share of fees that goes long; the tilt is the position. Two rectangles and one skew, so it survives 16 px and print.

[← open the app]
The rule

Monochrome everywhere. The one accent, #1F3BFF, belongs to the primary verb on a screen and never to the logo, a number, a glyph chip, or a background. Creators bring their own token images; Lean’s own marks stay black and paper.

01

Mark and wordmark

mark · 13:6 · skew −14° · fill 62%[SVG ↓]
mark · inverse[SVG ↓]
LEANLEANLEAN
Inter Tight 600 · tracking .14em[SVG ↓]
horizontal lockup · mark and wordmark[SVG ↓]
LEAN
stacked lockup · inverse[SVG ↓]
Clear space

Give the lockup room to breathe. The mark stays black or paper; blue belongs to the action.

No gradients. No shadows. No stretching.

02

Market glyphs and token images

OAANSXLTPNHYSOBTETNVCNSPXA
[crypto][stock][etf][commodity][pre-ipo]

Geist Mono 11 · 1 px ink border · radius 2 · two letters, assigned once per market. Category tags are bracketed mono in ink-2.

OA
default token · 512 × 512 · paper[SVG ↓]
LT
default token · inverse[SVG ↓]
03

Favicon and app icon

163264
transparent favicon · mark only[SVG ↓]
app icon · 512 × 512[ink ↓] [paper ↓]
04

Link previews

1200 × 630 · one for the platform, one template per token.

Launch a token that leans long.

Pick any Lighter market. Your token’s trading fees keep buying a long on it for whoever holds the token.

on Pons · Robinhood Chain · Lighter
platform preview[SVG ↓]
OA$OMAXIlong OPENAI [pre-ipo] 1.0×
The position
3.2140OPENAI
$4,556 +8.8% today
SIMULATED DEMO · Positions can lose value
per-token template[SVG ↓]
05

Share card

1080 × 1080 · the percentage by default, dollars only when the holder opts in.

Download percent PNG
Download amount PNG
06

X banner

Launch a token that leans long. Pick any Lighter market; its trading fees keep buying the long for whoever holds it.

on Pons · Robinhood Chain · Lighter

1500 × 500 · centre 1200 × 400 safe area[SVG ↓]
07

Brand sheet

Colour · light
paper
#FAFAF8
ink
#0B0B0B
ink-2
#5C5C57
ink-3
#9A9A94
hair
#E7E7E2
up
#0E8A5F
down
#C8402F
accent
#1F3BFF
Colour · dark
paper
#0C0C0C
ink
#F2F2EE
ink-2
#A3A39C
ink-3
#6D6D66
hair
#1F1F1D
up
#3FBF8C
down
#E2624F
accent
#4B61FF
Type
3.2140
Launch a token that leans long.

Your slice tracks a 1.0× long on OPENAI; it can lose value.

0123456789 $ , . % × − + ↗

The position · Your slice · Live · How it works

[explore] [markets] [me] [create] [share]

Display + UI
Inter Tight 400 / 500 / 600
Numbers + labels
Geist Mono 400 / 500
Hero
44–112 px · tracking −.03em
Body
15 px / 1.5
Labels
11 px · caps · .08em
Spacing · 4-pt
4
8
12
16
24
32
48
64
96
Measure
62ch
Page max
1120 px
Gutter
clamp(16, 4vw, 48)
Radius / rules
4 px / 1 px hair
Ease
cubic-bezier(.2,0,0,1)
Fast / base / slow
150 / 220 / 400 ms
Voice

Sentence case. Say slice, position, long, redeem, settles at NAV. Show fees as 0 where they are 0. Keep each market’s risk sentence beside its picker row and token page.

Layout

Every token is one row with one position number. One primary verb per screen. Hairlines, bracketed utilities, restrained motion, and no shadows.

08

Blog covers and embeds

One diagram per post, drawn from the mark · shown at 2:1 on the post, 120 px in the index, 1200 × 630 when linked.

bar · long share 50 / 70 / 100 · the launch post
accounts · twelve cells, twelve separate positions
cash · a long straightens into USDG
alloc · time-weighted balances against the half-day line
Tokens that lean long · Lean blog link preview
Tokens that lean long · 1200 × 630[PNG ↓]
Why every token gets its own Lighter account · Lean blog link preview
Why every token gets its own Lighter account · 1200 × 630[PNG ↓]
Pre-IPO markets and cash mode · Lean blog link preview
Pre-IPO markets and cash mode · 1200 × 630[PNG ↓]
How units are allocated · Lean blog link preview
How units are allocated · 1200 × 630[PNG ↓]

Connect demo wallet

The demo wallet holds slices in three tokens and created $GOLDBUG. No browser wallet is requested.

Reset the demo

This clears the tokens, claims, and redemptions you created in this browser and restores the original sample portfolio.

Wallet transaction

Connect wallet

Use a browser wallet to look up its public portfolio. Connecting requests account access, with no signature or transaction.

Checking for browser wallets…

Wallet permissions are managed in your wallet. Closing this sheet does not dismiss an open wallet prompt.

[look up a public address]