Canva DESIGN.md

Brands

Creative-tool design with playful confidence, rainbow-gradient energy, and strong workflow simplification. Canva combines bright brand color, rounded UI, approachable motion, and productivity-first editor structure…

Raw DESIGN.md

At a glance

Group
Brands
Main color
#00c4ccTeal design systems
Fonts
Canva SansSF Mono

Colors in this file

  • #ffffff

    background

  • #e2e8f0

    Unnamed

  • #00c4cc

    Unnamed

  • #1e293b

    Unnamed

  • #2b8cff

    border-color

  • #7d2ae8

    Unnamed

  • #8b3dff

    Unnamed

  • #ff4ecd

    Unnamed

  • #334155

    Unnamed

  • #64748b

    Unnamed

Creative-tool design with playful confidence, rainbow-gradient energy, and strong workflow simplification. Canva combines bright brand color, rounded UI, approachable motion, and productivity-first editor structure to make advanced design tasks feel easy and joyful.

1. Visual Theme & Atmosphere

Overall Aesthetic

Canva communicates creative power made simple. The interface needs to feel cheerful, fast, and polished, but it can’t become chaotic because users spend long sessions inside the editor and homepage dashboards.

Mood & Feeling

  • Playful: creativity should feel inviting, not intimidating
  • Simple: complex design actions should feel easy and guided
  • Collaborative: workflows should support teams and shared brand systems
  • Productive: the editor is a serious work surface despite the bright personality
  • Global: the design must scale across templates, docs, video, AI, and presentations

Design Density

Medium density. Canva often shows many features and entry points, but it stays accessible through rounded cards, bright signposting, and simplified action groups.

Visual Character

  • Signature turquoise-to-purple gradient energy
  • Friendly rounded controls and cards
  • Light, airy editor shells around more colorful content
  • Simple iconography and approachable microinteractions
  • Joyful without losing productivity focus

2. Color Palette & Roles

Signature Brand Colors

