Skip to content

Brand resources

The canonical Vibestarter mark, color tokens, typography, voice and motion rules — organized for production use. Take the asset; the specification is here when the application demands it.

// SYSTEM PRINCIPLES — COSMIC INDUSTRIAL
  1. 01Brutalist typographyUppercase, tight tracking, bold weights. Headers shout.
  2. 02Terminal / IDE aestheticMonospace, >_ prompts, // comment labels, line numbers.
  3. 03Hardware styleSegmented progress blocks, physical button press, corner brackets.
  4. 04Color disciplineAccent marks active state. Everything passive stays neutral.
  5. 05Geometric precisionRadius is zero. Corner brackets over rounded borders.
  6. 06Animation restraintFast, step-based, purpose-driven. Nothing floats.
  7. 07No decoration without functionEvery visual element communicates state or hierarchy.

Color

Color marks system state — it is never chrome. Green is active. Blue is secondary information. Persimmon is pro-rata pressure: oversubscription, overflow, refunds. Everything else is neutral, and neutrals are most of every screen.

Signal green
Active / CTA / logo — dark surfaces
Emerald
Same role on light surfaces — AA on bone
Protocol blue
Links / data / secondary highlights
Persimmon
Pro-rata fills / oversubscribed overflow / refunds — used sparingly
// NEUTRALS — LIGHT / INDUSTRIAL STONE
Bone — background
Surface — panels, cards
Stone-300 — borders
Stone-600 — secondary text
Ink — foreground
// NEUTRALS — DARK / TERMINAL VOID
Void — background
Raised — elevated panels
Borders
Secondary text
Foreground
// DISCIPLINE
  • One dominant signal per surface. The rest stays neutral.
  • Accent means active, engaged, or verified — never decoration, never chrome.
  • Errors and challenges use red; warnings use amber. Functional, not brand.
  • No gradients on surfaces. The single approved gradient is the green-to-blue text accent, one hero use.
  • Backgrounds are flat. No grids, patterns or textures — structure comes from borders and type.

Typography

Two families, strict roles. JetBrains Mono is the operational voice — display, data, labels. Inter carries explanation. If a value is a number the system produced, it is set in mono, bold, tabular.

JetBrains MonoDisplay · data · labels

ABCDEFGHIJKLM
NOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
>_ [ ] // { } %

The highlighted glyphs are the visual vocabulary: the prompt, the cursor, bracket labels, comment slashes, and the slashed zero that keeps figures unambiguous.

InterBody · UI copy

ABCDEFGHIJKLM
NOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789

The only sans-serif. Weights 400–600, sentence case, no hype capitalization. It explains; it never announces.

Display shouts.
Mono 700 · uppercase · −0.04em
Section heading
Mono 700 · uppercase · −0.04em
Mono · 10px · uppercase · +0.3em · accent
Button label
Mono 500 · uppercase · +0.05em
Body copy explains the mechanism in sentence case, without hype.
Inter 300–400 · sentence case
$48,200
Mono 700 · tabular — every stat, always
// BORDER ANNOTATION — SITS ON EDGES, NEVER IN BODY FLOWMono · 9px · // prefix
// DO — MONO, BOLD, TABULAR
RAISED$48,200
GOAL$60,000
BACKERS312
TRANCHE03 / 05
// NEVER — PROPORTIONAL SANS FIGURES
Raised$48,200
Goal$60,000
Backers312
Tranche3 of 5

Sans figures drift out of alignment and read as prose. System numbers are telemetry.

Voice

A senior infrastructure operator writing their own docs: direct, technical, slightly dry. The system is the actor — it reports state, names causes, and states next steps. It does not sell excitement.

// STANCE
  • Second person for the user (“you”). “We” rarely; “us / our” never in marketing.
  • Zero exclamation marks. Zero emoji, anywhere in UI.
  • Present tense, short declaratives, precise numbers.
  • Body copy is sentence case — “vibecoded” stays lowercase.
  • No unqualified protection or safety claims, ever.
// CHAIN REFERENCES

Vibestarter is multi-chain. Copy is either chain-neutral (“onchain”) or complete (“on Base and Robinhood Chain”) — never “on Base” alone.

Approved exception: the footer tagline “Built on Base — the onchain home of AI agents.” stays as written.

SayNot
Raisecampaign (user-facing), project, ICO
Foundercreator, team, owner
Backer / Contributorinvestor, supporter, fan
Tranchepayout, installment, milestone payment
Challenge windowdispute period, grace period
Provenanceverification, authenticity check
$VIBES / Vibetokencoin, ticker-only references in prose
// Marketing headline
Remove

The revolutionary future of startup funding!

Vibestarter

Capital releases on a schedule. Backers can challenge every tranche.

States the mechanism. No superiority claims, no exclamation marks.

// Empty state
Remove

Oops! Nothing here yet

Vibestarter

[ SYSTEM STANDBY ] — Awaiting input

The system reports its state; it does not apologize or emote.

// Error message
Remove

Something went wrong. Please try again later.

Vibestarter

Transaction reverted: challenge window is open. Retry after it closes.

Names the cause and the exact next step. Vague errors are a design failure.

// Risk copy
Remove

Your funds are completely safe with us.

Vibestarter

Contributions are speculative and carry significant risk of total loss.

Fully literal, no softening. Unqualified protection claims are never made.

Motion

Motion is diagnostic. It confirms input, reveals data, or marks a state change — then stops. Fast, mechanical, step-based. If an animation cannot explain something, it is removed.

Button press — physical depression
50ms · translateY(2px)
Hover color swap
Instant · 50ms
Chart / data reveal
600ms · left to right
Skeleton shimmer
1.8s · ease-in-out
Scramble reveal — marketing only, sparing
30ms per character
// PRESS

The press is the machine acknowledging input. No ripples, no glow.

// DATA REVEAL — 600MS, LEFT TO RIGHT
0%72%
// NEVER
  • Springs, bounces, floaty loops, parallax, decorative particles.
  • Opacity dims and scale transforms as hover states.
  • Ambient cursor blink. The blinking cursor is a crutch — it appears only inside a genuine terminal loader that is literally awaiting a response, never as decoration.
  • Anything that ignores prefers-reduced-motion.

Application

One system, two registers. Marketing may run monumental — one message at maximum scale. The application stays operational — telemetry, state, and explicit risk. Both share the same type, color and square geometry.

[ PROTOCOL ]
Build with
signal.
VIBESTARTER.XYZ

Marketing — monumental scale, one message, one accent. Narrative pacing is allowed; decoration still is not.

// RAISE 0x82F1…C40AActive
Raised
$48,200
Tranche
03 / 05
72% of goalChallenge window: 72h
Contributions are speculative and carry significant risk of total loss.

Application — operational density: state, telemetry, segmented progress, and risk stated literally.

Downloads

Use the system; do not redraw it. Every file is generated from the same values this page displays, so they cannot drift.