Plasma Violet
#9f8dfcPrimary brand accent — underlines, brand glow, active states, the signature chromatic note
Liveblocks runs on an obsidian-canvas logic: pure black backgrounds, a single clinical grotesque (Suisse) doing all typographic work, and color rationed to two narrow reserves — a vivid violet-magenta used as brand soul, and a broader neon palette (teal, electric blue, pink) that only ignites inside the product editor and code samples. The interface stays almost monastic — white type on black, hairline 1px borders, tiny 4px radii, no shadows, no gradients. Then a single dramatic magenta cloud texture erupts behind the hero product mockup, breaking the grid like ink dropped in water. Hand-drawn brush annotations float over screenshots, sketching human commentary onto the otherwise Swiss-precise system.
#9f8dfcPrimary brand accent — underlines, brand glow, active states, the signature chromatic note
#bf7af0Secondary brand violet, code syntax keywords, badge fills, gradient partner with Plasma Violet
#a667ffDeeper violet for hover states, brand gradients, emphasis borders
#f76e99Red supporting accent for decorative details and low-frequency emphasis; The signature magenta smoke texture erupting behind the hero product mockup — radial wash from #f76e99 through pinks to deep crimson
#00c1d6Code syntax strings, live cursors in multiplayer UI, data-viz highlights
#6cefceTeal supporting accent for decorative details and low-frequency emphasis
#70e1c8Softer teal for secondary presence states, comment thread highlights
#0090ffCode syntax types, link accents, comment thread timestamp markers
#34a7ffBlue supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color
#ebf6ffNear-white blue tint used in shadow glows behind key elements
#000000Page background, hero backdrop, product mockup canvas
#111111Dark supporting neutral for text, icons, and strong contrast. Do not promote it to the primary CTA color
#141716Secondary surface level, nested panels, code editor background
#21222bProduct UI inner panels, inbox sidebar, tabbed editor frames
#272626Hairline 1px borders on cards, inputs, dividers — the only visible separation in a no-shadow system
#918d8dMuted body text, secondary labels, nav items, partner logo washes
#a3a3a3Helper text, icon strokes, tertiary metadata
#424242Deeper dividers, inactive tab underlines, icon outlines at rest
#edeceePrimary body text at 400 weight, the high-contrast default on void canvas
#ffffffHeadlines at full weight, button text on dark fills, emphasis runs
64px · 500 · 1.05 · -1.28px trackingThe quick brown fox jumps
60px · 500 · 1The quick brown fox jumps
52px · 500 · 1.1The quick brown fox jumps
48px · 500 · 1.1 · -0.96px trackingThe quick brown fox jumps
32px · 500 · 1.2 · -0.32px trackingThe quick brown fox jumps
24px · 400 · 1.25 · -0.24px trackingThe quick brown fox jumps
20px · 500 · 1.33 · -0.1px trackingThe quick brown fox jumps
16px · 400 · 1.5 · 0.096px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
The sole interface typeface. All UI text, headings, nav, buttons, labels. 64px headlines use -0.02em tracking to tighten the Swiss grotesque rhythm; micro-text (10-12px) uses positive 0.01-0.025em tracking for legibility. The 1.0 line-height on display sizes is a signature choice — text feels compressed against the void.
Code blocks only. 14px body, 10px annotations. 0.025em positive tracking gives monospace text air without feeling scattered.
8px9999px4px12px4px1px2px3px4px5px6px8px9px10px12px14px16px20px24px28px32px36px40px44px48px57px64px73px80px96px196pxTransparent background, 1px white border (#ffffff), white text at 14px Suisse 500, 4px radius, 8px 16px padding. The border is the only separator from the void canvas.
Solid white (#ffffff) background, black (#000000) text at 14px Suisse 500, 4px radius, 12px 20px padding. The only fully filled button — used sparingly as the dominant call. High contrast against the void.
Obsidian (#111111) background with 1px Ash Border (#272626), white text at 14px Suisse 500, 4px radius, 12px 20px padding. Reads as recessed into the canvas.
No background, no border. White text at 14px Suisse 500 with a rightward arrow (→) suffix. Hover brightens text to pure white from #edecee.
Transparent background with 1px Plasma Violet (#9f8dfc) border, violet text at 12px Suisse 500, 9999px radius (pill shape), 6px 14px padding. Includes a small right-arrow icon. The brand accent's only pill-format usage.
Graphite Panel (#21222b) background with rounded 8px corners, inner tab bar with Obsidian (#111111) active tab, Ash Border (#272626) divider below tabs. Contains sidebar (Inbox) with row items at 32px height.
Pure white (#ffffff) background (inverted from system), black text, 8px radius, subtle 1px shadow or no shadow depending on context. Contains avatar + name + timestamp header, message body, reaction row.
Carbon Layer (#141716) background, 8px radius, 1px Ash Border. JetBrains Mono 14px/1.43. Syntax highlighting: keywords in Ultraviolet (#bf7af0), strings in Circuit Teal (#00c1d6), types in Electric Blue (#0090ff), comments in Steel (#918d8d). Line numbers in deep gray.
Centered label 'Trusted by leading engineering, product, and design teams' at 14px Steel Text. Below: 5-column grid of partner logos rendered in Fog Text (#a3a3a3) — all monochrome washes, no brand colors. Even Vercel's triangle and Cisco's bars are desaturated to steel.
White brush-script font (not Suisse — a handwritten face like Caveat or a custom brush), 18-24px, with a thin curved arrow pointing to the feature. These are signature overlays that break the Swiss grid and add human commentary.
Void Canvas (#000000) background, no visible border, 64px height. Left: Liveblocks wordmark (white, 16px Suisse 500). Center: Product / Resources / Docs / Pricing in Steel Text. Right: 'Sign in' text link + Ghost Nav Button.
A radial magenta-to-crimson cloud texture, centered behind the product UI frame. Creates the only organic, non-geometric element on the page. The product mockup floats over it with sharp 8px corners, creating a hard-edge vs. soft-cloud tension.
#000000Page background, hero backdrop, full-bleed sections
#111111Elevated cards, nav bar, filled dark buttons, dropdown panels
#141716Code editor background, secondary elevated panels
#21222bProduct UI inner panels, inbox sidebar, tabbed editor frames
The system intentionally rejects drop-shadows. Elevation is communicated through a four-step surface lightness scale (Void → Obsidian → Carbon → Graphite) combined with 1px hairline borders in Ash Border (#272626). The only shadow-like effect is a 1px inset white glow on a few buttons for focus state. This creates a flat, clinical, almost diagrammatic feel — every surface boundary is declared, never implied.
Imagery strategy is split between two modes: (1) Full-bleed product mockup screenshots that dominate the hero and feature sections, rendered as sharp-cornered (8px) dark panels floating against a dramatic magenta cloud texture. These mockups are the heroes — no lifestyle photography, no abstract graphics. (2) Hand-drawn brush-script annotations overlay the mockups, with curved arrows pointing to features, creating a sketchbook critique feel. (3) Partner logos in the social proof row are uniformly desaturated to steel gray — no brand color leaks. Photography is absent entirely; the product UI IS the visual content.
**Quick Color Reference** - canvas: #000000 - surface elevated: #111111 - surface code: #141716 - border: #272626 - text primary: #ffffff - text body: #edecee - text muted: #918d8d - brand accent: #9f8dfc (Plasma Violet) - primary action: no distinct CTA color **Example Component Prompts** 1. **Hero section**: Full-bleed #000000 background with a radial magenta cloud gradient (center: #f76e99, fading to #1a0508 at edges). Headline at 64px Suisse 400, color #ffffff, letter-spacing -1.28px, line-height 1.05. Subtext at 18px Suisse 400, color #918d8d. Two buttons side by side: a Filled White Action Button (#ffffff bg, #000000 text, 4px radius, 12px 20px padding) and an Arrow Text Link (white text, 14px, → suffix). Above the headline, an Announcement Badge pill (transparent bg, 1px #9f8dfc border, #9f8dfc text, 9999px radius, 12px Suisse 500). 2. **Product Editor Panel**: #21222b background, 8px radius, 1px #272626 border. Top tab bar with four tabs (Document/Workflow/Sheet/Dashboard) — active tab is #111111 with white text, inactive tabs are transparent with #918d8d text. Left sidebar (Inbox) is #111111 with 16px padding, list items at 32px height with #918d8d text. Main content area is #141716 with 24px padding. 3. **Code Block**: #141716 background, 8px radius, 1px #272626 border, 24px padding. JetBrains Mono 14px, line-height 1.43. Syntax: import statements in #bf7af0, string literals in #00c1d6, type names in #0090ff, comments in #635f5f. Line numbers right-aligned in #424242 at 10px. 4. **Partner Logo Grid**: Section label 'Trusted by...' at 14px #918d8d, centered. Below: 5-column grid of 10 partner logos, all rendered in #a3a3a3 fill/stroke regardless of original brand color. 40px logo height, 24px gap between logos, centered in 1200px max-width container. 5. **Comment Thread Card**: #ffffff background (inverted from system), 8px radius, 16px 20px padding. Header: 24px circular avatar + name in 14px Suisse 500 black + timestamp in 12px #918d8d. Body text in 14px Suisse 400 black. Reaction row at bottom: emoji + count in 12px #424242.
Same Swiss-grotesque-on-black clinical aesthetic, hairline 1px borders replacing shadows, tiny 4px radii, and a restrained accent palette used only for status/priority
Identical pure-black canvas, white grotesques with negative tracking, neon accent colors that ignite only inside code blocks and product surfaces
Dark-mode devtool with dramatic gradient/atmospheric backdrops behind product mockups, sharp-cornered UI panels floating over organic textures
Same obsidian-canvas approach with monospace accents, no-shadow separation philosophy, and a single brand accent color rationed across a monochrome system
Use the design exports or connect Musterlab to your AI.