TokenHexRole
--canva-turquoise#00C4CCPrimary brand accent
--canva-blue#2B8CFFProductive action support
--canva-purple#8B3DFFBrand personality, AI / magic moments
--canva-pink#FF4ECDSecondary creative accent
--canva-gradientlinear-gradient(90deg, #00C4CC 0%, #7D2AE8 100%)Hero and brand treatment

Neutral Foundation

TokenHexRole
--ink-strong#1E293BPrimary text
--ink-default#334155Body text
--ink-muted#64748BSecondary text
--surface-page#F8FAFCApp and homepage background
--surface-card#FFFFFFCard and editor panel surface
--border-default#E2E8F0Border and divider

Semantic Colors

TokenHexRole
--success#16A34ASuccess
--warning#D97706Warning
--danger#DC2626Error

Color Usage Rules

  • Use gradients and bright accents for identity moments, not every surface.
  • Keep editor UI largely neutral so user content can shine.
  • Use purple and pink selectively to mark AI or premium/creative moments.

3. Typography Rules

Font Stack

css/* Canva-style friendly modern sans */
--font-sans: Canva Sans, Inter, 'Helvetica Neue', Arial, sans-serif;
--font-mono: 'SF Mono', 'Roboto Mono', Menlo, monospace;

Type Scale

ElementSizeWeightLine HeightLetter SpacingUsage
Hero Display56px7001.05-0.02emHomepage hero
Page Title40px7001.1-0.015emSection title
Section Title28px6001.15-0.01emFeature heading
Card Title20px6001.250Template / feature card
Body16px4001.60Main content
Small Body14px4001.50Secondary content
Label14px6001.30.01emButtons and controls

Typography Philosophy

Canva typography should feel friendly, modern, and frictionless. It supports creative confidence by staying readable and non-intimidating.

Practical Rules

  • Keep labels short and action-based.
  • Let the brand feel optimistic through generous spacing and rounded shapes.
  • Use strong hierarchy for feature discovery, not clutter.

4. Component Stylings

Buttons

Primary Button

css.button-primary {
  background: linear-gradient(90deg, #00C4CC 0%, #7D2AE8 100%);
  color: #FFFFFF;
  min-height: 44px;
  padding: 0 18px;
  border: none;
  border-radius: 999px;
  font: 600 14px/1 Inter, sans-serif;
}

Secondary Button

css.button-secondary {
  background: #FFFFFF;
  color: #1E293B;
  min-height: 44px;
  padding: 0 18px;
  border: 1px solid #E2E8F0;
  border-radius: 999px;
}

Inputs

Text Input

css.input {
  width: 100%;
  min-height: 44px;
  padding: 0 14px;
  background: #FFFFFF;
  color: #1E293B;
  border: 1px solid #E2E8F0;
  border-radius: 14px;
  font: 400 16px/1.2 Inter, sans-serif;
}

.input:focus {
  outline: none;
  border-color: #2B8CFF;
  box-shadow: 0 0 0 3px rgba(43, 140, 255, 0.14);
}

Cards and Editor Panels

Template Card

css.card {
  background: #FFFFFF;
  border: 1px solid #E2E8F0;
  border-radius: 20px;
  padding: 20px;
}

Editor Panel

css.editor-panel {
  background: #FFFFFF;
  border-radius: 18px;
  padding: 16px;
  box-shadow: 0 8px 18px rgba(30, 41, 59, 0.08);
}

5. Layout Principles

Spacing Scale

TokenValueUsage
--space-28pxTight spacing
--space-416pxCore spacing
--space-524pxCard spacing
--space-632pxSection spacing
--space-848pxMajor grouping
--space-1064pxLarge page rhythm

Layout Rules

  • Keep homepage and editor shells light and navigable.
  • Use visual grouping to separate create, brand, templates, and AI tools.
  • Let user content and template previews carry more color than the UI shell.
  • Use rounded cards and gentle motion to keep exploration fun.

6. Depth & Elevation

Surface Hierarchy

LevelTreatmentUse
Baselight neutral backgroundApp shell
Cardwhite rounded surfaceTemplate and feature grouping
Editor panelwhite elevated side panelTool controls
Brand herogradient-led panelMarketing or AI spotlight

Shadow System

css.shadow-card {
  box-shadow: 0 6px 14px rgba(30, 41, 59, 0.06);
}

.shadow-panel {
  box-shadow: 0 16px 28px rgba(30, 41, 59, 0.12);
}

Depth Rules

  • Use gentle depth and rounded surfaces.
  • Keep the editor productive, not toy-like.
  • Let gradients stay mostly in hero and highlight moments.

7. Do's and Don'ts

Do

  • Use Canva’s gradient energy for identity moments.
  • Keep the editor shell neutral and productivity-friendly.
  • Make complex actions feel simple and guided.
  • Use rounded surfaces and approachable spacing.
  • Support collaboration and brand-system workflows clearly.

Don't

  • Flood every screen with rainbow accents.
  • Let playful styling reduce clarity.
  • Overload discovery pages with too many equal-priority cards.
  • Make the product feel generic enterprise software.

8. Responsive Behavior

Responsive Rules

  • Stack cards and editor utilities cleanly on smaller screens.
  • Preserve clear CTA and search access on homepage views.
  • Keep template previews visually rich even when narrower.
  • Maintain large, touch-friendly controls in the editor and dashboards.

Mobile Character

Canva mobile should still feel joyful and productive. The bright brand personality should remain, but workflows must stay organized and fast to navigate.

9. Agent Prompt Guide

Quick Reference

  • Mood: playful, productive, creative, approachable
  • Signature colors: turquoise, blue, purple, pink
  • Core layout: neutral editor shell plus colorful template content
  • Typography: friendly modern sans
  • Components: gradient primary buttons, rounded cards, soft editor panels

Prompt Snippet

textDesign this interface in the style of Canva’s current product and homepage experience. Use a friendly modern sans, a turquoise-to-purple brand gradient for key identity moments, rounded controls, light neutral editor surfaces, and colorful template-driven content. The result should feel playful, productive, and easy to use rather than cluttered or overly enterprise.

Use it with your agent

Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.

Download

curl -o DESIGN.md https://www.uiskillbook.com/design-md/canva.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

get_design_md({ "slug": "canva" })