IFTTT Signal Blue
#0099ffBrand accent — primary highlights, featured service tiles, active indicators
IFTTT reads as a dark editorial canvas punctuated by full-bleed brand-colored service tiles — the architecture is almost monochrome (#222222 canvas, white text, hairline borders) and then service tiles detonate in their native brand colors (Spotify green, YouTube red, Google blue). The visual system trusts geometric Avenir Next at confident sizes: 68px italic display heads with positive tracking, mid-weight body, and one-weight family across the whole stack. Primary action language is the pill: 100px radius, white fill, black text — repeated in inverse for the nav. Cards are flat, borderless, and color-as-surface rather than colored borders. The hero is a single dark band with centered display text and a solitary pill — no decoration, no gradient, no illustration.
#0099ffBrand accent — primary highlights, featured service tiles, active indicators
#2cbe60Green action color for filled buttons, selected navigation states, and focused conversion moments
#2c6efcBrand accent — Google service tiles, link emphasis, interactive hover on dark
#23448bBrand accent — secondary blue for service tile variants, subtle elevated surfaces
#e44332Red action color for filled buttons, selected navigation states, and focused conversion moments
#1d9a59Green action color for filled buttons, selected navigation states, and focused conversion moments
#ec7505Brand accent — RSS Feed tile, warm decorative accent
#ff0000Brand accent — YouTube tile, high-saturation red service representation
#4a154bBrand accent — Slack tile, purple-pink service representation
#8cc251Brand accent — secondary green for Android Device-adjacent tiles
#e8655cRed action color for filled buttons, selected navigation states, and focused conversion moments
#e4405fBrand accent — Instagram tile, vivid pink-red service representation
#222222Page background, dark section bands, card surfaces on dark — the structural ground for 90% of the interface
#ffffffPrimary text on dark, light section backgrounds, pill button fill, card backgrounds in light sections
#333333Hairline dividers, card borders on dark surfaces, subtle structural lines
#666666Secondary text, helper copy, muted metadata on light backgrounds
#999999Tertiary text, icon fills, disabled states, low-emphasis borders
#eeeeeeLight-mode section dividers, ghost button borders, soft borders on white surfaces
68px · 800 · 1.11 · 1.36px trackingThe quick brown fox jumps
48px · 900 · 1.19 · 0.96px trackingThe quick brown fox jumps
43px · 900 · 1.11The quick brown fox jumps
38px · 700 · 1.2The quick brown fox jumps
36px · 700 · 1.33The quick brown fox jumps
32px · 700 · 1.32The quick brown fox jumps
29px · 800 · 1.2The quick brown fox jumps
28px · 700 · 1.71The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Sole typeface across all surfaces. Geometric humanist sans with strong weight range from 400 (body) to 900 (display). The italic display treatment at 68px is the signature moment — confident, slightly editorial. Body holds 400–500, UI controls jump to 600, headings claim 700–800, display goes 800–900.
8px8px8px100px100px8px4px6px8px9px10px12px14px16px18px19px20px23px24px26px27px32px36px38px40px48px50px56px64px80px88px90px96px123px161px302pxWhite fill (#ffffff), black text (#222222), 100px border-radius, 18px horizontal × 12px vertical padding, Avenir Next weight 600 at 18px. No border, no shadow. Text centered, single line. The 'Start today' and 'Get started' buttons. Inverted variant swaps to #222222 fill with #ffffff text.
#222222 fill, #ffffff text, 100px radius, 18px×12px padding, Avenir Next 600 at 18px. The 'Join today' button. Functions as the inverse of the white pill.
Flat brand-color fill (e.g. #1d9a59 for Spotify, #e44332 for YouTube), 8px border-radius, ~24px padding, white icon (32–48px) top-left, white service name (Avenir Next 600, 16–18px) bottom-left. No border, no shadow, no gradient. Color IS the surface — the tile's identity comes entirely from its fill color.
Brand-color fill matching the triggering service (green for Spotify, blue for Google, etc.), 8px radius, ~24px padding, white service icon at top, bold white headline (Avenir Next 700, 24px), small service-name attribution, user-count badge (white pill with brand-color text or inverse) at bottom. Pro badges appear as small white pills bottom-right.
8px radius for non-active, 100px radius for active. Inactive: transparent fill, #222222 text, 1px #eeeeee border. Active: #222222 fill, #ffffff text. Avenir Next 500–600 at 16px. Padding ~12px×16px.
Dark surface (#222222 or transparent on dark), 1px white/gray border (#666666 or #ffffff), 8px radius, 40–48px height, white placeholder text at 16px Avenir Next 400, search icon prefix in white.
Dark background (#222222) spanning full width, 64–72px height. IFTTT wordmark left (Avenir Next 800–900 italic, white), search bar center-left, nav links (Explore, Plans, Log In — Avenir Next 500, white), white pill button right.
Small white pill or text, Avenir Next 500 at 12–14px, white on brand-color card surface. Shows install count (e.g. '124K'). No background, just white text with subtle icon.
Centered on dark bands, left-aligned on light bands. Avenir Next 700 at 32–36px for title, 400 at 16–18px for subtitle. White on dark, #222222 on light.
'IFTTT' in Avenir Next 800–900 italic, white, ~28–32px. The italic treatment at this weight is distinctive — it reads as a masthead, not a tech logo.
Small white pill, ~6px×10px padding, Avenir Next 700 at 10–12px in #222222. 4px radius. Sits at bottom-right of Applet cards.
#222222Base page background, hero band, dark service-grid section
#333333Hairline card edges and structural dividers on dark canvas
#ffffffLight content sections, light-mode card surfaces, pill button fill
#eeeeeeSubtle elevated card background within white sections
Near-flat design system. The only shadow is a barely-perceptible 1.5px blur on interactive elements — depth comes from alternating dark/white section bands and brand-color card fills, not from drop shadows. Cards have no shadow at all; their edges are defined purely by color contrast against the canvas.
rgba(0, 0, 0, 0.24) 0px 1.5px 6px 0px
Full-width dark hero band (100% width, ~500–600px height) with centered headline + subtext + single pill CTA. Transitions to a white content section with left-aligned headings. The 'Connect an automation' section is a 4-column card grid on white, preceded by a centered row of category filter pills. The '1000+ services' section flips back to a full-width dark band containing a 6-column grid of colorful service tiles, capped with a centered pill CTA. Navigation is a fixed top bar spanning full width. The pattern: dark band → light content → dark service grid → light content, with the dark bands acting as visual punctuation. Max content width ~1200px centered within full-bleed dark/light bands. Section gaps of ~64px create breathing room between bands.
Photography and illustration are essentially absent. The visual system is built from typography, color tiles, and iconography only. Service brand tiles use simple monochrome white service icons (Spotify, WU, Google Calendar, YouTube, etc.) rendered as flat glyphs — no photography, no 3D renders, no illustrations. The only 'imagery' is the service icon set, which is always white on brand-color fill. No lifestyle photography, no product shots, no people.
## Quick Color Reference - text (on dark): #ffffff - text (on light): #222222 - muted text: #666666 - background dark: #222222 - background light: #ffffff - border: #333333 (on dark), #eeeeee (on light) - accent: #0099ff - primary action: #ffffff (filled action) ## Example Component Prompts 1. **Dark hero band**: Full-width #222222 background, 500px height, centered content. Display headline: Avenir Next 900 italic, 68px, #ffffff, letter-spacing 1.36px, line-height 1.11. Subtext: Avenir Next 400, 18px, #ffffff, centered. White pill button below: #ffffff fill, #222222 text, 100px radius, 18px×12px padding, Avenir Next 600. 2. **Service brand tile**: Brand-color fill (e.g. #1d9a59 for Spotify), 8px radius, 24px padding, white service icon 40px top-left, service name in Avenir Next 600, 16px, #ffffff, bottom-left. No border, no shadow. 3. **Applet card**: Full brand-color fill (e.g. #0099ff for Google Calendar), 8px radius, 24px padding. White service icon 32px top, bold headline Avenir Next 700, 24px, #ffffff. Service attribution Avenir Next 400, 14px, #ffffff at 60% opacity. User count Avenir Next 500, 14px, #ffffff bottom-left. Small white Pro pill bottom-right: 4px radius, #ffffff fill, #222222 text at 10px Avenir Next 700. 4. **Category filter pill row**: Centered horizontal row of pills, 12px gap. Active: #222222 fill, #ffffff text, 100px radius, 12px×16px padding, Avenir Next 600, 16px. Inactive: transparent fill, #222222 text, 1px #eeeeee border, 8px radius, 12px×16px padding, Avenir Next 500, 16px. 5. **Light content section**: #ffffff background, max-width 1200px centered, 64px vertical padding. Left-aligned heading: Avenir Next 700, 32px, #222222. Body text: Avenir Next 400, 16px, #666666. Content below at 24px element gap.
The system uses exactly two radii: 8px for everything flat (cards, inputs, badges, service tiles, inactive filters) and 100px for everything pill-shaped (all buttons, active filter state). There is no 4px, no 12px, no 16px border-radius in active use — the 8px/100px binary is a defining structural choice. Resist adding intermediate radii; if something needs to feel different, change its fill or weight, not its corner radius.
Same dark-canvas + colorful service-tile grid approach for showcasing connected apps, with the service's native brand color filling each card
Dark interface with scattered brand-color module tiles and a geometric sans-serif typeface carrying the same editorial confidence
Alternating dark/white section bands with centered display headlines, near-flat surfaces, and a single weight-family geometric sans
Dark canvas dominance with 1% chromatic restraint, 8px radius as the universal card radius, and bold italic display moments
Use the design exports or connect Musterlab to your AI.