Pulse Blue
#4158eeLinks, selected/active states, quiz option highlights, focus rings — the only chromatic accent, used sparingly as functional punctuation
Eight Sleep communicates through nocturnal luxury: a stark dark hero stage gives way to warm off-white surfaces and one electric blue accent that functions like a pulse of light in a quiet room. Typography carries the entire brand voice — NeueMontreal at weight 300 at near-display sizes creates whispered authority, with letter-spacing tightening as scale grows. The palette is almost deliberately starved of color: pure black, warm cream (#f9f8f7) instead of clinical white, and a single vivid blue that earns attention by being absent everywhere else. Components are flat and architectural — pill buttons, 12px cards, hairline borders, and a single whisper-soft shadow. Visual rhythm alternates between full-bleed dark bands and light editorial sections, creating a sleep-cycle cadence across the page.
#4158eeLinks, selected/active states, quiz option highlights, focus rings — the only chromatic accent, used sparingly as functional punctuation
#3f5975Secondary dark accent for hover states and subtle blue-tinted borders on dark sections
#000000Headlines, body text, full-bleed dark hero stage, nav text on light surfaces — the structural anchor of the system
#ffffffLight supporting surface for subtle backgrounds and section separation. Do not promote it to the primary CTA color
#f9f8f7Hero panels, soft section backgrounds, card surfaces on light pages — replaces clinical white with a linen warmth
#f1f2f4Nested card containers, subtle elevated surfaces, input field backgrounds
#8e8d92Muted helper text, secondary icon strokes, inactive button labels
#696765Secondary body text, card subtext, dimmed nav items
#a0a0a0Disabled button borders and text, tertiary iconography
#363636Dark surface text, footer text, secondary dark-mode body copy
#ecececHairline dividers, selected option backgrounds in dropdowns
#2e2e2eCard borders on dark sections, divider lines in dark hero areas
115px · 400 · 108 · -2.3px trackingThe quick brown fox jumps
64px · 400 · 64 · -1.28px trackingThe quick brown fox jumps
56px · 400 · 56 · -0.96px trackingThe quick brown fox jumps
44px · 400 · 48 · -0.66px trackingThe quick brown fox jumps
36px · 400 · 1.1The quick brown fox jumps
28px · 500 · 36 · -0.28px trackingThe quick brown fox jumps
22px · 400 · 1.09The quick brown fox jumps
20px · 400 · 1.2The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Single typeface powers the entire system. Weight 300 at 56–115px for hero display creates whispered authority — an anti-convention choice that earns scale through restraint rather than volume. Weight 400 handles body, 500 for subheadings, 700 reserved for micro-labels and nav. Line-height collapses to 0.94 at 115px display, opening to 1.5–1.7 at body sizes.
12px8px8px9999px20px4px2px4px5px6px8px10px12px14px15px16px20px24px25px28px32px36px40px46px48px60px63px64px75px80px81px90px92px112px144px223pxFull-bleed #000000 background extending edge-to-edge. Display headline at 64–115px in NeueMontreal weight 300, #ffffff, line-height 0.94, letter-spacing -0.020em. Supporting body at 18px weight 400, #8e8d92 or #ffffff at 80% opacity. Radial gradient overlay (rgb(241,243,254) → rgb(27,38,59) → rgb(9,11,18)) for depth on product imagery. Generous vertical padding of 120–160px top and bottom.
Slim full-bleed bar, 36–40px height, #1a2433 background (very dark blue-tinted). Text in 12px NeueMontreal weight 500, #ffffff, letter-spacing 0.125em, uppercase. Centered layout with optional arrow link on the right.
Light background #ffffff or transparent over dark hero. Logo centered (Eight Sleep wordmark). Nav links at 14px weight 500, #000000, letter-spacing 0.009em. Right cluster: user icon link, pill CTA button. Height 64–72px. Hairline 1px #ececec bottom border when scrolled.
Background #ffffff, text #000000, border-radius 9999px, padding 14px 28px. Font: NeueMontreal 15px weight 500, letter-spacing 0.009em. No border, no shadow. Hover: background #f9f8f7 with 200ms transition.
Background #000000, text #ffffff, border-radius 9999px, padding 14px 28px. Hover: background #363636. Used for 'Compra el Pod' and similar conversion actions.
No background, no border. Text in 14px NeueMontreal weight 500, #000000, underline on hover or with a right-arrow icon. Letter-spacing 0.009em. Used for 'Conoce el Pod' secondary CTAs.
Centered card, ~560px wide, #ffffff background, 12px border-radius, box-shadow rgba(0,0,0,0.05) 2px 2px 12px. Header row with title 18px weight 500 and close icon. Two-column grid of region options at 16px weight 400, each with a 20px flag icon, country name, and em-dash language label. Selected row gets #f1f2f4 background and a #4158ee checkmark on the right.
50/50 split layout: left side is full-bleed lifestyle photography (warm bedroom interior with natural light), right side is white #ffffff panel. Right panel contains: small uppercase label 10px weight 700 #4158ee with 0.125em tracking, headline 36–44px weight 300, question 18px weight 400, then 4 stacked option buttons. Each option: #f1f2f4 background, 8px radius, 16px 20px padding, 15px weight 500 text, full-width, with hover darkening to #ececec.
#f9f8f7 or #ffffff background, 12px border-radius, 24–32px internal padding, 1px #ececec border. Optional 8px image radius at top. Title 22–28px weight 500, body 16px weight 400 #696765. No drop shadow by default; subtle shadow only on hover.
#1a1a1a or #000000 background, 20px border-radius, no border. Product image centered with generous padding. White text overlays. Optional radial gradient backdrop to add depth.
Background #f1f2f4 or transparent, 1px #ececec bottom border, no top/left/right borders. Text 16px weight 400, placeholder #a0a0a0, focused text #000000. Focus ring: 2px #4158ee outline with 2px offset. Padding 16px 0.
Inline-flex, 4px 10px padding, 4px border-radius, #f1f2f4 background, #696765 text at 12px weight 500, letter-spacing 0.05em. No border. Used for product tags and feature labels.
#000000 background, #ffffff text. Three-to-four column grid with link lists at 14px weight 400 #8e8d92. Logo in white, social icons 20px, hairline #2e2e2 dividers. Newsletter input with white-on-transparent styling.
#ffffffPrimary page background for light editorial sections
#f9f8f7Soft alternative surface for cards, hero panels, and body sections — avoids clinical white
#f1f2f4Subtle card and container background for nested content
#ecececHairline dividers and selected/hover container fills
#000000Full-bleed dark hero stage and footer backgrounds
Shadows are whisper-soft and used only for two purposes: lifting modals/overlays above the page, and creating subtle hover lift on interactive cards. The system deliberately avoids heavy elevation — depth comes from contrast between full-bleed black sections and warm cream surfaces, not from stacked shadows. This keeps the interface feeling flat, architectural, and premium rather than skeuomorphic.
rgba(0, 0, 0, 0.05) 2px 2px 12px 0px
rgba(0, 0, 0, 0.05) 2px 2px 12px 0px
rgba(0, 0, 0, 0.08) 0px 8px 32px 0px
Full-bleed dark hero opens every page, followed by light editorial sections with max-width 1280px centered. Hero pattern is split or centered display headline over near-black background with radial gradient depth. Sections alternate between dark and light bands to create a sleep-wake rhythm. Content arrangement is predominantly centered stacks and 2-column text-plus-image alternations, occasionally breaking into 3-column feature grids. Navigation is a centered-logo top bar with left-aligned category links and right-aligned user + CTA cluster. Density is generous — 80–120px between major sections, with content breathing within a 1200–1280px max-width. Quiz and modal patterns use a 50/50 split with full-bleed photography on one side and a contained white form panel on the other.
Photography is editorial and aspirational, not product-spec: warm bedroom interiors with natural directional light, linen textures, hardwood nightstands, and lush greenery visible through windows. The product (the Pod) is always shown in situ — placed beside a bed in a real home, never on a white studio background. Lifestyle photography occupies roughly 40% of page real estate, concentrated in hero and split-panel layouts. No illustration or 3D rendering — the brand relies on the tactile reality of lived spaces. Flag icons in the region selector are flat, colorful, and unstyled — functional, not decorative.
Quick Color Reference: - Background: #ffffff (canvas) / #f9f8f7 (warm cream surface) / #000000 (dark hero) - Text: #000000 (primary) / #696765 (secondary) / #8e8d92 (muted/helper) / #ffffff (on dark) - Border: #ececec (hairline) / #2e2e2e (dark mode divider) - Accent: #4158ee (links, focus, selected states only) - primary action: no distinct CTA color Example Component Prompts: 1. Create a dark hero section: full-bleed #000000 background, 140px top/bottom padding. Headline at 96px NeueMontreal weight 300, #ffffff, letter-spacing -0.020em, line-height 0.94. Subtext at 18px weight 400, #8e8d92. Ghost link button with #ffffff text and underline. 2. Create a region selector modal: centered white card, 560px wide, 12px radius, shadow rgba(0,0,0,0.05) 2px 2px 12px. Title 18px weight 500 #000000, close icon top-right. Two-column grid of options, each 16px weight 400 with flag icon, em-dash separator, and language label. Selected option shows #f1f2f4 background and #4158ee checkmark. 3. Create a quiz split panel: 50/50 layout. Left half is a full-bleed warm bedroom photograph. Right half is #ffffff with 48px padding. Top label at 10px weight 700, #4158ee, uppercase, letter-spacing 0.125em. Headline at 36px weight 300, #000000. Question at 18px weight 400, #696765. Four stacked option buttons: #f1f2f4 background, 8px radius, 16px 20px padding, 15px weight 500 text, full-width, hover to #ececec. 4. Create a feature card: #f9f8f7 background, 12px border-radius, 32px padding, 1px #ececec border. Image at top with 8px radius. Title 28px weight 500, #000000. Body 16px weight 400, #696765, line-height 1.5. No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color.
Same whisper-weight display typography, full-bleed dark hero stages alternating with white editorial sections, and pill-shaped CTA buttons
Warm cream surfaces instead of clinical white, single accent color used sparingly, editorial product photography in domestic interiors
Premium health-tech restraint — nearly monochromatic palette, massive light-weight headlines, and split-panel quiz/onboarding patterns
Dark hero sections with product-in-situ photography, generous vertical rhythm, and typographic confidence through weight contrast rather than color
Use the design exports or connect Musterlab to your AI.