Brand Reference

Brand Kit

The canonical reference for PhantomRack's visual identity. Everything you need to design, build, or extend the brand consistently.

Palette

Colors

A single-accent dark palette. Cyan is the only accent color. Every interactive and highlighted element resolves to it. The zinc scale provides neutral depth. No gradients, no multi-color treatments.

Brand

Studio Black
#000000
var(--background)

Page backgrounds, app base

Cyan Accent
#d5f4f9
var(--color-cyan-accent)

The single accent: hovers, focus rings, highlights, active states

White
#ffffff
var(--foreground)

Headings, emphasized text, primary buttons

Card Surface
#111113
hsl(var(--card))

Elevated surfaces, card backgrounds, inputs

Zinc Scale

zinc-950
#09090b

Card bg, inputs

zinc-900
#18181b

Elevated surfaces

zinc-800
#27272a

Borders, waveform bars

zinc-700
#3f3f46

Dimmed elements

zinc-600
#52525b

Secondary headlines

zinc-500
#71717a

Body text, labels

zinc-400
#a1a1aa

Primary body text

Status

Success
rgb(34 197 94)

Completed states, positive indicators

Warning
rgb(245 158 11)

Pending/isolating states

Error
rgb(239 68 68)

Failed states, destructive actions

Muted
rgb(156 163 175)

Offline, disabled indicators

Cyan Opacity System

Cyan accent at varying opacities creates depth without introducing new colors. Use these consistently for glows, borders, and backgrounds.

3%Ambient glows
5%Dot grid, card hover
10%Badge backgrounds
15%Focus glow
20%Edge lights, badge borders
50%Text glow, borders

Type System

Typography

Three fonts, non-overlapping roles. Cabinet Grotesk for display, Plus Jakarta Sans for body, JetBrains Mono for UI/technical. Loaded via FontShare.

Display

Cabinet Grotesk

HeadingsWordmarkCTAs

Upload a reference.

Sound like it.

Weight Comparison
bold (700)

PhantomRack

extrabold (800)

PhantomRack

weight: 800, 900always uppercasetracking-tighter
Body

Plus Jakarta Sans

ParagraphsDescriptionsLabels

Upload a vocal reference. Get a complete Ableton effect chain that matches it. Stock plugins only. Download the .adg and drag it in.

For producers who can hear the gap between their vocals and a professional release. PhantomRack decodes the vocal processing from any reference track and generates a matching effect chain.

Weight Ramp
light (300)

Reference-matched vocal chains for Ableton Live.

regular (400)

Reference-matched vocal chains for Ableton Live.

medium (500)

Reference-matched vocal chains for Ableton Live.

semibold (600)

Reference-matched vocal chains for Ableton Live.

weight: 300 (light), 400, 500, 600tracking-wide on bodyfont-light default
UI / Technical

JetBrains Mono

BadgesCodeNavFile Names
Free · No Card
Phantom_Chain.adgAbleton Audio Effect Rack
.adg.wav.mp3
Technical Values at Scale

0 0 25px rgba(213,244,249,0.25)

duration-500 · blur-[120px] · opacity-[0.035]

weight: 400, 500uppercase for labelstracking-widest at small sizes

Heading Scale

H1 / Hero
Heading One
text-5xl → text-7xl · extrabold · leading-[0.9]
H2 / Section CTA
Heading Two
text-4xl → text-6xl · bold · leading-[0.9]
H3 / Card Title
Heading Three
text-3xl · extrabold · tracking-tight
H4 / Section Label
Heading Four
font-mono · text-xs · uppercase · tracking-[0.2em]

UI Patterns

Components

Core UI building blocks. Every component follows the same rules: dark surfaces, white/10 borders at rest, cyan accent on interaction. No color variation.

Buttons

Primary CTA
bg-white → hover:bg-cyan-accent · Cabinet Extrabold · uppercase · tracking-widest
Navigation
font-mono · text-xs · uppercase · tracking-[0.2em]

Inputs

Defaultbg-zinc-950 · border-white/10 · inset shadow · font-mono
Focusbg-black · border-cyan-accent · cyan glow shadow

Badges

Active Badge
Neutral Badge
Completed
Failed
rounded-full · font-mono · text-[10px] · tracking-[0.2em] · indicator dot

Cards

01

Card Title

Card body text with hover glow bubble, border transition, and heading color shift. Hover to see the full interaction pattern.

Card Anatomy
Glow bubble: absolute, -top-24, blur-[50px], cyan 0% to 5%
Border: white/5 to white/10 on hover
Background: zinc-950/50 to zinc-900/50
Title: white to cyan-accent on hover
Shadow: subtle cyan-tinted elevation
transition-all duration-500 · glow duration-700

Inline Code

Download the .adg preset. Supports .wav, .mp3, and .flac.

