Attio design specSaaS

Precise light-theme CRM. Inter, hairline borders, near-black buttons, single blue accent #266df0.

Browse Attio in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: attio.com (live DOM, computed styles), 2026-07-06; motion/effects/responsive re-capture 2026-07-07 (desktop 1512px). Coverage: marketing site + sign-in page. Dashboard: pending login (needs-dashboard). Responsive: breakpoints from stylesheets only; mobile rendering not verified.

Visual Theme & Atmosphere

Precise, quiet, data-dense SaaS design — light-first, with everything set on a neutral gray ladder punctuated by a single blue accent. Chrome is entirely grayscale; blue appears only on interactive and active elements, so color itself signals affordance. Structure comes from high border density — almost every container carries a 1px hairline border — while elevation stays nearly flat, with borders doing the work shadows usually do. A single type family (Inter, no display font, weight capped at 600) keeps the whole surface engineered rather than expressive; nothing is decorative. Feels: precise, quiet, engineered.

Color Palette & Roles

Neutrals (light theme)

TokenHexRole / usage
ink-900#1c1d1fPrimary text, headings
ink-800#202124Primary button bg
ink-700#232529Dark surfaces, code blocks
ink-600#2e3238Secondary button text, strong labels
gray-600#505154Body text on light gray
gray-500#5c5e63Secondary text
gray-400#75777cTertiary text, captions
gray-350#9fa1a7Placeholder, disabled text
gray-300#b5bdc9Muted icons
border-strong#cad0d9Input & secondary-button borders
border-default#d3d8dfHairline borders (most used color on page)
border-subtle#e4e7ecCard/table dividers
surface-200#edeff3Hover fills, pill bg
surface-100#f3f4f6Section bg, inset panels
surface-50#fafafbPage tint
white#ffffffPage bg, cards

Accent

TokenHexRole / usage
blue-500#266df0Primary accent: links, focus rings, active states, CTA on auth pages
slate-blue#505967 / #717a88 / #8f99a8Blue-tinted grays for secondary UI text

Rule: chrome is grayscale; blue appears only for interactive/active elements. Rule: high border density — almost every container has a 1px border.

Typography Rules

RoleSize/LineWeightTracking
Display (h1)64 / 64600-1.28px (-2%)
Section (h3)32 / 38600-0.32px (-1%)
Eyebrow (h2)12 / 14600+0.72px (+6%), uppercase, color #75777c
Body16 / 224000
UI / buttons14 / 205000
Nav items155000
Caption13 / 184000

Patterns: tight negative tracking on large sizes, generous positive tracking on tiny uppercase eyebrows. Weight tops out at 600 — never bold/700.

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.