DESIGN.md · Analysis

Framer Expert

framer-expert.com · 22 Jul 2026 · 47 colors · Inter, Space Grotesk

Framer Expert

A high-converting portfolio and service site for a Framer expert specializing in AI/SaaS startups. Combines bold geometric abstraction with technical precision.

Colors

surface#ffffff
surface-dim#f5f4ef
surface-bright#ffffff
surface-container-lowest#faf9f6
surface-container-low#f5f4ef
surface-container#f0ede8
surface-container-high#ebe8e3
surface-container-highest#e6e3de
on-surface#000000
on-surface-variant#505050
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#999999
outline-variant#d0d0d0
surface-tint#f05024
primary#f05024
on-primary#ffffff
primary-container#f5e8e0
on-primary-container#5a2415
inverse-primary#ff9d7f
secondary#f04e23
on-secondary#ffffff
secondary-container#ffe0d4
on-secondary-container#6b2415
tertiary#2432ff
on-tertiary#ffffff
tertiary-container#e8ebff
on-tertiary-container#0d1a7a
error#b3261e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#f5e8e0
primary-fixed-dim#e8d5c8
on-primary-fixed#3e1a0a
on-primary-fixed-variant#6b3420
secondary-fixed#ffe0d4
secondary-fixed-dim#f5c9b8
on-secondary-fixed#4a1a0a
on-secondary-fixed-variant#7a3a25
tertiary-fixed#e8ebff
tertiary-fixed-dim#d0d5ff
on-tertiary-fixed#0d1a7a
on-tertiary-fixed-variant#2d3fa0
background#ffffff
on-background#000000
surface-variant#f0ede8

Typography

display
fontFamily: Inter · fontSize: 64px · fontWeight: 700 · lineHeight: 72px · letterSpacing: -0.02em
headline-lg
fontFamily: Space Grotesk · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.01em
headline-md
fontFamily: Space Grotesk · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Space Grotesk · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.05em
label-sm
fontFamily: DM Mono · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.04em

Design guidance

Overview

