Obsidian
#000000Primary page background, hero canvas, image void — the default stage everything sits on
Krea operates as a cinematic monochrome stage: pure black canvases, surgically tight Suisse Intl type, and zero chromatic noise compete for attention with the AI-generated imagery itself. The interface dissolves into atmosphere — the product floats on darkness rather than sitting on a surface. Buttons toggle between white-fill and ghost-outline pills, never introducing color. Typography does all the heavy lifting: compressed display weights at 96px/72px pull the eye down into the page, while sub-1.0 line-heights on heroes create an almost film-credit density. Spacing is generous but never airy — 80–96px section gaps with 12–20px element rhythm keeps things composed, not floaty.
#000000Primary page background, hero canvas, image void — the default stage everything sits on
#0b0f15Hero ambient and large image containers — a near-black with the faintest blue undertone that keeps the void from looking flat
#171717Elevated card surfaces, hover state for ghost buttons, secondary panels that need to lift off Obsidian
#262626Supporting neutral for secondary UI, dividers, and muted labels. Do not promote it to the primary CTA color
#404040Muted body text, inactive icon strokes, decorative dividers in dense blocks
#525252Secondary supporting text, caption-level annotations, tertiary iconography
#737373Tertiary text, helper copy, less-prominent metadata
#a3a3a3Secondary body text and sub-labels that still need readability over dark surfaces
#d4d4d5Hairline borders, subtle stroke dividers, ghost button outlines
#e5e5e5Light divider lines on dark surfaces where higher contrast isn't needed
#f5f5f5Light surface reserved for inverted sections or content blocks that demand brightness
#ffffffLight supporting surface for subtle backgrounds and section separation. Do not promote it to the primary CTA color
96px · 600 · 1 · -2.4px trackingThe quick brown fox jumps
72px · 600 · 1 · -1.8px trackingThe quick brown fox jumps
60px · 400 · 1.05 · -1.5px trackingThe quick brown fox jumps
48px · 600 · 1.11 · -1.2px trackingThe quick brown fox jumps
36px · 600 · 1.2 · -0.54px trackingThe quick brown fox jumps
30px · 600 · 1.2The quick brown fox jumps
24px · 500 · 1.33 · -0.36px trackingThe quick brown fox jumps
20px · 450 · 1.38 · -0.3px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
The only typeface in the system. Used for every interface element: nav, body, buttons, hero, pricing, footer. Display weights 500–600 at 48–96px with aggressive -0.025em tracking create the compressed, cinematic headline feel; the unusual 450 weight handles editorial body emphasis without crossing into semibold territory.
8px9999px8px9999px14-32px2px4px6px8px10px12px14px16px18px20px24px28px32px40px44px48px61px64px96px108px160px192pxPill-shaped (9999px), Pure White (#ffffff) fill, Obsidian (#000000) text in Suisse Intl weight 500 15px, 10px 20px padding, subtle 0 1px 2px rgba(0,0,0,0.05) shadow. The single highest-contrast element on the page.
Pill-shaped (9999px), transparent fill with Pearl (#d4d4d5) 1px border, Fog (#a3a3a3) text, Suisse Intl 500 15px, 10px 20px padding. Hovers to Charcoal (#171717) fill with white text.
Suisse Intl 400 14px, Fog (#a3a3a3) text, no underline, 0px letter-spacing. Active/hover state: Pure White (#ffffff). 20px horizontal gap between items.
Pill (9999px), Pure White (#ffffff) fill, 8px 16px padding, 13px Suisse Intl 500, Obsidian text. Smaller scale than hero CTA — sits inline in nav without overwhelming.
Ghost-styled link, no border, Fog text 13px weight 500, hovers to white. Sits inline with zero chrome.
Centered, max-width ~900px, Suisse Intl 500 at 60–72px, white text, line-height 1.05, letter-spacing -0.025em. Followed by a single 16–18px Fog subtitle with no italic or secondary color.
Charcoal (#171717) fill, 8px radius, 24–32px padding, no border, no shadow. Internal hierarchy: 20–24px white heading, 14–15px Fog body, 16px gap between elements. Optional full-bleed screenshot or preview at top with 8px radius.
Charcoal fill, 14px radius (slightly more generous than feature cards to signal importance), 32px padding, 1px Iron (#404040) border on non-featured tiers. Featured tier: white border (#ffffff) or Pure White fill inversion. Tier name 20px weight 500, price 48px weight 500 with -0.025em tracking, feature list 14px Fog with 10px row gap.
8px radius, Charcoal (#171717) fill, 1px Iron (#404040) border, 12px 16px padding, 15px Suisse Intl 400 white text. Placeholder: Ash (#737373). Focus: border shifts to Pearl (#d4d4d5), no glow ring.
Suisse Intl 500 12px, uppercase, letter-spacing +0.10em (0.12px in spec, applied as ~0.012em in CSS), Fog (#a3a3a3) or Ash color. Optional pill background: Charcoal fill with 9999px radius and 4px 10px padding.
Full-width Obsidian background, top 1px Iron (#404040) divider, 80px top padding, 40px bottom. Column headings: 14px weight 500 white. Links: 14px weight 400 Fog, 12px row gap. Logo and copyright at 13px Ash.
Realistic device frame (monitor or browser chrome) with rounded edges, 8–14px radius on the frame, 2px Iron border, the dual-layer drop shadow `0px 9px 8px rgba(0,0,0,0.2), 0px 6px 4px -1px rgba(0,0,0,0.2)` to seat it in the void. Interior displays the actual app UI.
Horizontal row of text links, 14–15px weight 500, 20px gaps. Active tab: Pure White with 1px white underline 2px below. Inactive: Fog. No pill backgrounds — pure typographic distinction.
#000000Base page canvas — the default background of every screen
#0b0f15Hero and image-dominant sections that need the faintest lift from pure black
#171717Card and panel surfaces that read as objects floating on the void
#262626Hovered/active interactive surfaces and the most lifted elevated state
Elevation is minimal and almost decorative — the system relies on surface tone contrast (#171717 lifting off #000000) rather than shadow to define hierarchy. Shadows appear only on the primary white CTA (a faint 1–2px darkening to seat it) and on the hero product mockup (a deeper drop shadow to ground the monitor in physical space). Cards and panels are flat. The void does the depth work.
0px 1px 6px rgba(0, 0, 0, 0.1)
0px 1px 2px rgba(0, 0, 0, 0.05)
0px 9px 8px rgba(0, 0, 0, 0.2), 0px 6px 4px -1px rgba(0, 0, 0, 0.2)
Full-bleed dark canvas with no page-max-width container — content blocks center themselves within the viewport rather than inside a fixed column. The hero is centered text-over-image: a large headline (60–72px) above a single 16–18px subtitle and a paired CTA cluster, all floating over a full-bleed dark photographic background. Below the hero, sections stack vertically with 80–96px gaps, alternating between pure Obsidian (#000000) canvas and slightly lifted Charcoal (#171717) bands that use tone rather than dividers to separate content. Feature sections follow a 2-column alternating text-left/image-right or centered-stacks pattern, never asymmetric/editorial. Pricing and capability grids are clean 2–3 column arrangements with equal card weights. Navigation is a single top bar — no sidebar, no mega-menu, no sticky doubling — with the logo at far left, menu items center, and dual CTA at far right. Density is comfortable: sections breathe, but inside each section the typography stays tight and the element rhythm is 12–20px, never airy.
The visual language is product-imagery-dominant: AI-generated artwork, realistic device mockups, and atmospheric full-bleed photographs (desk, monitor, dark room scenes) carry the page. There are no illustrations, no icons beyond utilitarian UI glyphs (arrows, chevrons, menu), and no abstract decorative graphics. Product screenshots appear inside realistic device frames — monitors, browser windows — rendered with deep drop shadows to feel like physical objects on a dark desk. Photography is high-contrast and dark/moody: wood textures, low-key lighting, near-black environments with a single light source. The user-generated AI imagery (which Krea helps create) is the visual hero whenever it appears, treated full-bleed or in generous 14–32px-radius containers with no overlaid UI chrome. The overall effect: a portfolio gallery where the user's creative output is the only thing worth illuminating.
**Quick Color Reference** - text: #ffffff (primary), #a3a3a3 (secondary), #737373 (tertiary) - background: #000000 (canvas), #171717 (card), #262626 (elevated) - border: #d4d4d5 (hairline), #404040 (subtle), #737373 (visible) - accent: none — the system is fully achromatic; Pure White IS the accent - primary action: no distinct CTA color **3-5 Example Component Prompts** No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. 2. **Ghost Button**: Pill (9999px), transparent fill, 1px #d4d4d5 border, #a3a3a3 text 15px weight 500, hovers to #171717 fill + white text. 3. **Hero Headline**: Centered, 60–72px Suisse Intl 500, white, line-height 1.05, letter-spacing -0.025em. Below: 16–18px #a3a3a3 subtitle with no decoration. 4. **Feature Card**: #171717 fill, 8px radius, 28–32px padding, no border, no shadow. 20px weight 500 white heading + 14px #a3a3a3 body with 16px gap. 5. **Eyebrow Label**: 12px Suisse Intl 500 uppercase, letter-spacing +0.10em, color #a3a3a3, 0px below 16–24px display heading.
Same monochromatic noir canvas with zero UI color, AI-generated imagery as the visual hero, centered display type, pill-shaped CTAs
Same dark-first, tight-tracked Swiss grotesque typography, flat surface tone elevation, minimal shadow reliance, white-fill + ghost-outline button pairing
AI creative tool aesthetic — full-bleed dark hero, product mockup as centerpiece, monochrome palette, cinematic atmosphere over UI density
Premium dark surface treatment, generous section gaps, compressed display type with negative tracking, pure white as the only accent
Use the design exports or connect Musterlab to your AI.