DESIGN.md · Analysis

Buildify

buildify.prebuiltui.com · 21 Aug 2026 · 47 colors · Urbanist, Inter

Buildify

Buildify is a modern AI agents platform template that combines vibrant energy with clean, production-ready design. The brand celebrates intelligent automation through a warm, approachable interface that balances technical sophistication with user accessibility.

Colors

surface#ffffff
surface-dim#f8f9fa
surface-bright#ffffff
surface-container-lowest#f0f2f5
surface-container-low#e9ecef
surface-container#e0e3e8
surface-container-high#d9dce2
surface-container-highest#d0d3d9
on-surface#1a1d23
on-surface-variant#6c757d
inverse-surface#2d3139
inverse-on-surface#f0f2f5
outline#9ca3af
outline-variant#d0d0d0
surface-tint#ff8c42
primary#ff8c42
on-primary#ffffff
primary-container#ffe4cc
on-primary-container#cc5a0a
inverse-primary#ff9d5c
secondary#6c757d
on-secondary#ffffff
secondary-container#e9ecef
on-secondary-container#2d3139
tertiary#505050
on-tertiary#ffffff
tertiary-container#d9dce2
on-tertiary-container#1a1d23
error#dc3545
on-error#ffffff
error-container#f8d7da
on-error-container#721c24
primary-fixed#ffe4cc
primary-fixed-dim#ffcca3
on-primary-fixed#cc5a0a
on-primary-fixed-variant#994208
secondary-fixed#e9ecef
secondary-fixed-dim#d0d3d9
on-secondary-fixed#2d3139
on-secondary-fixed-variant#505050
tertiary-fixed#d9dce2
tertiary-fixed-dim#c0c3c9
on-tertiary-fixed#1a1d23
on-tertiary-fixed-variant#505050
background#ffffff
on-background#1a1d23
surface-variant#e9ecef

Typography

display
fontFamily: Urbanist · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Urbanist · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Urbanist · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Urbanist · fontSize: 20px · fontWeight: 600 · lineHeight: 28px
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: Inter · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

Buildify is a production-ready AI agents platform template that embodies 'Warm Minimalism'—a design philosophy that pairs technical sophistication with approachable, human-centered aesthetics. The brand serves developers, product teams, and enterprises building intelligent automation workflows, evoking confidence through clarity and energy through strategic use of vibrant orange accents. The UI celebrates the intersection of power and simplicity: complex AI orchestration feels intuitive, and every interaction reinforces that building with AI should be fast, reliable, and enjoyable.

The brand voice is direct, encouraging, and pragmatic—never condescending, never breathless. Buildify speaks to builders who value speed and substance equally. Example sentence in brand voice: 'Deploy your first agent in minutes. Scale to millions of requests without breaking a sweat.'

Colors

Buildify's color system centers on a vibrant, energetic primary orange (#ff8c42) that signals action, progress, and the spark of intelligent automation. This warm accent appears on all primary CTAs, focus states, and brand-critical interactive elements, creating visual momentum across the interface. The palette is anchored by a clean, neutral foundation: pure white (#ffffff) surfaces with carefully calibrated grays (#6c757d for secondary text, #505050 for tertiary elements) that ensure readability and reduce cognitive load. The surface stack progresses from #f0f2f5 (surface-container-lowest, used for subtle backgrounds) through #e9ecef (surface-container-low, for input fields and disabled states) to #d0d3d9 (surface-container-highest, for elevated surfaces and modals). Error states use a c

Typography

Buildify employs a two-typeface system: Urbanist (a geometric, contemporary sans-serif) for all display and headline levels, and Inter (a highly legible humanist sans-serif) for body and label text. This pairing communicates modernity and precision while maintaining warmth and approachability. Display text (60px, 700 weight, -0.04em letter-spacing) anchors hero sections with commanding presence; headline-lg (40px, 600 weight, -0.02em) breaks major sections; headline-md (28px, 600 weight) introduces feature blocks. Body text uses Inter at 16px (body-md) with 24px line-height for comfortable reading; smaller body-lg (18px) is reserved for introductory paragraphs and callouts. Labels use Inter at 14px (label-md, 500 weight, 0.01em tracking) for buttons and form fields, ensuring clarity at sma

Layout

