Living brand & style guide

LevelUp.zone Brand

The warm, plain-spoken design system behind the automation tool that keeps your posts working long after you publish. Built straight from the live tokens, so it never drifts.

Foundations

Color palette

Warm cream surfaces, a signature purple, a fresh green, and a tight status set. Every swatch paints from its real Tailwind utility.

Surfaces

Background#FAF7F2
bg-bg

Warm cream paper — the page.

Background 2#F1ECE1
bg-bg-2

Muted fills and hover states.

Surface#FFFFFF
bg-surface

Cards and raised panels.

Border#E7E0D2
border-border

Warm hairline dividers.

Ink & dark

Ink#0F0F12
text-ink

Primary text and solid ink pills.

Muted#6B6358
text-muted

Secondary and supporting text.

Band#14121A
bg-band

Dark sections — CTAs and footers.

Brand — purple

Brand#9333EA
bg-brand

Signature purple — primary actions.

Brand dark#7E22CE
bg-brand-dark

Hover / pressed purple.

Brand soft#F3E8FF
bg-brand-soft

Soft purple wash for secondary fills.

Accent — green

Accent#22C55E
bg-accent

Signature green — success & go.

Mint#E8F5EC
bg-mint

Fresh green wash for accent fills.

Status

Success#16A34A
text-success

Positive states and confirmations.

Warning#D97706
text-warning

Cautions and pending states.

Danger#DC2626
text-danger

Errors and destructive actions.

Foundations

Typography

Bricolage Grotesque for display, Geist for body, Geist Mono for code. Bold and near-black up top, warm grey for support.

Bricolage Grotesque — displayfont-display

Set it once.

It keeps working.

Automated reposting

Heading four / card title

Eyebrow / label

Geist — bodyfont-sans

Large body — LevelUp.zone schedules and quietly reposts your content so it keeps earning attention.

Base body — pick a post, set a cadence, and watch the activity log fill in. You stay in control the whole way.

Small / secondary — used for captions, helper text, and metadata throughout the product.

font-mono · Geist Mono

const next = schedule.nextRun(post.id);

Primitives

Components

The shared UI kit — buttons, cards, inputs, badges, tags, switches, and tabs. Everything below is the real component.

Button — variants

Button — sizes

Link as button

CTA via buttonClass()Use buttonClass(variant, size) on <Link> / <a>.

Card — color variants & sub-parts

Compose card

Header, body, and footer sub-parts on a surface.

The flush variant strips inner padding so the sub-parts own their spacing.

Brand soft

color="brand-soft"

Mint

color="mint"

Brand

color="brand"

Band

color="band"

Surface

color="surface" (default)

Input & Field

Paste the link you want to keep bumping.

Choose at least one day to repost.

Switch

Badge — tones

BrandAccentSuccessWarningDangerNeutral

Tag — colors

BrandAccentSoftMintInk

Tabs & Tooltip

Pick the days and times LevelUp.zone re-shares this post. It runs in the cloud — your machine can be off.

Flourishes

MagicUI

A small set of tasteful animated primitives — used sparingly, where they earn a smile. Each one below is live.

MagicCard + BorderBeam

A cursor-following spotlight with a light orbiting the edge. Move your pointer across this card.

ShineBorder

A purple-to-green gradient that travels slowly along the border. Quiet, premium, on-brand.

0

Posts re-shared this week — counted up with NumberTicker.

Marquee — feature pills

Auto-repostsSet the scheduleThen walk awayEvery networkLive activity logNever spams
Auto-repostsSet the scheduleThen walk awayEvery networkLive activity logNever spams
Auto-repostsSet the scheduleThen walk awayEvery networkLive activity logNever spams
Auto-repostsSet the scheduleThen walk awayEvery networkLive activity logNever spams
RepostsOn timeCloud-basedTransparentHands-off
RepostsOn timeCloud-basedTransparentHands-off
RepostsOn timeCloud-basedTransparentHands-off
RepostsOn timeCloud-basedTransparentHands-off

Brand

How we talk

Friendly, plain, and trustworthy. LevelUp.zone is a careful automation tool — the voice should feel like a teammate who has your back, never a hype machine.

Do

  • Be friendly and plain — write like a careful teammate, not a billboard.
  • Say what it does, concretely: "reposts on your schedule," not "supercharges reach."
  • Lead with the benefit, then the mechanism. People skim.
  • Keep one idea per sentence. Short beats clever.
  • Be reassuring about control — it's their content, their timing, always pausable.

Don't

  • Don't hype or shout — no "10x YOUR ENGAGEMENT!!!".
  • Don't overpromise reach or imply we game any platform.
  • Don't bury the point under jargon or filler words.
  • Don't pile on exclamation marks or ALL-CAPS.
  • Don't sound cold or corporate — we're warm, just not loud.

In one line

Set it once, and your posts keep working — quietly, on your schedule.