Periwinkle Annotation
#7089baDecorative icon fills, data-node accents, subtle highlight washes on feature illustrations, checkmark accents — the only chromatic mark in the system, rationed to annotation roles
Index operates as a technical wireframe drawn in negative space: a near-black canvas wrapped in dashed containment lines, a single muted periwinkle accent (#7089ba) used as quiet annotation, and display type set at maximum weight (Raveo 1000) that anchors every section. The visual logic is "blueprint on a light table" — components are not decorated but outlined, so the interface reads as a schematic rather than a finished product. Surfaces stay matte and flat; elevation is implied by hairline dashed borders and a slight surface lift from #1c1c1c to #808080, never by shadow. The only moment of softness is the hero's radial light wash, which acts like a focused desk lamp on a drafting table. Color is rationed — achromatic 99% of the time, with the violet-blue reserved for small chromatic punctuation (data connection nodes, icon fills, subtle washes). Typography does the emotional heavy lifting: weight 1000 display lines dominate, set tight (-0.04em) and large (70px) so they feel architectural rather than editorial.
#7089baDecorative icon fills, data-node accents, subtle highlight washes on feature illustrations, checkmark accents — the only chromatic mark in the system, rationed to annotation roles
#000000Page background, all structural borders, primary text on light surfaces — the absolute black that makes the dashed containment lines read as ink on paper
#1c1c1cElevated surface — card backgrounds, section fills, the canvas where the hero spotlight lands; lifted one step from Void but barely
#4d4d4dTertiary borders and disabled outlines, dividers in dense lists
#808080Body text secondary, metadata labels, muted borders, checkbox/divider lines on dark
#abababHelper text, caption-level metadata, tertiary text on dark surfaces
#ffffffPrimary text, logo mark, active nav text, button borders, eyebrow chips — the one bright stroke against the void
70px · 1000 · 1.1 · -2.8px trackingThe quick brown fox jumps
32px · 1000 · 1.2 · -0.32px trackingThe quick brown fox jumps
24px · 1000 · 1.4 · -0.24px trackingThe quick brown fox jumps
16px · 1000 · 1.6 · -0.16px trackingThe quick brown fox jumps
14px · 1000 · 1.6 · -0.14px trackingThe quick brown fox jumps
12px · 400 · 1.2 · 0px trackingThe quick brown fox jumps
9px · 500 · 1.6The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
sans-serif — detected in extracted data but not described by AI
Primary face for all display, heading, body, and nav text. Weight 1000 at 70px is the signature display; weight 500 for subheadings; weight 400 for body. The 1000 weight is the system's defining move — a single blocky headline silhouette against the void does more work than any color or shadow could.
Eyebrow chips, version tags ("NEW · INDEX 2.0 EARLY PREVIEW"), step labels, and all-caps micro-labels. Sets a technical/code-adjacent tone that reinforces the blueprint metaphor. Tracked +0.02em for legibility at small sizes.
6px100px100px20px50px1px4px5px6px8px9px10px12px16px18px20px24px28px34px38px44px50px65px67px100pxFull-width section bordered by 1px dashed #000 (on light) or dashed #1c1c1c (on dark Carbon). Padding 40–80px vertical. The dashed stroke is the system's signature — it treats every section as a drawing on a page rather than a UI panel.
Full-bleed Carbon (#1c1c1c) background with a subtle radial gradient fading from #1c1c1c center to #000000 edges, evoking a desk lamp on a drafting surface. Contains a Geist Mono eyebrow chip at 9px tracking +0.18em, the 70px Raveo 1000 headline, a 16px body subtitle in Steel, and a single outlined button. Centered stack, max-width ~720px.
Border-radius 100px (fully pill). 1px solid #ffffff border on dark surfaces. Padding 8px 18px. Label in Raveo 500 at 14px, color #ffffff. No fill — the button is a wireframe of a button, consistent with the blueprint language.
1px solid #000000 or #ffffff dashed border, border-radius 100px, padding 4px 12px. Geist Mono 9px, weight 500, tracking +0.02em, uppercase. Often paired with a small inline arrow icon. The most technical-looking component in the system.
No fill, no shadow. 32px Periwinkle icon centered top, Raveo 500 16px label beneath, Raveo 400 14px Steel description. Cards separated by even column gap, not by borders. The whole row lives inside a dashed section container.
Left column: 12px uppercase mono label ("CONNECT YOUR DATA"), 32px Raveo 1000 heading, 16px body, checklist of 4 items with Periwinkle check icons. Right column: a 1:1 square illustration area (periwinkle on Carbon or white on black) with a geometric wireframe graphic — gear, box, funnel — rendered as if in CAD. Padding 48px each side.
Small check icon in #7089ba, 10px to the left of 14px Raveo 400 #ffffff text. Items separated by 10px vertical gap. The periwinkle is the only chromatic moment in the checklist — a quiet confirmation rather than a celebration.
Transparent over Carbon hero, switches to #000000 background on scroll. Logo (white Index mark + wordmark) left, 5 nav links center in Raveo 500 14px, Login (ghost) + Book demo (outlined pill) right. 16px horizontal padding, 6px border-radius on any filled elements. Hairline 1px bottom border on scroll.
Custom 'Index' wordmark in Raveo 500, paired with a square bracket-style monogram. Color #ffffff. ~24px height in nav. The bracket mark and the 'I' dot are the two details that make it distinctive.
Rendered as a 1:1 square with rounded 20px corners on Carbon background. Line-art isometric box / gear / pipeline in #7089ba, with stippled particle accents (small white dots) suggesting data points. No fills, no gradients — pure line geometry.
#000000Page background, behind everything
#1c1c1cHero wash, elevated section backgrounds, card fills
#7089baDecorative highlight zones — feature illustration backgrounds, data-node fills
The system deliberately avoids drop shadows. Depth is communicated through a three-level surface stack (#000000 → #1c1c1c → #808080) and 1px dashed containment borders that read as line drawings. Any shadow would break the blueprint metaphor and make the interface feel like a conventional dark dashboard rather than a schematic.
Max-width 1200px centered, but the overall feel is generous: sections are full-bleed bands separated by hairline dashed containers that often span the full viewport. Hero is a centered single-column stack on a Carbon surface, max content width ~720px, surrounded by deep negative space. Subsequent sections alternate between centered 3-column step cards and 2-column feature splits (text-left, illustration-right), each wrapped in its own dashed-border container. Vertical rhythm is 80px between sections, with 24px card padding. The navigation is a minimal top bar (logo left, 5 links center, two pill buttons right) that becomes a black sticky bar on scroll. There is no sidebar, no mega-menu, no footer visible in the analyzed screens. The layout's signature move is the dashed container — it makes every section feel like a discrete drawing pinned to the canvas, rather than a continuous scroll.
Imagery is line-art geometric illustration rendered in a CAD/wireframe style: isometric boxes, gears, pipelines, and funnel shapes drawn in 1px #7089ba strokes on a Carbon square background with rounded 20px corners. Illustrations are decorative and explanatory — they sit in the right column of feature split panels. The hero features a subtle radial light wash (Carbon center fading to Void edges) suggesting a desk lamp on a drafting table, with no actual photography. No product screenshots, no lifestyle photography, no 3D renders. Stippled particle accents (small white dots) are used sparingly to suggest data points or motion. The overall visual density is text-dominant — illustrations occupy at most 30% of any given section.
## Quick Color Reference - background: #000000 (Void canvas) / #1c1c1c (Carbon elevated surface) - text: #ffffff (Paper, primary) / #808080 (Steel, secondary) / #ababab (Ash, tertiary) - border: #000000 dashed on Carbon surfaces, #1c1c1c dashed on light surfaces, #808080 for inline dividers - accent: #7089ba (Periwinkle — icons, illustration strokes, check marks only) - primary action: no distinct CTA color ## Example Component Prompts 1. **Hero section**: Carbon (#1c1c1c) full-bleed background with subtle radial gradient to #000000 at edges. Eyebrow chip: Geist Mono 9px, #ffffff, 1px dashed #ffffff border, 100px radius, 4px 12px padding, text "NEW · INDEX 2.0 EARLY PREVIEW". Headline: Raveo Variable weight 1000, 70px, line-height 1.10, letter-spacing -0.04em, color #ffffff, centered. Subtext: 16px Raveo 400, #808080, centered, max-width 520px. Action: outlined pill button, 1px #ffffff border, 100px radius, 8px 18px padding, 14px Raveo 500 #ffffff. 2. **Feature split panel**: Left column with 12px uppercase Geist Mono 500 label (#808080) reading "CONNECT YOUR DATA", 32px Raveo 1000 heading in #ffffff, 16px Raveo 400 body in #ababab, then 4 checklist items with #7089ba check icons and 14px #ffffff labels, 10px gap between items. Right column: 1:1 square illustration area, #1c1c1c background, 20px radius, containing a line-art isometric gear in 1px #7089ba stroke with stippled white particle accents. Section wrapped in 1px dashed #000 border, 48px padding. 3. **3-step how-it-works row**: Centered heading "Get started in 3 simple steps." in 32px Raveo 1000 #ffffff. Below, 3 equal-width columns separated by 24px gap (no borders between). Each column: a 40px circle icon container in #1c1c1c with a #7089ba stroke icon centered, 16px Raveo 500 label in #ffffff below, 14px Raveo 400 description in #808080. Section wrapped in dashed container. 4. **Navigation bar**: Transparent background over hero. Logo (white Index wordmark + bracket monogram) left. Center: 5 nav links in 14px Raveo 500 #ffffff, 24px gap. Right: ghost button "Login" (no border, 14px Raveo 500 #ffffff) + outlined pill "Book demo" (1px #ffffff border, 100px radius, 8px 18px padding). On scroll: background becomes #000000 with 1px #1c1c1c bottom border. 5. **Eyebrow chip with arrow**: Geist Mono 9px weight 500, uppercase, tracking +0.02em, color #ffffff. 1px dashed #ffffff border, 100px border-radius, 4px 12px padding. Trailing 10px circle with right-arrow icon. Centered above hero headline.
The dashed border is the system's most distinctive structural device. Three rules govern its use: 1. **On Carbon surfaces (#1c1c1c)**: use 1px dashed #000000 — the dashed line reads as ink on the drafting surface. 2. **On light surfaces**: use 1px dashed #1c1c1c — the line stays present but recedes. 3. **Never use solid borders for section containment**. Solid borders are reserved for buttons and small inline elements only. The dash pattern should be approximately 4px on / 4px off, or CSS `border-style: dashed` with `border-width: 1px`. The visual effect is that of a wireframe drawing pinned to a canvas — every section is a discrete sketch, not a continuous UI panel.
Shares the dark monochromatic canvas, single restrained accent color, and architectural-weight display type — though Linear's accent is violet/purple and Index's is muted periwinkle-blue
Same near-black canvas with white display type and minimal color use, though Vercel leans geometric/grid whereas Index leans wireframe/blueprint
Both use a dark interface with high-contrast white text, compact spacing density, and a single small chromatic accent reserved for interactive states
Shares the near-zero colorfulness approach with a single accent, weight 1000-style display headlines, and a technical/blueprint visual register
Use the design exports or connect Musterlab to your AI.