10:02 AM · A PARK BENCH · BLANK FILE OPEN

So, yes.

I just said a small prayer. A little one. I have never done that in my life, not once, not seriously. And I did it right before opening a blank file to start the revamped brand and visual design for ZenMode.

That felt worth writing down. So here we are.

THE ONE QUESTION

If there's a hook, why can't we unhook it?

That's ZenMode. Reverse engineered, hook-less. The unhooking is the product.

ZEN wordmark built from three cut-square glyphs, on a green field
ONE MARK, ROTATED TWICE — Z → E → N ZENMODE OS · 2026
I
PART ONE

The story

Where ZenMode came from, what V1 actually was, and why a revamp instead of an update. Six notes, written in order.

“It's that damn phone.”

MOM, WHO WAS RIGHT THE ENTIRE TIME

Trust me bro. She was right. If ZenMode helps even a million people on this earth build a healthier relationship with their smartphone and their time, I think our purpose is done. At least with ZenMode. Lol.

06

What I'm chasing in the revamp

A few notes from the same park bench, unfiltered.

01 · THE FEELING

Vibey. Excitement.

A rewarding experience, not a scolding one.

02 · THE STYLE

Minimal base, vibey skeuomorphism

Not flat, not nostalgia cosplay. Something that can live for years.

03 · HIDDEN SECRETS

Buried for the patient

Small things for people who stay long enough to find them. Long run rewards, not dopamine crumbs.

04 · ZENMODE OS

Open source, all the way down

No dark patterns to hide, so nothing to hide.

05 · STICKERS

Obviously.

Non-negotiable.

06 · THE ONE QUESTION

What is the one thing ZenMode does?

Not ten things. One.

II
PART TWO

The craft

The brand style itself, and the reasoning under every decision. Core, score, mark, colour, type, icons. Nothing here is decoration.

THIS SYSTEM HAS A NAME
Albeit (awl-bee-it)

conjunction · although, though

Smartphones are addictive, Albeit we make it “Zen.”

07 · THE BRAND CORE

One thing, and one thing only.

PROBLEM STATEMENT

To help people reduce unintentional and meaningless phone use by creating an environment that makes intentional use easier, while providing accountability and rewards for healthier behaviour.

PROBLEM Unintentional and meaningless phone use.
SOLUTION An environment that makes intentional use easier.
USP Accountability and a rewards system for healthier behaviour.
POSITIONING

People don't need to abandon their phones. They need a better relationship with them.

ZenMode turns mindless phone use into intentional engagement through mindfulness, accountability and positive rewards.

Make the healthier choice easier than the impulsive one.

× WHAT ZENMODE IS NOT TRYING TO DO

Eliminate screen time.

Make people use their phones as little as possible.

Shame users for using their phones.

Treat every minute of screen time as bad.

Block technology and disconnect people from the digital world.

Become another strict detox or screen-time blocker.

✓ WHAT ZENMODE IS TRYING TO DO

Reduce unintentional usage.

Reduce meaningless usage.

Increase intentional usage.

Make the healthier choice easier than the impulsive choice.

Create accountability without guilt.

Reward meaningful behaviour instead of only punishing bad behaviour.

08 · THE FEATURE THAT FALLS OUT OF IT

Zen Score.

If the USP is accountability and reward, the product needs one number that can go up. Not a timer counting down on you, a score you earn back.

9:41TUE 04
TODAY’S ZEN SCORE
7.8 /10

Up 0.6 from yesterday. A mindful day: 7 or more.

ZEN REPORT
Short-form feed · 41m −14
Doomscroll app · 18m −6
Reading · 52m +12
Focus session · 25m +8

PARTNER SEES THE SCORE. NOT THE SHAME.

The score, in one line

A score out of 10, to one decimal. Three quarters is screen time against the daily promise you set; one quarter is session quality, where calm, intentional use counts fully. Seven or more is a mindful day.

DEDUCTS

Pickups with no intent set. Sessions past the length you asked for. Apps you yourself tagged as unintentional.

EARNS BACK

Declared sessions that end on time. Productive-app time. Streaks of days where intent matched behaviour.

ZEN REPORT · THE DAILY RECEIPT

One card at the end of the day. Every deduction and every gain, itemised, with the minutes attached. No graphs you can't act on. The report is what your accountability partner receives, the number, the direction, and nothing else.

10 · COLOUR

Green does the work. Orange and yellow do the reward.

Download Figma tokens ↓

Every ratio below is measured against the surface it's paired with. Anything under 4.5:1 is labelled and restricted, nothing in that group is ever allowed to carry body copy.

THE OS GRADIENT · FF6600 → FFC800 → 0F7A18

Used on the OS wordmark, the score bar, streak rings and reward moments. Never behind text, never as a page background. On dark surfaces only, so the yellow keeps its 9.5:1.

