Alive Labs

Brand Style Guide

Brand Style Guide

What Labs Is

Labs is a product company that builds the intelligence layer between the physical world and digital outcomes. It takes data that already exists in the world (competitor activity, wallet infrastructure, skin conditions, foot traffic) and turns it into sight. Every product helps a business see something it couldn’t see before.

What Labs Feels Like

The forge. You can see the craft here. The work is visible. Labs isn’t raw in a messy way, it’s raw in a purposeful way. The heat is controlled, the tools are precise, but you can feel the energy of things being made.

Where other brands hide complexity beneath a calm surface, Labs shows its depth. The complexity is the feature.

Temperature

Labs is warm. Orange accents. Warm amber-black darks. Warm text grays. The temperature is the brand’s loudest visual statement, before you read a word, the warmth tells you where you are.

The warmth is deliberate and total: orange accents, warm amber-black darks, warm text grays. Nothing here is neutral by accident. The heat is the signal.

Logo System

Labs uses a five-tier lockup system. Each tier serves specific contexts and has defined scale boundaries. Use the correct tier for the context, don’t scale a larger tier down when a smaller tier exists.

Full Lockup

Primary brand signature. Bordered rectangle with mark, “ALIVE” text, and “Labs” wordmark. The mark breaks the frame. Dark variants have baked backgrounds.

Labs Full Lockup, dark

Full Lockup · Dark (baked background)

Labs Full Lockup, light

Full Lockup · Light

Horizontal Lockup

Everyday applications, websites, emails, documents. Mark + “Labs” wordmark, no border. Transparent background.

Labs Horizontal Lockup, dark

Horizontal · Dark (on dark surface only)

Labs Horizontal Lockup, light

Horizontal · Light (on light surface only)

Square Lockup

Social media profiles, app icons, constrained square contexts. Mark stacked above “Labs”.

Labs Square Lockup, dark

Square · Dark

Labs Square Lockup, light

Square · Light

Social Lockup

Pre-composed social media avatar with baked background. Ready to use as-is.

Labs Social Lockup, dark

Social · Dark

Min Lockup

Favicons, badges, small UI elements. Color square + text label. This is the floor, do not scale any lockup below Min size.

Labs Min Lockup, dark

Min · Dark

Labs Min Lockup, light

Min · Light

Logo Usage, Don’t

These are the most common misuses. Every violation degrades the brand.

Wrong, dark variant on light surface

Dark variant on light surface, wordmark disappears

Wrong, too small

Scaled below minimum, details lost

Wrong, stretched

Stretched, never distort aspect ratio

Wrong, busy background

Busy background, use baked variant or solid backing

Wrong, recolored

Recolored, Lava is non-negotiable

Wrong, compressed

Compressed, never squeeze vertically

Scale Rules

Use the correct tier for the display size. Don’t scale a larger lockup below its minimum, switch to the next tier down.

TierMin WidthUse
Full240pxMarketing materials, primary signatures
Horizontal160pxWebsite headers, email signatures
Square120pxSocial media, app icons
SocialPlatform-definedPre-composed profile images
Min64pxFavicon, badges, small UI

Below Min size: scale the Min Sm export on display (CSS width). Do not use other tiers at this size.

Color System: Forge

Labs’ palette is named Forge, the place where raw material becomes something new. Warm, industrial, energetic. The forge runs hot, and the heat is the point.

Identity Colors

AA Large only
Lava
#FF4500
Signature. Display & logos only.
Ember
#FF7849
Readable Lava. Links & labels on dark.
Body text on light
Lava Deep
#B83A00
Readable Lava on light surfaces.
Glow
#944828
Molten mid-tone. Atmosphere & borders.

Dark Surfaces

Base
Forge Black
#0E0C0A
Primary dark surface
+1 Elevation
Forge
#1F1B18
Elevated surface, panels
+2 Elevation
Forge Card
#322A24
Cards, modals, borders

Light Surfaces

Lumen
#F6F8FA
Primary light surface
Warm Lumen
#F2ECE6
Warm tinted surface

Text Colors

On Dark

Lumen #F6F8FA · Headlines, 18.3:1

Warm Smoke #B5ACA4 · Body text, 8.7:1

Ash #8B8178 · Secondary, 5.1:1

On Light

Carbon #2B353F · Headlines, 12.0:1

Clay #5C5148 · Body text, 7.8:1

Ash #8B8178 · Secondary, 5.5:1

Structural Element

Carbon
Carbon
#2B353F
The cool structural anchor beneath the warmth.

