Visual suite design language

Design anything from one dark, template-rich workspace.

A Canva-specific preview built from purple action controls, rounded creator surfaces, template cards, pricing modules, and AI command patterns.

What will you design today?Search 1.6M+ templates
visual-suite.canva
30Colors
14Type levels
25Components
68Root tokens
01 / Colors

Action purple, dark canvas, template accents.

Grouped by role from the extracted design system. Blocks use the real token values and Canva's soft 16px card shell.

primary
#8B3DFF
Main CTA purple
accent
#A370FC
AI and link accent
accentPressed
#612DA8
Pressed action
canvas
#FFFFFF
Light pages
surfaceAlt
#F6F7F8
Toggles and bands
darkCanvas
#000000
Immersive shell
ink / darkSurface
#0F1015
Text and panels
body
#0D1216
Editorial text
success
#008009
Included features
warning
#EC9809
Billing caution
error
#DB142C
Validation
brand accents
cyan / magenta / coral
Template artwork
02 / Typography

Canva Sans rhythm with generous lines.

Rendered at real extracted scale. Canva Sans is substituted with Noto Sans in this file.

Display title
display - 64px / 400 / 1.10 / 0em / Noto Sans
Hero headline
hero - 60px / 700 / 1.30 / 0em / Noto Sans
Headline large
headline-lg - 48px / 400 / 1.10 / 0em / Noto Sans
Feature section
headline-md - 38px / 700 / 1.32 / 0em / Noto Sans
Dark card title
title-lg - 32px / 600 / 1.25 / 0em / Noto Sans
Pricing plan name
title-md - 24px / 600 / 1.33 / 0em / Noto Sans
Compact card title
title-sm - 18px / 600 / 1.33 / 0em / Noto Sans
Body copy stays relaxed and readable across dense pricing, help, and feature modules.
body - 16px / 400 / 1.50 / 0em / Noto Sans
Compact navigation and links use a smaller 14px rhythm.
body-compact - 14px / 400 / 1.57 / 0em / Noto Sans
Uppercase label
label - 12px / 700 / 1.67 / 0.125em / Noto Sans
03 / Buttons

Compact controls, pills only when intentional.

04 / Cards & Surfaces

White commerce cards meet dark creative panels.

Feature card

Soft blue-gray elevation, 16px corners, and direct utility copy.

Template tile

Artwork leads; text follows in a clipped rounded shell.

Canva AI

Dark hero card

Immersive surface for magic features and creation prompts.

Pro

Premium tools, templates, brand kits, and AI quota.

110
Recommended

Business

A stronger outline highlights the preferred paid plan.

Surface alt

Quiet wash for toggles, comparison bands, and grouped content.

05 / Brand-Specific Product Patterns

Creator UI modules that say Canva without the logo.

Mini mockups model editor rails, template browsing, pricing plans, help search, AI prompt surfaces, and comparison tables.

Visual editor shell

Template carousel

Pricing plan row

Free0
Teams170

Canva AI prompt

*Ask Canva to draft a launch deck

Help Center search

Account and billing
Designs and templates
Download and print

Feature comparison

FeatureFreeProBusiness
Brand kits15Unlimited
AI quota20010xTeam
Storage5 GB100 GB1 TB
06 / Forms

Rounded, quiet inputs with purple and blue states.

07 / Spacing

Compact rhythm with 64px sections.

xs
4px
sm
8px
md
16px
lg
24px
xl
32px
section
64px
08 / Radius

8px controls, 16px cards, pills for selectors.

4pxSmall details
8pxButtons and nav
12pxInputs
16pxCards and media
9999pxPills and badges
09 / Elevation

Soft, shallow, blue-gray depth.

feature

0 6px 20px -4px rgba(64,87,109,.30)

template

0 0 12px rgba(64,87,109,.07)

pricing

0 2px 4px + 0 6px 12px

dark raised

0 2px 4px + 0 4px 8px black

10 / Extracted Component Tokens

CSS variables for the preview.

:root {
  --brand-primary: #8B3DFF;
  --brand-accent: #A370FC;
  --brand-accent-hover: #7D2AE8;
  --brand-accent-pressed: #612DA8;
  --brand-ink: #0F1015;
  --brand-body: #0D1216;
  --brand-canvas: #FFFFFF;
  --brand-surface-alt: #F6F7F8;
  --brand-dark-canvas: #000000;
  --brand-dark-surface: #0F1015;
  --brand-dark-raised: #16171D;
  --brand-success: #008009;
  --brand-warning: #EC9809;
  --brand-error: #DB142C;
  --brand-cyan: #00C4CC;
  --brand-magenta: #E950F7;
  --brand-coral: #FF3D4D;
  --radius-md: 8px;
  --radius-xl: 16px;
  --radius-pill: 9999px;
  --space-section: 64px;
  --shadow-feature: 0 0 0 1px rgba(64,87,109,.04), 0 6px 20px -4px rgba(64,87,109,.30);
  --shadow-pricing: 0 0 0 .5px rgba(64,79,109,.06), 0 2px 4px rgba(24,44,89,.137), 0 6px 12px rgba(24,44,89,.07);
}