Framer Expert is a high-conversion portfolio and service site for a Berlin-based Framer specialist building custom websites for AI and SaaS startups. The aesthetic is **Geometric Abstraction meets Technical Precision**—a bold, energetic visual language that combines warm, saturated oranges (#f05024) with clean white space and intricate line-work overlays. The brand personality is confident, direct, and results-driven: it speaks to founders who demand performance, not decoration. The emotional response is one of forward momentum and technical credibility—the site itself demonstrates the craftsmanship it promises.

The voice is conversational yet authoritative, avoiding hype in favor of concrete outcomes. Sentences are short and action-oriented. Example: "I build Framer websites for AI and SaaS startups — migrations, marketing sites, and product launches." The brand avoids jargon while celebrating technical depth; it's equally comfortable discussing React components and conversion rates.

Colors

The color system is anchored on a vibrant, high-saturation primary orange (#f05024) that appears on all CTAs, headlines, and interactive elements. This is the signature accent—the color users instinctively click. The secondary orange (#f04e23) provides a darker variant for hover and active states, creating a tight, energetic palette. The background is pure white (#ffffff) with a warm off-white (#f5f4ef) used for subtle container differentiation and breathing room. Tertiary blue (#2432ff) is reserved for badges and secondary accents, providing a cool contrast to the warm primary.

Usage rules: Primary (#f05024) is applied to all primary CTAs ("Book a Discovery Call"), section headings, and focus states. Secondary (#f04e23) is used for button hover states and borders. On-surface text is pure

Typography

The type system pairs **Space Grotesk** (geometric, modern, tech-forward) for headlines and labels with **Inter** (neutral, highly legible) for body text and UI. This pairing communicates both creativity and precision. Display (64px, 700 weight, -0.02em tracking) is reserved for hero headlines and makes a bold statement. Headline-lg (40px, 700 weight) is used for section titles and major content blocks. Body-lg (18px, 400 weight, 28px line-height) is the primary reading size, with generous line-height (1.56x) to ensure comfort on longer passages. Label-md (14px, 600 weight, 0.05em tracking) is used for buttons and UI labels, with increased letter-spacing to add visual weight and clarity. DM Mono (12px, 500 weight) is used sparingly for technical badges and metadata, reinforcing the brand's

Layout

The page uses a **12-column fluid grid** with a max-width of 1280px, centered on larger screens. The gutter is 24px, providing consistent breathing room between sections. Sections are separated using the lg spacing token (40px) for major breaks and md spacing (24px) for minor groupings. The hero section spans full-width with a contained content area inside, allowing the geometric background pattern to extend edge-to-edge while keeping text readable. Cards and containers use md padding (24px) internally. The layout philosophy is "generous white space with strategic density"—large headlines and short copy blocks are surrounded by ample negative space, while CTAs and badges are tightly grouped for visual impact. Container max-width is 1280px; on mobile, padding increases to md (24px) on each

Elevation & Depth

Depth is conveyed through a **layered surface stack** rather than heavy shadows. Level 1 (Base) is the white background (#ffffff). Level 2 (Cards & Containers) uses surface-container-low (#f5f4ef) with a 1px border in outline-variant (#d0d0d0), creating a subtle frame. Level 3 (Elevated Cards & Modals) uses surface-container (#f0ede8) with the same border treatment and a soft shadow: box-shadow: 0 4px 12px rgba(0,0,0,0.08). Interactive elements (buttons, inputs) receive a focus shadow of 0 0 0 3px rgba(240, 80, 36, 0.1)—a soft halo in the primary color. The geometric line-work overlay (visible

Shapes

The shape philosophy is **Technical Minimalism**—sharp, architectural corners with minimal rounding. Buttons and inputs use a 4px radius (0.25rem), just enough to soften the geometry without appearing playful. Cards use 8px (0.75rem) for a slightly more generous curve that suggests containment. The geometric line-work overlay uses sharp, angular curves (no border-radius) to reinforce the technical aesthetic. This approach contrasts with the warm, organic color palette, creating tension that feels intentional and premium. Badges use full rounding (9999px) to signal secondary, non-critical infor

Components

Action Elements Buttons are the primary interaction pattern. The primary button uses 48px height, 12px vertical padding, 24px horizontal padding, 4px border-radius, and a 200ms ease-out transition on background-color. The hover state darkens the primary orange to #e64a1f. The active state further darkens to #d43f1a. Secondary buttons use a 2px border in the primary color with a transparent background; on hover, the background fills with primary-container (#f5e8e0) and text shifts to on-primary-container (#5a2415). All buttons use Space Grotesk at 14px, 600 weight, 0.05em letter-spacing for maximum clarity and visual weight.

Containers & Surfaces Cards use a 1px border in outline-variant (#d0d0d0), 24px padding, and 8px border-radius. The default background is surface-container-low

Do's and Don'ts

**Do**

  • Do use the primary orange (#f05024) on all CTAs and interactive elements—it's the visual anchor that guides user attention.
  • Do maintain generous white space around headlines and copy blocks; the layout breathes, which reinforces confidence and clarity.
  • Do apply the 200ms ease-out transition to all interactive state changes (hover, focus, active) for a polished, responsive feel.
  • Do use Space Grotesk for headlines and labels to reinforce the technical, forward-thinking brand personality.
  • Do layer cards and containers using the surface-container stack (lowest → low → DEFAULT → high → highest) to create visual hierarchy without relying on shadows alone.

**Don't**

  • Don't use the primary orange on body text or non-interactive elements—reserve it for CTAs and highlights to maintain visual hierarchy.
  • Don't apply heavy shadows (anything over 0 16px 40px) to cards; the brand uses subtle elevation and the surface-container stack instead.
  • Don't round corners more than 8px on cards or 4px on buttons; the sharp, technical aesthetic is core to the brand identity.
  • Don't mix typefaces within a single section; use Space Grotesk for all headlines in a section and Inter for all body text.
  • Don't use the tertiary blue (#2432ff) as a primary accent; it's reserved for badges and secondary UI elements only.