font-mono · text-xs · bg-white/5 · border-white/10 · rounded

Structure

Spacing & Layout

Consistent spatial rhythm built on a 4px unit grid. Sections breathe with generous vertical padding. Content never exceeds 1440px.

Layout Constants
Max content width
1440pxmax-w-[1440px]
Section padding (x)
24–32pxpx-6 md:px-8
Section padding (y)
96–128pxpy-24 / py-32
Header height
80pxh-20
Card padding
32–48pxp-8 lg:p-12
Component Gaps
Tight
12pxgap-3
Default
24–32pxgap-6 lg:gap-8
Loose
32pxgap-8
Section
24–32pxgap-6 lg:gap-8

Border Radius

sm3pxGeneral
md6pxNav buttons
lg9pxButtons, inputs, logo
xl12pxGeneral
2xl16pxCards
full9999pxBadges, pills

Motion

Animation

Subtle, functional motion. Transitions serve feedback, not decoration. Everything uses ease-out. Five standard durations cover all use cases.

Fast200ms
duration-200

Accordion, instant feedback

Normal300ms
duration-300

Buttons, links, inputs

Slow500ms
duration-500

Cards, text color, borders

Glow700ms
duration-700

Ambient glow bubbles

Fill1000ms
duration-1000

Progress bar color

Hover System

Every interactive element hovers toward cyan. This is the single unifying interaction pattern across the entire interface.

Text linkstext-zinc-500text-cyan-accent
Card bordersborder-white/5border-white/10
Card headingstext-whitetext-cyan-accent
Logo containerborder-white/10border-cyan-accent/50
Primary buttonsbg-whitebg-cyan-accent
Scrollbar thumbbg-zinc-900bg-cyan-accent

Focus Ring

focus-visible:ring-2 ring-cyan-accent ring-offset-2 ring-offset-black

Atmosphere

Decorative Elements

Minimal decorative vocabulary. Three elements create atmosphere without clutter: ambient glows, dot grids, and edge lights.

Ambient Glow

Large, blurred cyan circles behind content. 3–6% opacity, blur-[100–120px]. Never solid, always atmospheric.

Dot Grid

Radial gradient dots at 32px intervals. 3.5% opacity. Applied to hero sections for subtle texture.

Edge Light

1px gradient line from transparent to cyan/20 to transparent. Used as section dividers and top-of-section accents.

Depth

Shadows

Two shadow families: inset shadows for recessed elements (inputs, containers) and glow shadows for elevated/focused elements. All glows use the cyan accent.

Inset (Recessed)
inset 0 2px 10px rgba(0,0,0,0.5) / inputs
inset 0 2px 15px rgba(0,0,0,0.6) / containers
Glow (Elevated)
0 0 15px rgba(213,244,249,0.15) / focus
0 0 25px rgba(213,244,249,0.25) / hover intense

Language

Voice & Tone

PhantomRack speaks to producers who understand signal chains, effect racks, and the gap between a demo and a release.

Do
  • Direct, short sentences. Lead with the action.
  • Use producer vocabulary: chain, rack, reference, mix, signal.
  • Technical precision. Name specific plugins, formats, parameters.
  • Confidence without hype. The tool works. Let it speak.
  • Two-line headline pattern: action line (white) + payoff line (dimmed).
Don't
  • Never say "AI" in headlines or primary copy. The audience associates AI mixing with robotic output.
  • Don't say "fix your vocals" — implies they're broken. Say "match your reference" or "build your chain".
  • Don't say "improve" — say "build" or "match" instead.
  • No emojis. No exclamation marks. No "amazing" or "revolutionary".
  • Don't explain audio engineering basics. The audience knows.
  • No filler copy ("We're excited to announce...").
  • Don't promise perfection. "Matches" not "perfectly recreates".

Reference

Quick Reference

Copy-paste values for common design decisions.

CSS Variables
--color-cyan-accent#d5f4f9
--background0 0% 0%
--foreground0 0% 100%
--primary189 67% 91%
--card240 6% 7%
--ring189 67% 91%
--radius0.75rem
Font Loading

FontShare CDN

api.fontshare.com/v2/css?f[]=cabinet-grotesk@800,900&f[]=plus-jakarta-sans@300,400,500,600&f[]=jetbrains-mono@400,500&display=swap

Tailwind Custom Colors
studio-black#000000
cyan-accent#d5f4f9
status-onlinergb(34 197 94)
status-awayrgb(245 158 11)
status-busyrgb(239 68 68)
status-offlinergb(156 163 175)
Design Constraints
Accent colors1 (cyan only)
Font families3 (display, body, mono)
Theme modesDark only
Icon librariesPhosphor (primary), Lucide (secondary)
Selection colorCyan on black
Max width1440px
Export

Download design tokens, logo marks, and color palette as portable files.