Iris Glow
#8247ffSupporting palette color for small decorative accents when the core palette needs contrast. Do not promote it to the primary CTA color
Flox is a precision-instrument developer environment: a white canvas, near-black graphite text, and a single violet-to-pink gradient that ignites only where the system wants to be noticed. The product vocabulary borrows from terminals — code blocks, mono accents, sparkles as punctuation — wrapped in generous display typography that makes infrastructure feel like a product launch. Color is rationed: most surfaces stay achromatic; the gradient appears on the primary CTA and as decorative sparkle accents, while category icons (violet, orange, pink) segment the audience without competing for hierarchy. Components are compact and confident — 6px button radii, 12px card radii, hairline #e2e8f0 borders — letting content do the talking rather than chrome.
#8247ffSupporting palette color for small decorative accents when the core palette needs contrast. Do not promote it to the primary CTA color
#f47bffSupporting palette color for small decorative accents when the core palette needs contrast. Do not promote it to the primary CTA color
#ff8a3dSupporting palette color for small decorative accents when the core palette needs contrast.
#ff4faeRed text accent for links, tags, and emphasized short phrases.
#020817Primary text, headings, nav links, list markers — near-black with a faint cool cast gives ink-like density without the harshness of pure #000
#e2e8f0Borders, dividers, card outlines, image frames — the workhorse neutral that defines structural edges across every surface
#ffffffPage canvas, card surfaces, text on dark fills — the base layer everything sits on
#1b1b1bSecondary text, monospace body fills, subtle iconography — slightly warmer than graphite for code and terminal contexts
#f3f3f3Subtle surface lift, ghost button borders, soft section backgrounds — the second tier above pure white
#0c0c0cHigh-contrast neutral action fill for primary buttons on light surfaces.
76px · 600 · 1 · -3.5px trackingThe quick brown fox jumps
24px · 600 · 1.2 · -0.29px trackingThe quick brown fox jumps
18px · 400 · 1.35 · -0.2px trackingThe quick brown fox jumps
16px · 400 · 1.5 · -0.16px trackingThe quick brown fox jumps
14px · 500 · 1.43 · -0.14px trackingThe quick brown fox jumps
12px · 600 · 1.5 · -0.12px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Primary UI and display typeface. The 76px display size with -0.046em tracking creates a compressed, architectural headline that spans three lines without overwhelming the viewport. Geist's geometric construction gives a monospace-adjacent precision that fits the developer-tools context without committing to mono. 400 is the body workhorse, 500 carries nav and button labels, 600 is reserved for emphasis within dense lists.
Code and terminal mockup typeface — used inside the hero terminal window and any inline code blocks. Single weight 500 keeps the monospace voice present but quiet, never competing with the display sans.
9999px12px6px6px2px4px6px8px10px12px16px24px25px40px50px57px62px80px120px247pxFilled with the Iris-to-Magenta linear-gradient(92deg, #8247ff, #f47bff), white label text at 14px GeistSans 500, 6px radius, padding 6px 16px (compact) or 10px 25px (hero). Carries the inset highlight stack (white inner glow at 0.2 / 0.1 opacity) plus a soft 6px 16px black drop at 8% opacity. The gradient sweep runs nearly horizontal (92deg) so the button reads as luminous rather than dimensional.
Obsidian #0c0c0c fill, white text, 6px radius, 10px 25px padding. Used for 'Join our Slack' — the black-on-white inversion gives a terminal-bright counterweight to the gradient's warmth.
Transparent fill, #020817 border, 6px radius, 4px 16px padding, 14px GeistSans 500. The 'Sign in' button in the header.
9999px radius, 4–6px vertical padding, #020817 text, 14px GeistSans 500. Sub-pill subtitle ('Reproducible at Scale', etc.) in the corresponding accent color at 12–14px.
White surface, 12px radius, the triple-shadow stack (2px/8px/16px → 8px/24px → 16px/48px at escalating opacities 4/8/12%) creating a deep floating layer. Three traffic-light dots in #f3f3f3 at top-left, GeistMono 14px 500 body for commands, 24px internal padding.
Transparent background, 24px column gap, no visible border — relies on spacing rhythm. Each column opens with a 24px accent icon (Iris Glow for Platform Engineers, Ember Orange for Developers, Rose Hot for AI Agents) right-aligned, then a #020817 24px heading, an accent-colored 14px tagline, and a bulleted list with 4px row gap.
White surface, 12px radius, #e2e8f0 1px border, 16px padding. Avatar thumbnail 24px circle, name in 14px 600, handle in 12px #020817, quote body in 14px 400 with generous line-height.
Horizontal flex row, 40px column gap, logos rendered in #bfbfbf–#9b9b9b gradient (the only grayscale gradient in the system) to desaturate them into ambient texture. No captions.
White base with 1px #e2e8f0 grid lines forming soft square tiles. Selected tiles are washed with a faint Rose Hot (#ff4fae) at low opacity and carry decorative icons (heart, thumbs-up, cloud, download) in matching accent. Creates a 'constellation' feel behind content.
Obsidian #0c0c0c fill, white text, 6px radius, 10px 25px padding, plus a small star/sparkle icon suffix.
Rendered in the same Iris-to-Magenta gradient as the CTA. Small (~16–20px), never functional, always adjacent to a gradient-colored word or floating in a tinted grid tile.
Unordered, 4–8px row gap, each item prefixed by a small right-pointing chevron in the column's accent color. Body text 14–16px #020817.
#ffffffPage canvas — the flat base everything sits on
#f3f3f3Subtle lift for alt sections, ghost button surfaces, code block backgrounds
#0c0c0cInverted dark surface for terminal windows and solid dark action buttons
rgba(0, 0, 0, 0.04) 0px 2px 8px 0px, rgba(0, 0, 0, 0.08) 0px 8px 24px 0px, rgba(0, 0, 0, 0.12) 0px 16px 48px 0px
rgba(255, 255, 255, 0.2) 0px -2px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 4px 16px 0px inset, rgba(0, 0, 0, 0.08) 0px 6px 16px 0px
Max-width 1200px centered, with a 16/24/40/80px spacing rhythm. The hero is a two-column split: left half holds a three-line 76px display headline (with the third word in gradient), supporting body, and a paired button stack; right half holds the floating terminal card. Sections below the fold flow as full-width white bands with 80px vertical padding between them. The 'Built for Your Workflow' section is a three-column equal grid (gap 24–40px) without card chrome — content is separated purely by spacing. The 'Users Love Flox' section uses a full-bleed tiled grid background that bleeds to the viewport edges, with a centered quote card overlaid. The header is a 16/20 padding transparent nav with logo left, links center, ghost sign-in button right. No sidebar, no mega-menu — navigation is a single flat row.
Imagery is rationed like color. The hero leans on a rendered terminal window mockup (white card, traffic-light dots, GeistMono command) — the product is the picture. Below the fold, the 'Users Love Flox' section uses a tiled grid backdrop with low-opacity rose washes and inline outline icons (heart, thumbs-up, cloud, download) as ambient decoration. Photography is absent; the customer logo strip is the only external visual, desaturated to a grayscale gradient so it reads as texture rather than endorsement. The brand's sparkle glyph (a four-point violet-to-pink star) recurs as a decorative accent after the gradient word in the hero and floating inside tinted grid tiles. No 3D, no illustration, no lifestyle photography — the system is icon-and-glyph-led.
## Quick Color Reference - text: #020817 - background: #ffffff - border: #e2e8f0 - accent (gradient): #8247ff → #f47bff (linear-gradient(92deg, #8247ff, #f47bff)) No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. - primary action: no distinct CTA color ## 3-5 Example Component Prompts 1. **Hero display headline + gradient word**: Render a three-line headline at 76px GeistSans 400, color #020817, line-height 1.0, letter-spacing -3.5px. The third line's keyword is colored with linear-gradient(92deg, #8247ff, #f47bff), followed by a 20px sparkle glyph in the same gradient. Subheadline below in 18px GeistSans 400, #020817, line-height 1.35. 2. **Gradient primary + solid dark secondary button pair**: Two buttons side by side, 16px gap. First: gradient fill (linear-gradient(92deg, #8247ff, #f47bff)), white text 14px GeistSans 500, 6px radius, padding 10px 25px, shadow rgba(0,0,0,0.08) 0px 6px 16px. Second: #0c0c0c solid fill, white text, same radius and padding. 3. **Terminal mockup card**: White surface, 12px radius, padding 24px, shadow stack rgba(0,0,0,0.04) 0px 2px 8px, rgba(0,0,0,0.08) 0px 8px 24px, rgba(0,0,0,0.12) 0px 16px 48px. Top-left: three 8px circles in #f3f3f3 spaced 6px apart. Body: GeistMono 14px 500, #ff4fae for the prompt symbol, #020817 for the command text, padding-top 16px. 4. **Three-pillar audience section**: Three equal columns, 24px column gap, no card borders. Each column: a 24px icon right-aligned in its accent color (Iris Glow #8247ff / Ember Orange #ff8a3d / Rose Hot #ff4fae), a 24px GeistSans 400 #020817 heading with -0.29px tracking, a 14px sub-pill in the matching accent color, then a bullet list with 4px row gap and 4px right-pointing chevrons in the accent color. 5. **Ghost nav sign-in button**: Transparent fill, 1px #020817 border, 6px radius, padding 4px 16px, label 14px GeistSans 500 #020817. No shadow.
The system has exactly three gradients, each with a single job: 1. **Brand sweep** — `linear-gradient(92deg, #8247ff, #f47bff)`. The nearly-horizontal angle (92deg) makes the CTA read as a luminous band rather than a dimensional surface. Reserved for the primary CTA fill and the sparkle glyph. 2. **Accent sweep** — `linear-gradient(95deg, #ff72cf, #8a15ff)`. A complementary pink-to-violet used as a subtle wash on decorative section markers; never on UI controls. 3. **Grayscale desaturator** — `linear-gradient(#bfbfbf, #9b9b9b)`. Applied only to the customer logo strip to push brand marks into ambient texture. No other gradients belong in the system. Section dividers are always 1px #e2e8f0 hairlines; surface lifts are always achieved through the triple-shadow stack or the Mist #f3f3f3 second tier.
Same Geist typeface family, same hairline-border minimalism, same single-gradient-as-hero-signature approach on a near-white canvas
Compact 6/12px radius system, generous display headlines with compressed tracking, and a near-monochrome palette with a single accent that does all the talking
Developer-tool voice that pairs a gradient hero accent with terminal-mockup product imagery and a trust-logo strip immediately below
Three-pillar audience sections with color-coded category icons, violet-pink brand spectrum, and code-window product visuals as the hero element
Use the design exports or connect Musterlab to your AI.