Buildify uses a fluid 12-column grid with a fixed max-width of 1280px (80rem), centered on the viewport. This balances responsiveness with controlled reading widths. The spacing system is semantic: lg (40px) separates major sections (hero from features, features from testimonials); md (24px) is the default gutter for cards, form fields, and component padding; sm (12px) is used for internal component spacing (icon + label, list items). The container max-width of 1280px ensures that on ultra-wide displays, content doesn't stretch beyond comfortable reading length (typically 60–80 characters per line). Horizontal padding on the main container is 128px on desktop (from the header computed styles), reducing to 24px on tablet and 16px on mobile. Vertical rhythm follows the spacing scale: section

Elevation & Depth

Buildify uses a subtle shadow system to create depth without visual heaviness, reflecting the brand's 'Warm Minimalism' aesthetic. The elevation scale has three levels: sm (0 1px 2px rgba(0, 0, 0, 0.06)) for subtle hover states on interactive elements; md (0 4px 12px rgba(0, 0, 0, 0.08)) for elevated cards and modals; lg (0 3px 8px rgba(0, 0, 0, 0.15)) for the custom select dropdown and prominent surfaces. Primary buttons receive a custom shadow: 0 2px 8px rgba(255, 140, 66, 0.2), tinting the shadow with the brand orange to reinforce visual hierarchy. On hover, this shadow expands to 0 4px 12p

Shapes

Buildify embraces 'Geometric Warmth'—a shape philosophy that balances technical precision with human approachability. Buttons and primary interactive elements use full-radius (9999px / border-radius: 3.35544e+07px in computed styles), creating pill-shaped buttons that feel friendly and modern. This full radius is applied to all primary CTAs ('Get Started'), secondary buttons ('Watch Demo'), and badge elements, reinforcing the brand's approachable energy. Cards and containers use lg (1rem / 16px) border-radius, creating subtle rounded corners that feel contemporary without appearing playful or

Components

Action Elements Primary buttons use {colors.primary} (#ff8c42) with {colors.on-primary} (white) text, full border-radius (9999px), and padding of 10px 24px, resulting in a 44px height. The typography is {typography.label-md} (Inter, 14px, 500 weight). On hover, the background shifts to #ff7a1f (a -12% lightness shift) and the shadow expands from 0 2px 8px rgba(255, 140, 66, 0.2) to 0 4px 12px rgba(255, 140, 66, 0.3), creating a tactile lift. On active/pressed, the background becomes #e67e1f (a -24% lightness shift) and the shadow contracts to 0 2px 4px rgba(255, 140, 66, 0.2). Transition timing is 150ms cubic-bezier(0.4, 0, 0.2, 1). Secondary buttons use {colors.surface-container-low} (#e9ecef) background with {colors.on-surface} text, a 1px border at {colors.outline-variant} (#d0d0d0)

Do's and Don'ts

**Do**

  • Do use {colors.primary} (#ff8c42) exclusively for primary CTAs, focus states, and brand-critical interactive elements—never dilute its impact by overusing it.
  • Do maintain the full-radius (9999px) pill shape on all primary buttons and badges to reinforce the brand's approachable, modern identity.
  • Do apply the orange-tinted shadow (0 2px 8px rgba(255, 140, 66, 0.2)) to primary buttons to create visual hierarchy and signal interactivity.
  • Do use Urbanist for all headlines and display text; reserve Inter exclusively for body and label text to maintain clear typographic hierarchy.
  • Do respect the spacing scale (xs: 4px, sm: 12px, md: 24px, lg: 40px, xl: 64px) for consistent rhythm and predictable layouts.
  • Do apply negative letter-spacing (-0.02em to -0.04em) to headlines to tighten visual rhythm and reinforce technical confidence.

**Don't**

  • Don't use secondary gray (#6c757d) or tertiary (#505050) for primary interactive elements—these colors are reserved for supporting text and disabled states.
  • Don't apply sharp corners (0px border-radius) to interactive elements; use full-radius for buttons, lg-radius for cards, and DEFAULT-radius for inputs.
  • Don't exceed the container max-width of 1280px; this ensures comfortable reading lengths and prevents content from stretching across ultra-wide displays.
  • Don't mix Urbanist and Inter within a single headline or body paragraph; maintain strict separation between display/headline (Urbanist) and body/label (Inter) text.
  • Don't use shadows heavier than {elevation.lg} (0 3px 8px rgba(0, 0, 0, 0.15)) on standard surfaces; reserve deeper shadows for modals and overlays only.
  • Don't introduce new accent colors beyond {colors.primary} (#ff8c42); if additional status colors are needed, use the secondary (#6c757d) or error (#dc3545) palette.