0°90°180°270°SIG:PASS 6/9 · GRADE:BDIAGNOSTIC MARK v2.0

BRAND IDENTITY SYSTEM

Discover Nebula Brand Assets, Design Tokens, and Style Guides

Components

Check the page before you change the ad.

EVIDENCE FIRST
PERFORMANCE AUDITS
ACTIONABLE INSIGHTS
MEASURABLE IMPACT
0Signal Nodes
0Pass States
0Neutral States

01 - The Mark

Signal Node Grid

9 signal nodes in a 3×3 grid. 6 pass (teal), 3 neutral (gray). Represents the B grade - honest about being good, not perfect. The mark encodes no specific audit taxonomy; it is a semantic-neutral brand glyph.

Primary - dark background

dark

Construction

6u2ur = 2.2u24u total (22u content + 2×1u margin)CLEARSPACE: 1× mark widthcell: 6×6ugap: 2umargin: 1uratio: 6:3 pass/neutralpixel grid: 24×24

Grid Spec

Cells3 × 3
Cell size6 × 6 units
Gap2 units
Radius2.2 units
Viewport24 × 24

Clearspace

Minimum1× mark width
Preferred1.5× mark width
Min size12px (standard)
Min size16px (with labels)

Node Ratio

Pass6 nodes (chartreuse)
Neutral3 nodes (gray)
Fail0 (brand mark only)
PatternTop 2 rows + 1

02 - Wordmark & Lockups

Brand Lockups

The wordmark pairs with the signal-node mark in multiple configurations. Each lockup has defined spacing ratios and minimum legible sizes.

Horizontal Lockup

Nebula

Components

Min width120px
Stacked Lockup

Nebula

Components

Min height80px
Compact Lockup

Nebula

Min width80px
Icon Forms
App Icon
Favicon
Avatar
Min size16px (favicon) / 32px (avatar)
Nebula Components
Dark variantSVG ↓
Nebula Components
Light variantSVG ↓

03 - Color System

Diagnostic Palette

A restrained palette optimized for dark interfaces and maximum contrast ratios. Nebula Chartreuse is the sole chromatic accent - everything else is grayscale.

Nebula Chartreusebrand
HEX
RGB
HSL

Primary brand accent, pass states, interactive elements

4.56:1 on Near Black - AA Large

Near Blacksurface
HEX
RGB
HSL

Primary background, canvas

20.9:1 against Off White - AAA

Off Whitetext
HEX
RGB
HSL

Primary foreground, headings, body text

20.9:1 on Near Black - AAA

Muted Graymuted
HEX
RGB
HSL

Secondary text, annotations, metadata

7.05:1 on Near Black - AAA

Signal Failfail
HEX
RGB
HSL

Reserved - failed conversion signal threshold only

3.2:1 on Near Black - use at 18px+ bold only

Semantic States

Success

Pass states, positive outcomes

Error

Validation errors, destructive actions

Information

Informational notices, links

Signal Fail

Failed threshold - audit-specific only

Contrast Ratios

Foreground
Background
Ratio
Level
#F5F5F5
#080909
20.9:1
AAA
#c7ff2f
#080909
4.56:1
AA Large
#9e9e9e
#080909
7.05:1
AAA
#9e9e9e
#111111
6.14:1
AAA
#080909
#c7ff2f
4.56:1
AA Large
#ffffff
#009980
3.22:1
AA Large

04 - Typography

Type Scale

System sans-serif for interface and body. Monospace for evidence atoms, scores, diagnostics, and technical labels. No web fonts - zero FOUT, no external requests.

Sans-serif Stack

-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif

UI, body copy, headings, navigation

Monospace Stack

JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, monospace

Scores, metrics, code, labels, telemetry

Display

Sizeclamp(2.5rem, 6vw, 4rem)
LH1.1
Wt800
Track-0.04em

Audit. Optimize. Ship.

Heading 1

Size2.25rem
LH2.5rem
Wt700
Track-0.02em

Performance Diagnostics

Heading 2

Size1.5rem
LH2rem
Wt600
Track0.02em

Signal Analysis

Heading 3

Size1.25rem
LH1.75rem
Wt600
Track0

Conversion Metrics

Heading 4

Size1.125rem
LH1.75rem
Wt600
Track0

Node States

Body

Size1.0625rem
LH1.65
Wt400
Track0