Semantic Colors

Error (dark)
#EF4444 · 5.2:1
Success (dark)
#22C55E · 8.6:1
Warning (dark)
#F59E0B · 9.1:1

Typography

Inter is the primary typeface. Space Mono is the secondary face for code and technical contexts. Labs uses a weight inversion, light at display, heavy in the middle, medium at body.

Type Scale

Display · 60px
Inter 300 / -0.02em / 1.1 line-height / Hero headlines, splash pages
Hero Headline · 48px
Inter 300 / -0.02em / 1.167 line-height / Primary page headlines
Page Title · 36px
Inter 600 / 0 letter-spacing / 1.222 line-height / Section headings
Section Heading · 30px
Inter 600 / 0 letter-spacing / 1.267 line-height / Content sections
Card Title · 24px
Inter 700 / 0.01em / 1.333 line-height / Subheads, card titles
Body text at 16px. Labs uses Inter 500 for body, slightly heavier than the typical 400, giving paragraphs more presence and energy. This weight, combined with neutral letter-spacing, makes Labs text feel assertive without being dense.
Inter 500 / 0 letter-spacing / 1.625 line-height / Paragraphs, reading text
const insight = await vatic.analyze(competitors);
console.log(insight.changes); // what moved this week
Space Mono 400 / Code, terminal, technical documentation

Weight System

Labs inverts the conventional weight hierarchy. Display text is lightest (300); mid-level headings are heaviest (700); body sits in between (500). The big text doesn’t need to shout because it’s already big. The mid-level text anchors.

ContextWeightWhy
Display (48px+)300Confidence through lightness at scale
Section heads600The working weight, assertive
Subheads / cards700Boldest, closest to reader
Body500More presence than typical 400
Buttons600Assertive without screaming

Components

How the tokens combine into actual UI elements. Every component uses the brand’s motion, color, and type tokens, hover, click, and tab through these to feel the interactions.

Buttons

Hover and click to feel the motion.

Primary

Lava background, white text. Hover lightens to Ember and lifts 1px. Press scales to 0.97. For primary CTAs.

Secondary

Transparent with Forge Card border. Ember text. Hover warms the border and adds Lava tint at 8%. For secondary actions.

Ghost

No border, Warm Smoke text. Hover brightens to Lumen with subtle white background. For tertiary actions and navigation.

Cards

Standard Card

Forge Card background with border. Hover warms the border from Forge Card to Glow, heat, not elevation.

Border radius: 8px for cards (containers are slightly softer than actions at 6px).

Inputs

Focus to see the Ember border and Lava glow ring (3px at 12% opacity). Input size is 16px minimum, prevents iOS zoom on focus.

Motion Language

The name is “Alive.” Motion is where that name becomes literal. Labs’ motion is energetic and purposeful, things arrive with momentum, lock into place, and feel like something is being built.

Easing Curves

Hover over the boxes to see each curve in action.

ease-labs-snap
Overshoot & settle

ease-labs-build
Deliberate arrival

ease-out
Standard departure

Duration Tokens

TokenDurationUse
instant100msHover states, toggles, micro-feedback
fast200msButton press, small transitions
normal300msStandard transitions (fade, slide)
slow500msPage transitions, large element moves
deliberate700msHero reveals, dramatic entrance

What Moves & What Doesn’t

Always Animate

Page/section transitions, modal open/close, hover states, content loading skeletons, navigation state changes, data visualization updates.

Never Animate

Text content appearing (no typewriter effects), scroll-triggered content blocking, brand color changes (Lava doesn’t pulse or glow), logo animations (unless specifically approved).

Voice & Tone

Labs speaks with the confidence of people who build things. Direct, technical when needed, never hiding behind buzzwords. The engineer who explains something complex and makes you feel smarter for having listened.

Headlines
Don’t
Empowering businesses with cutting-edge AI solutions
Do
We build the tools that let you see what’s coming
Headlines
Don’t
Disrupting competitive intelligence with next-generation technology
Do
Your competitors changed three things last week. You didn’t know. Now you do.
Product Description (Vatic)
Don’t
Vatic leverages advanced machine learning algorithms and real-time data aggregation to provide comprehensive competitive intelligence dashboards with actionable insights for small and medium businesses.
Do
Vatic watches your competitors so you don’t have to. Menu changes, new locations, social activity, website updates, it sees the moves and tells you what they mean. Built for restaurants. Built to be useful the first week.
About / Body Copy
Don’t
We’re building the future of intelligent business systems, a world where every company has access to the kind of insights that used to be reserved for enterprises with million-dollar analytics budgets.
Do
We’re not promising the future. We’re building specific tools that solve specific problems. The products ship. They work. The rest is noise.
Error States
Don’t
We’re sorry, something went wrong! Our team has been notified and we’re working hard to fix this. Please try again later.
Do
Something broke. We’re looking at it. Try again in a few minutes, or reach out if it keeps happening.

