Iris
#6a5ed9Primary action — CTA buttons, filled links, active nav states
Tuple's design language is a developer's pair-programming workshop: bright, airy light surfaces with a single confident violet CTA that makes the primary action unmistakable. The visual identity leans on a four-color accent palette — violet, blue, orange, green — used sparingly as headings, icons, and the product-screenshot wallpapers, while the structural UI stays zinc-neutral and quiet. Typography pairs Inter Variable for everything functional with DM Mono for small all-caps labels and section eyebrows, which is a signature devtool move: mono labels say 'this is a product built by engineers' without resorting to skeuomorphism. Components are mostly flat and bordered rather than heavily shadowed, with a mix of 8px and 12px radii giving cards a modern-but-not-too-soft feel. The page alternates between generous white space sections and one dramatic dark band, creating rhythm without monotony.
#6a5ed9Primary action — CTA buttons, filled links, active nav states
#3f71d4Brand accent — icons, heading highlights, link hover; the most-used chromatic color in illustrations and product chrome
#db5434Brand accent — headings, product-screenshot strokes, decorative highlights; warm counterweight to the cool blues and violets
#1bb152Green text accent for links, tags, and emphasized short phrases
#16a34aGreen text accent for links, tags, and emphasized short phrases. Use as a supporting accent, not as a status color
#22c55eGreen wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Use as a supporting accent, not as a status color
#4ade80Green text accent for links, tags, and emphasized short phrases. Use as a supporting accent, not as a status color
#ef4444Red wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Use as a supporting accent, not as a status color
#ffb929Yellow wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Use as a supporting accent, not as a status color
#dcfce7Gray wash for highlight backgrounds, decorative bands, and soft emphasis behind content
#fdc75cWarm section background, decorative wash
#fafafaPage background, hero canvas
#f4f4f5Subtle section backgrounds, footer strips, surface wash
#e4e4e7Hairline borders, dividers, card outlines, input borders — the most-used neutral, structural backbone of every component
#d4d4d8Muted borders, disabled strokes, secondary dividers
#a1a1aaMuted icon fills, placeholder text, tertiary text
#71717aSecondary text, caption text, helper copy, muted nav links
#52525bCard outlines, emphasized borders, tertiary surface strokes
#3f3f46Body text accent, medium-emphasis text, card inner surfaces on dark sections
#27272aPrimary text color, heading text, dark card surfaces, dark band backgrounds
#18181bDeepest dark — dark section canvases, near-black surfaces
#ffffffCard surfaces, button text on dark, raised content backgrounds
60px · 600 · 1The quick brown fox jumps
48px · 600 · 1.14The quick brown fox jumps
36px · 600 · 1.2The quick brown fox jumps
24px · 600 · 1.33The quick brown fox jumps
20px · 700 · 1.43The quick brown fox jumps
18px · 400 · 1.5The quick brown fox jumps
16px · 400 · 1.63The quick brown fox jumps
14px · 400 · 1.63The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Primary UI and heading typeface. Inter carries all functional text: body copy at 16px/400, nav at 14px/500, subheadings at 18–20px/600, and large display headlines at 48–60px/700. The custom font features (cv05, cv06, ss01) refine the alternate glyphs and tabular figures — a devtool-grade choice that signals engineering precision. Weight 700 is reserved for the hero headline; weight 500 dominates nav and buttons; weight 400 carries body copy.
Monospace label and eyebrow typeface. DM Mono appears in small all-caps section tags (e.g. 'WORKFLOW'), nav micro-labels, and technical micro-copy. Letter-spacing opens up to 0.05em–0.1em at smaller sizes, which is the mono-label signature: tight tracking would look cramped, the extra air gives labels a 'badge' presence. Custom features (ss03, ss04, ss05) activate stylistic alternates for the mono character set.
4-8px9999px8-12px4px8px12px16-24px2px4px6px7px8px10px11px12px16px20px24px32px40px48px64px89px96px105px113px121px128px169px192px240px297pxFilled violet (#6a5ed9) button with white text, 12px radius, padding 12px 24px. Inter Variable 16px weight 500. Used for 'Start your free trial' and primary conversion actions.
Transparent background, Zinc 800 text, no border, 4–8px radius. Used for 'Log in' and similar low-emphasis nav items.
White background, 1px Zinc 200 border, Zinc 800 text, 12px radius, 12px 24px padding. Used for 'Sign up' and tertiary actions in nav.
Full 9999px radius, small padding 4px 12px, Inter or DM Mono 12–13px text. Used for status indicators and category pills.
DM Mono 11–13px weight 500, letter-spacing 0.05em–0.1em, uppercase, in a brand accent color (green for 'WORKFLOW'). Sits centered above section headings.
White or Zinc 100 surface, 1px Zinc 200 border, 8–12px radius, 16–24px padding. Optional 0 25px 50px -12px shadow for elevated variants. Contains icon, heading, and body copy.
Horizontal row of grayscale partner logos at single opacity, spaced 48–80px apart, centered, under a small DM Mono eyebrow label. Logos desaturated to Zinc 500 to reduce visual competition.
Inter Variable 48–60px weight 700, Zinc 900, centered, tight line-height 1.0–1.14. The hero signature is centered text + subtitle + single violet CTA on a clean white canvas.
Rounded 8–12px radius, optional subtle shadow, displayed full-bleed or contained within a gradient or solid backdrop. The product screenshot itself includes colorful macOS window chrome.
Zinc 800 or near-black surface, 1px subtle border, 8–12px radius. Contains folder/file-tree UI or feature illustrations. Used inside the dark 'Built for developers' section.
Horizontal bar, white or transparent background, 1px Zinc 200 bottom border. Logo left, nav links center or right, CTA right. Sticky on scroll with subtle shadow. Height 56–64px.
Zinc 100 background, 1px Zinc 200 top border, multi-column link layout, small Inter 13–14px text in Zinc 500. Centered logo above link grid.
#fafafaPage background, hero and feature sections
#ffffffRaised product cards, inner content blocks
#f4f4f5Subtle alternating section background, footer strip
#18181bDark feature section (e.g. 'Built for developers')
#dcfce7Decorative green section background for variety
0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.1)
0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.05)
0 25px 50px -12px rgba(0,0,0,0.25)
0 0 0 1px rgba(0,0,0,0.75)
0 0 0 1px rgba(0,0,0,0.05), 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)
Max-width ~1200px centered content area with generous side padding. Hero is a centered vertical stack: nav bar → DM Mono eyebrow pill → large display headline → subtitle → single violet CTA → free-trial micro-copy → product screenshot frame. The page alternates between light and dark bands in a consistent rhythm: light hero → light product showcase → light trusted-by logo strip → dark 'Built for developers' feature band. Each band is separated by 64–96px vertical padding, with seamless flow (no dividers between bands). Feature sections inside the dark band use centered 2-column or 3-column card grids. The overall density is spacious and breathing — sections rarely compete for attention, and the single dark band creates a strong rhythm reset mid-page. Navigation is a clean top bar with logo left, links center, CTA right; sticky on scroll with a subtle border.
Product screenshots dominate the visual language: full macOS window captures with menu bars, code editors, and colorful gradient wallpapers (green-to-coral, violet-to-blue) serve as the primary 'hero images'. These are always contained within a rounded frame (8–12px radius), never full-bleed. Illustration style is minimal — small line-art character mascots (the cartoon gnome/bird figures flanking the Linux announcement pill) and simple folder/file-tree icons in the dark section. No lifestyle photography, no stock imagery. The dark 'Built for developers' section uses a subtle radial-line concentric-circle motif behind the UI card, giving depth without illustration. Icon style: thin-stroke outlined icons in brand accent colors (violet, blue, green), consistent 1.5–2px stroke weight. Imagery is decorative-atmosphere and product-showcase — it sells the product, not the brand.
**Quick Color Reference** - Text: #27272a (primary), #71717a (secondary), #a1a1aa (muted) - Background: #fafafa (page), #ffffff (card), #f4f4f5 (wash), #18181b (dark band) - Border: #e4e4e7 (hairline), #d4d4d8 (muted), #52525b (emphasized) - Accent: #3f71d4 (blue), #db5434 (orange), #1bb152 (green) - primary action: #6a5ed9 (filled action) **3-5 Example Component Prompts** 1. *Create a hero section:* Background #fafafa. Centered DM Mono eyebrow pill in #1bb152 (13px, letter-spacing 0.1em, uppercase, 4px 12px padding, 9999px radius). Headline 'Headline here' at 48px Inter Variable weight 700, #27272a, line-height 1.14. Subtitle at 18px Inter weight 400, #71717a, max-width 640px. Violet CTA button (#6a5ed9 fill, white text, Inter 16px weight 500, 12px radius, 12px 24px padding). Section padding 96px top/bottom. 2. *Create a feature card:* White background, 1px #e4e4e7 border, 12px radius, 24px padding. Small brand-color icon (32px, #3f71d4 stroke). Heading 'Feature title' at 20px Inter weight 600, #27272a. Body copy at 16px Inter weight 400, #71717a, line-height 1.63. 3. *Create a dark feature band:* Background #18181b, 96px vertical padding. Centered DM Mono eyebrow in #4ade80 ('WORKFLOW', 13px, 0.1em letter-spacing, uppercase). Heading at 36px Inter weight 700, #ffffff. Content card with #27272a surface, 1px #3f3f46 border, 12px radius, containing a file-tree UI with folder icons in #3f71d4 and #1bb152. 4. *Create a trusted-by logo strip:* Background #fafafa. Centered DM Mono eyebrow 'TRUSTED BY THOUSANDS OF TEAMS' in #71717a (12px, 0.1em letter-spacing, uppercase, #1bb152 word). Below: single horizontal row of 5–6 grayscale partner logos spaced 64px apart, all desaturated to #71717a opacity. 5. *Create a product screenshot frame:* Rounded container at 12px radius with 0 25px 50px -12px rgba(0,0,0,0.25) shadow. Inside: a macOS window screenshot showing a code editor over a green-to-coral gradient wallpaper. Frame max-width 900px, centered, with 64px section padding above and below.
**Four-color accent palette, not one.** Most brands commit to a single accent color. Tuple uses four — violet, blue, orange, green — but enforces a strict rule: violet is action, the other three are decoration. This lets the CTA stay singular and urgent while giving illustrations, product chrome, and section eyebrows a playful multi-color personality. **Mono eyebrows above every section.** A DM Mono uppercase label in a brand accent color sits above section headings throughout the site. This is the strongest 'devtool identity' signal: it borrows the terminal/CLI aesthetic without being a code block, and it creates consistent vertical rhythm across sections. **Dark band as rhythm device.** Most of the page is light. One dark band appears mid-page (the 'Built for developers' section), creating a dramatic contrast reset that makes the surrounding light sections feel brighter. The dark band also hosts the most technical UI (file tree, folder icons), reinforcing the 'product for engineers' message. **Zinc-based neutral scale.** Tuple avoids blue-tinted or warm-tinted grays — the neutrals are true zinc (cool but achromatic). This keeps the four accent colors visually pure; warm grays would muddy the coral and saffron, cool grays would fight the cobalt and iris.
Same devtool sensibility — zinc neutrals, single accent color for CTAs, generous whitespace, mono labels for technical identity
Dark-band rhythm device, minimal bordered cards, 8–12px radius, Inter Variable as primary typeface with mono accents
Purple primary CTA on light surfaces, multi-color accent palette used as decoration, section-eyebrow pattern above headings
Devtool brand that uses colorful gradient product screenshots as hero imagery, clean white canvas, confident single-color CTA
Use the design exports or connect Musterlab to your AI.