Aa
#0F7A18
zen-700 · brand green
4.9:1 ON PAPER · AA
#0B5C12
zen-900 · pressed
7.3:1 ON PAPER · AAA
#2AA136
zen-500 · fills, charts
3.1:1 · NON-TEXT ONLY
Aa
#5BDF62
zen-300 · on-dark accent
8.5:1 ON INK · AAA
#FF6600
ember-500 · YC orange
2.9:1 · GRAPHIC ONLY
Aa
#B34700
ember-700 · orange text
4.9:1 ON PAPER · AA
Aa
#FFC800
amber-500 · reward
9.5:1 ON INK · AAA
Aa
#7A5A00
amber-800 · yellow text
5.7:1 ON PAPER · AA
#12160F
ink · primary text
13.0:1 · AAA
#4A4F46
ink-soft · body 2
7.4:1 · AAA
#5C6158
stone-600 · captions
4.9:1 · AA
#F2F1EC
paper · light base
SURFACE
#E6F6E7
zen-050 · tint
SURFACE
11 · TYPE

Three layers. Each one has a job.

BRAND LAYER
Clash Display

Headlines, hero statements, the wordmark. Medium 500 only. Never below 20sp, never for a paragraph.

SYSTEM LAYER
Geist

Every UI string in the launcher: titles, body, buttons, settings, empty states. 400 and 600 only.

NUMBER LAYER
Departure

Zen Score, timers, deltas, mono labels. Tabular by default so digits never jump while a session runs.

Android scale in sp, dp and tracking

Sizes in sp so they respect the user's font-size setting; layout in dp on a 4dp grid. Line height is a multiple of 4. Every scale step survives a 200% font-scale without clipping because no container has a fixed height.

TOKENFAMILYSIZELINETRACKINGUSED FOR
display Clash 500 57sp 64sp -0.02em Score, onboarding hero
headline-lg Clash 500 32sp 40sp -0.015em Screen titles
headline-sm Clash 500 24sp 32sp -0.01em Card headers, sheets
title Geist 600 20sp 28sp 0 List headers, app names
body-lg Geist 400 16sp 24sp +0.005em Default body. Min for reading
body-md Geist 400 14sp 20sp +0.01em Secondary rows, helper text
label Geist 500 12sp 16sp +0.05em Chips, tabs. Floor of the scale
metric-xl Departure 48sp 52sp -0.01em Zen Score, session timer
metric Departure 20sp 24sp +0.02em Deltas, minutes, counts
MONO-LABEL Departure 11sp 16sp +0.1em Section eyebrows only
SPACING · 4DP GRID
4 8 12 16 20 24 32 48

20dp screen margin. 16dp card padding, 20dp on the score card. 12dp between list rows, 24dp between groups.

TOUCH & MEASURE

48dp minimum touch target, 8dp minimum gap between two targets. Body copy caps at 60 characters, on a 360dp screen that lands at 16sp with 20dp margins.

KERNING RULES

Clash tightens as it grows: -0.01em at 24sp down to -0.02em at 57sp. Geist stays near zero and opens up slightly below 16sp. Departure Mono never goes negative, the mono grid is the point.

12 · ICONS

Coloured glyphs, brand green, one weight.

HOME
SEARCH
MESSAGE
COMMENT
LOCK
STREAK
COIN
BOLT
SESSION
ACCOUNT
ZENMODE
REPORT
Reference sketch of the icon set THE REFERENCE SKETCH,
REDRAWN ABOVE ON THE
24DP BOX AT 1.8DP STROKE.
SYSTEM GLYPHS

24dp box, 2dp stroke, 8dp corner radius to match the mark. Green #5BDF62 on dark, #0F7A18 on paper. Outline by default, filled only for the active tab.

REWARD GLYPHS

Streak, coin and bolt are the only icons allowed to leave green, ember and amber, filled, with the soft inner highlight. They appear when something is earned, never in navigation.

HARD RULES

Never two accent colours in one glyph. Never an icon alone as a touch target under 48dp. Never red for a deduction, deductions are ember, because a deduction is information, not a punishment.

NEXT

Raw pages, ugly first drafts, all of it.

I'll doodle, brainstorm and post the updates in the coming sessions. If you want to help us build an addiction free earth, we're on a mission and the door is open.

Get it on Google Play The repo on GitHub
13 · STICKERS (NON-NEGOTIABLE)

Cute little things you'll want on a laptop.

ZenMode OS die-cut wordmark sticker
quiet the noise ZEN SCORE 100 it’s that damn phone
unhooked Z → E → N open source, all the way down REWARD, NOT SHAME

DIE-CUT, 5PX WHITE BLEED, MATTE. ONE PER BOOTH VISITOR.