Design Reference Guide

The Art of
Pure Clarity

Flat Design is a minimalist interface aesthetic -- no gradients, no shadows, no bevels. Just clean space, crisp edges, bright colors, and two-dimensional precision.

Core Design Traits

Every element reduced to its simplest, most functional form. No depth, no noise -- just purpose.

Strictly Two-Dimensional

All elements are rendered flat with zero depth simulation. No gradients, no shadows, no bevels, no embossing.

Bold, Solid Color Fills

Every surface is a single uniform color. Textures and patterns are completely eliminated.

Crisp Geometric Shapes

UI elements are constructed from simple rectangles, circles, and rounded rectangles with clean edges.

Generous Whitespace

Open, uncluttered layouts where breathing room is as important as the content itself.

Rounded Corners

UI elements favor soft, rounded edges to reduce visual sharpness and improve approachability.

High Contrast

Strong color differentiation between foreground and background for maximum legibility.

Simple Iconography

Vector-based, minimal icons that communicate instantly. No decorative ornament.

Mobile-First Sensibility

Designed for small screens where clarity and tap-target accuracy are paramount.

Design Principles

The guiding rules behind every decision in Flat Design.

Reduce to Essence

Every element stripped to its simplest possible form. If it can be removed without losing meaning, remove it.

Hierarchy Through Type

Color, spacing, and typography create visual hierarchy -- not depth effects or decorative elements.

Accessibility First

High contrast, readable type, and clear interactive affordances make the interface usable for everyone.

Total Consistency

Every button, card, and icon follows the same flat rules. Uniformity creates trust and predictability.

Bold Color as Identity

Embrace bold color as the primary means of visual interest and differentiation between elements.

Design for Scannability

Users should understand the page structure at a glance. White space is a deliberate design tool.

Flat UI Classic Palette

The canonical Flat UI color palette, widely adopted across the web design community. Bold, synthetic, digitally vibrant hues.

#1ABC9C
TurquoisePrimary accent, CTAs
#16A085
Green SeaHover states
#2ECC71
EmeraldSuccess indicators
#27AE60
NephritisConfirmed states
#3498DB
Peter RiverPrimary blue, links
#2980B9
Belize HoleActive/pressed states
#9B59B6
AmethystTags, badges
#8E44AD
WisteriaDarker purple
#34495E
Wet AsphaltDark text, headers
#2C3E50
Midnight BlueDarkest text, footers
#F1C40F
Sun FlowerWarnings, highlights
#F39C12
OrangeAttention elements
#E67E22
CarrotWarm accent, pricing
#D35400
PumpkinDarker orange
#E74C3C
AlizarinErrors, alerts
#C0392B
PomegranateCritical warnings
#ECF0F1
CloudsLight backgrounds
#BDC3C7
SilverBorders, disabled
#95A5A6
ConcretePlaceholder text
#7F8C8D
AsbestosSecondary text

Extended Tint Scale -- Peter River

Each base color expands into a 50-900 scale for nuanced usage. Hover to inspect.

50#EBF5FB
100#D6EAF8
200#AED6F1
300#85C1E9
400#5DADE2
500#3498DB
600#2E86C1
700#2874A6
800#21618C
900#1B4F72

Color Usage Guidelines

Use 2-3 primary colors maximum per page to maintain a clean, focused appearance
Blue + white is the most common combination -- clean, trustworthy, professional
Avoid earth tones -- Flat Design favors synthetic, digitally vibrant hues
Reserve high-saturation colors for interactive elements (buttons, links, CTAs)
Never use gradients for fills -- a solid flat color is always preferred
Differentiate states (hover, active, disabled) purely through color shifts
20
Core Palette Colors
0
Gradients Allowed
0
Shadows Permitted
2D
Dimensions Only

Clean Geometric Sans-Serif

Matching the mathematical precision of the visual style. Highly legible, generously spaced, and purposefully weighted.

Heading Typeface
Montserrat
ABCDEFGHIJKLM
NOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
Geometric sans-serif -- Strong uppercase, modern headlines, display text. Weights 500-700.
Body Typeface
Open Sans
Flat Design typography is clean, highly legible at all sizes, and relies on medium to bold weights for headings. No serifs, no scripts, no decorative faces -- these conflict with the reductive, geometric ethos. Generous line-height and letter-spacing match the whitespace-heavy layouts.
Humanist sans-serif -- Clean, neutral body text. The workhorse of the Flat Design era. Weight 400-600.

Recommended Font Pairings

Aa Bb Cc
The quick brown fox jumps over the lazy dog.
Montserrat 700 + Open Sans 400
Aa Bb Cc
The quick brown fox jumps over the lazy dog.
Poppins 600 + Inter 400
Aa Bb Cc
The quick brown fox jumps over the lazy dog.
Raleway 600 + Lato 400
Aa Bb Cc
The quick brown fox jumps over the lazy dog.
Nunito 700 + Nunito Sans 400
Aa Bb Cc
The quick brown fox jumps over the lazy dog.
Work Sans 600 + Source Sans Pro 400

Grid and Structure

Clean grids, constrained containers, and full-width color blocks create visual rhythm without borders or dividers.

Section Organization

Every Flat Design page follows a clear, scannable structure. Sections alternate between light and colored backgrounds to create visual rhythm.

  • Navigation -- Minimal top bar, no background, no borders
  • Hero -- Large bold headline + short text + single CTA
  • Features -- 3-4 column grid of icon + title + description
  • Content Rows -- Alternating text/image sections
  • Statistics -- Large numbers with short labels in a row
  • CTA Section -- Bold colored background + centered text
  • Footer -- Dark background, organized link columns

Mobile-First

Stack columns vertically on mobile. Maintain generous padding even at smaller breakpoints.

Fluid Typography

Typography scales smoothly using clamp() for seamless transitions between breakpoints.

Touch Targets

Interactive elements maintain minimum 44px touch targets on mobile devices for accessibility.

CSS / Design Techniques

Live, interactive examples of Flat Design components. No shadows, no gradients -- just color, shape, and precision.

Buttons

State changes via color shifts only. No shadows, ever.

Alerts
Info: Your settings have been saved.
Success: Account verified.
Warning: Storage nearing capacity.
Error: Unable to process request.
Form Elements
Toggles
Notifications enabled
Dark mode
Auto-save drafts

Click toggles to interact. Color transition only.

Flat Card

Flat Card Component

Cards use white backgrounds on colored sections. No shadows -- separation comes from background contrast alone.

Navigation
Brand
Home About Contact

No background, no borders, no shadows. Pure flat navigation using font weight and color to indicate active state.

Design Do's and Don'ts

The strict rules that define and protect the Flat Design aesthetic.

Do

Use solid, flat color fills for every surface
Create hierarchy through typography weight, size, and color contrast
Maintain generous whitespace and padding throughout
Design with accessibility as a primary concern (WCAG contrast)
Use vector graphics (SVG) for icons and illustrations
Keep interactions simple: color shifts for hover/active states
Use rounded corners on interactive elements
Separate sections with background color changes and vertical spacing

Don't

Use drop shadows, box shadows, or text shadows
Apply gradients to backgrounds, buttons, or any surface
Use textures, patterns, or photographic backgrounds
Add skeuomorphic details (stitching, leather, wood grain)
Use 3D effects, perspective transforms, or depth simulation
Add decorative borders or hairline dividers between sections
Use earth tones as the primary palette
Over-animate -- transitions should be subtle and functional

Clarity is the ultimate sophistication.

Flat Design proves that stripping away ornament reveals the beauty of pure function. No shadows. No gradients. Just purpose.

Back to Top Explore Palette