Voice Rules

Labs DoesLabs Doesn’t
ConfidenceSpeaks from experience, shows the workClaims innovation, uses buzzwords
DirectnessShort sentences, clear languageHedging, qualifiers, corporate padding
TechnicalUses real terms when they’re the right termsDumbs down or over-jargons
WarmthFriendly when appropriate, never stiffCold, transactional, or performatively casual
HumorDry, earned, rareForced, emoji-laden, “fun” brand voice

CTA Language

Don’t

“Get started on your journey” / “Unlock your potential” / “Schedule a discovery call” / “Learn more about our innovative solutions”

Do

“See what Vatic sees” / “Try it with your data” / “Talk to us” / “See how it works”

Photography & Imagery

Warm, active, close-up. Think workshop documentation, not stock photography. The camera should feel like it’s in the room where the work happens.

Subject Matter

Hands working, building, assembling, testing (never posed). Screens showing real data, code, dashboards. Close-up textures: metal, circuitry, warm-lit surfaces. Team environments with visible work in progress.

Treatment

Warm color grade (shadows shift amber, not blue). Shallow depth of field. Natural or warm artificial light, never cool fluorescent. High contrast in dark environments: let shadows go dark, let highlights burn.

What Labs Imagery Is Not

Stock photos of diverse people pointing at a whiteboard. Abstract tech backgrounds (neural networks, circuit patterns, planet surfaces). Perfectly lit, perfectly styled environments. Anything that could be on a competitor’s site without anyone noticing.

Atmosphere & Gradients

Heat has a gradient. Labs’ atmospheric effects should feel like warmth radiating from a source, not applied uniformly, but emanating.

Forge Radial Glow

Glow at 5–8% opacity, centered on a focal point. Creates a “heat source” effect.

radial-gradient • Glow #944828 at 8%

Lava Edge Bleed

Lava at 3–5% from one edge. Heat leaking in from off-screen. For hero sections and high-impact moments.

linear-gradient • Lava #FF4500 at 5%

Ember Vignette

Forge Black → Forge → Forge Black. Content sits in the lighter center. A spotlight without literal light.

linear-gradient • Forge Black → Forge → Forge Black

Rules

Atmospheric, not decorative. If a gradient is the most noticeable thing on the page, it’s too strong.

Maximum one gradient per viewport. Two competing gradients create visual noise.

Lava never appears as a solid gradient. Only at 3–8% opacity as a glow or edge bleed.

Gradients don’t animate. The heat is ambient, not pulsing.

Use CSS gradients. radial-gradient and linear-gradient with color-stop percentages.

CSS Token Reference

Copy-paste ready. These custom properties form the complete token set for the Labs design system.

:root {
  /* Identity */
  --lava: #FF4500;
  --ember: #FF7849;
  --lava-deep: #B83A00;
  --glow: #944828;

  /* Dark Surfaces */
  --surface-primary-dark: #0E0C0A;
  --surface-elevated-dark: #1F1B18;
  --surface-card-dark: #322A24;

  /* Light Surfaces */
  --surface-light: #F6F8FA;
  --surface-light-tinted: #F2ECE6;

  /* Structural */
  --carbon: #2B353F;

  /* Text: Dark Mode */
  --text-primary-dark: #F6F8FA;
  --text-body-dark: #B5ACA4;
  --text-secondary-dark: #8B8178;

  /* Text: Light Mode */
  --text-primary-light: #2B353F;
  --text-body-light: #5C5148;
  --text-secondary-light: #8B8178;

  /* Borders */
  --border-dark: #322A24;
  --border-light: #F2ECE6;

  /* Semantic */
  --error-dark: #EF4444;
  --success-dark: #22C55E;
  --warning-dark: #F59E0B;
  --error-light: #DC2626;
  --success-light: #15803D;
  --warning-light: #B45309;

  /* Motion */
  --ease-labs-snap: cubic-bezier(0.34, 1.56, 0.64, 1);
  --ease-labs-build: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --duration-instant: 100ms;
  --duration-fast: 200ms;
  --duration-normal: 300ms;
  --duration-slow: 500ms;
  --duration-deliberate: 700ms;
}