Evidence-backed conversion diagnostics that identify exactly where paid traffic leaks occur.

Caption

Size0.75rem
LH1rem
Wt400
Track0

Last scanned 2 minutes ago

Label

Size0.8125rem
LH1rem
Wt600
Track0.1em
CaseUppercase

CONVERSION SIGNALS

Score

Size2rem
LH1
Wt700
Track-0.02em

87

Telemetry

Size0.6875rem
LH1rem
Wt500
Track0.05em
CaseUppercase

SIG:PASS 6/9

Code / Data

Size0.8125rem
LH1.5
Wt400
Track0

font-family: system-ui, sans-serif;

05 - Iconography & Data Visualization

Visual Language

Geometric, minimal icons with consistent 1.5px stroke weight on a 24×24 grid. Square or circular technical geometry - no decorative flourishes.

Audit
Performance
Accessibility
SEO
Conversion
Error
Success

Stroke

Weight1.5px
CapRound
JoinRound
Grid24 × 24

Geometry

StyleGeometric minimal
ShapeSquare / Circular
DetailFunctional only
FillNone (outline only)

Colors

Defaultfg-muted (#9e9e9e)
Activeaccent (#c7ff2f)
Errordanger (#f37979)
Disabledfg-dim (0.3 opacity)

Chart Styling

Line Charts & Score Rings

Primary lineNebula Chartreuse, 2px
Secondaryfg-muted, 1px dashed
Gridborder (0.06 opacity)
Score ringTeal arc on dark track
LabelMonospace, 10px, fg-muted

Heat Maps & Node Maps

ScaleNear Black → Teal (5 stops)
Node activeTeal at full opacity
Node idleGray at 0.3 opacity
Backgroundbg-surface
AnnotationMonospace, muted

06 - Usage Rules

Approved & Prohibited

The mark is a precision instrument. Treat it with the same care as diagnostic equipment - no decorative embellishment, no arbitrary modification.

Approved Usage

  • Use the mark on dark backgrounds with adequate clearspace.
  • Use Nebula Chartreuse (#c7ff2f) as the only chromatic accent in brand contexts.
  • Refer to the product as 'Nebula' or 'Nebula Components'.
  • Maintain minimum 1× mark-width clearspace around the mark.
  • Use the monospace stack for scores, data, and technical labels.

Prohibited

  • Modify the grid pattern or change individual node colors.
  • Use the mark on backgrounds that reduce contrast below WCAG AA.
  • Animate the mark in ways that change node states without reflecting real audit data.
  • Refer to us as a 'CRO agency' or 'landing page optimization service'.
  • Apply excessive glow, drop shadows, or 3D transforms to the mark.
  • Use the mark at sizes below 12px without the small-size variant.

Correct

Dark bg, clearspace

Distorted

Stretched / skewed

Low contrast

Insufficient ratio

Recolored

Off-brand colors

Excessive glow

Drop shadow / bloom

Too small

Below 12px

07 - Motion

Animation System

Restrained technical motion that communicates system state. All animations respect prefers-reduced-motion. Nothing purely decorative - every movement carries information.

Scan Line

Vertical sweep across diagnostic panels

Duration8s
Easingease-in-out
TriggerViewport entry

Node Pulse

Subtle opacity oscillation on active nodes

Duration2s
Easingease-in-out
TriggerIdle state

Ring Rotation

Slow rotation on diagnostic ring elements

Duration20s
Easinglinear
TriggerAlways

Counter Up

Numeric value counts from 0 to target

Duration1.2s
Easingcubic-bezier(0.16, 1, 0.3, 1)
TriggerViewport entry

Hover Activate

Border color and subtle scale shift

Duration200ms
Easingcubic-bezier(0.2, 0.8, 0.2, 1)
TriggerPointer enter

Section Reveal

Slide up with fade

Duration400ms
Easingcubic-bezier(0.16, 1, 0.3, 1)
TriggerScroll into view

Reduced Motion

When prefers-reduced-motion: reduce is active, all animations collapse to instant transitions (≤0.01ms). Scan lines, ring rotation, and counter animations are disabled entirely. Hover state changes remain but without duration.

Press & Custom Usage

For press inquiries, partnership assets, or custom usage not covered above, contact hello@nebulacomponents.com

Version

SystemBrand Kit v2.0
Updated2026-08-06
FormatTailwind CSS + React