Overview

Site: Drawboard —

Platform: macOS native app + Web workspace  |  Date: 2026-03-08

Drawboard is a professional vector design tool for macOS, known for its clean, minimal interface and iconic yellow diamond logo. The marketing site features a modern, light design with generous whitespace, while the macOS app follows native platform conventions with a custom toolbar, sidebar layer list, and inspector panel.

Font note: Drawboard's website uses a geometric sans-serif (likely Cera Pro or Graphik). This reference uses Inter from Google Fonts as a close approximation. The macOS app uses the system SF Pro font family.

New Mac App Web App iOS App

Colors

Brand Yellow / Orange — The iconic diamond gradient and primary CTA color

#FDD231
yellow-400
#FDAD00
yellow-500
#FEA500
orange-500
#E8960A
orange-600

Accent Blue — Links, selection states, interactive elements

#4A90D9
blue-500
#3B7AC4
blue-600
#2D65A8
blue-700

Status

#34C759
Success
#FF9500
Warning
#FF3B30
Error
#5AC8FA
Info

Neutrals

#000000
Black
#1A1A1A
900
#424242
800
#616161
700
#757575
600
#9E9E9E
500
#BDBDBD
400
#E0E0E0
300
#EEEEEE
200
#F5F5F5
100
#FAFAFA
50
#FFFFFF
White

Typography

Website specimens rendered with Inter as a substitute for Drawboard's proprietary font.

Heading One
Tagh1
Size56px
Line-height64px
Letter-spacing-1.5px
Weight700
Heading Two
Tagh2
Size40px
Line-height48px
Letter-spacing-0.8px
Weight700
Heading Three
Tagh3
Size28px
Line-height36px
Letter-spacing-0.5px
Weight600
Heading Four
Tagh4
Size22px
Line-height28px
Letter-spacing-0.3px
Weight600
Body large — Drawboard is a toolkit made by designers, for designers, that puts the focus on you and your work.
StyleBody large
Size20px
Line-height30px
Letter-spacing-0.2px
Weight400
Body default — Design without distractions. Prototype without limitations. Collaborate with everyone, from start to finish.
StyleBody default
Size16px
Line-height24px
Weight400
Body small — The quick brown fox jumps over the lazy dog.
StyleBody small
Size14px
Line-height20px
Weight400
Caption — Platform Label
StyleCaption
Size12px
Transformuppercase
Letter-spacing0.4px
Weight500

Spacing

Scale

4px
8px
12px
16px
20px
24px
32px
40px
48px
56px
64px
80px
96px
120px
160px

Section Gaps

Small
48px
Medium
80px
Large
120px
X-Large
160px

Borders & Shadows

Border Radius

4px
8px
12px
16px
24px
100px (pill)

Shadows

Small0 1px 3px
Medium0 4px 12px
Large0 8px 24px
X-Large0 16px 48px
Cardsubtle + ring

Buttons

Variants

Sizes

States

VariantBackgroundColorRadiusBorder
Primary#FDAD00#1A1A1A8pxnone
Secondary#1A1A1A#FFFFFF8pxnone
Outlinetransparent#1A1A1A8px1px solid #E0E0E0
Ghosttransparent#4A90D98pxnone

All buttons: padding: 12px 24px; font: 600 16px Inter; transition: all 0.2s ease-in-out

Cards

Feature Card

White card with subtle shadow and thin border ring. Used for feature highlights and content blocks.

Drawboard for Teams

Branded Card

Card with a branded header using the Drawboard gradient for feature announcements.

Dark Card

Dark variant used in footer areas and testimonial sections.

New

Blog Card

Light gray card used for blog posts and update announcements.

Inputs

Clean input fields with 8px radius, gray border, and blue focus ring.

bg: #fff, radius: 8px, padding: 12px 16px, font: 16px, border: 1px solid #E0E0E0, focus-border: #4A90D9

Checkbox & Toggle

Off
On

Layout

Container Widths

1200px — Container
1080px — Wide
800px — Content
640px — Narrow

Breakpoints

Mobile375px
Tablet768px
Desktop1024px
Wide1440px

Section Rhythm

80–120px vertical padding per section, 48–64px gaps between content blocks within sections.

Motion & Interaction

Hover Transitions

All interactive elements use transition: all 0.2s ease-in-out. Buttons darken on hover; cards lift with enhanced shadow.

Hover to lift

Timing Functions

ContextValue
Defaultall 0.2s ease-in-out
Fast (tooltips)all 0.15s ease-in-out
Slow (modals)all 0.3s ease-in-out
Panel slideall 0.25s ease-in-out

App Overview

Drawboard is a native macOS design tool with a canvas-based interface featuring a toolbar, sidebar layer list, central canvas, and right-side inspector panel. The UI follows macOS design conventions with system fonts and native controls.

Homepage
Hero Section
Navigation Bar
T Heading Text
CTA Button
Background Image
Features
Card Grid
T Section Title
Homepage — 1440 × 900
Alignment
Position
X Y
W H
Fill
Border
Inside
Shadow

App Colors

UI Chrome — Toolbar, panels, and canvas background

rgba(246,246,246,0.95)
toolbar-bg
#FAFAFA
sidebar-bg
#FFFFFF
inspector-bg
#F5F5F5
canvas-bg
#D1D1D1
toolbar-border
#E5E5E5
panel-border

Selection & Guides

#4A90D9
selection-blue
rgba(74,144,217,0.15)
selection-hl
#FF3366
guide / measure

Icon States

#666666
icon-default
#4A90D9
icon-active
#CCCCCC
icon-disabled

Toolbar

macOS-native toolbar with translucent background, 38px height. Icons are 20px with 4px radius on hover.

height: 38px, bg: rgba(246,246,246,0.92), border-bottom: 1px solid #D1D1D1, icon: 20px #666, active: #4A90D9

Layer List

Sidebar layer panel: 240px width, 24px row height, 13px font size, 16px indent per nesting level.

Page 1
Artboard — Desktop
Header
T Title
Avatar
Button
Hidden Layer
Artboard — Mobile
Nav Bar

Inspector Panel

Right-side panel: 260px width, compact 24px inputs, 11px labels in uppercase. Sections divided by 1px #EEE borders.

Position
X Y
W H
Transform
R Flip
Style
Opacity
Blend
Fills
Borders
Center

Menus & Popovers

Context Menu

Color Picker

Toast / Notification

Document saved
Export failed
2 updates available

App Components

Badges & Tags

New Mac app Web app iOS app Published Draft

App Typography Scale

The macOS app uses SF Pro (system font) at these sizes:

ElementSizeWeight
Toolbar label11pxRegular (400)
Inspector label11pxMedium (500)
Inspector value12pxRegular (400)
Layer name13pxRegular (400)
Menu item13pxRegular (400)
Panel title13pxSemibold (600)
Tab label12pxMedium (500)
Tooltip11pxRegular (400)

App Layout Dimensions

ElementDimension
Toolbar height38px
Layer list width240px (resizable)
Inspector width260px (resizable)
Layer row height24px
Input height24px
Color swatch size16px
Toolbar icon size20px

CSS Custom Properties

:root {
  /* Brand */
  --Drawboard-yellow: #FDAD00;
  --Drawboard-yellow-light: #FDD231;
  --Drawboard-orange: #FEA500;

  /* Accent */
  --Drawboard-blue: #4A90D9;
  --Drawboard-blue-hover: #3B7AC4;

  /* Status */
  --Drawboard-success: #34C759;
  --Drawboard-warning: #FF9500;
  --Drawboard-error: #FF3B30;
  --Drawboard-info: #5AC8FA;

  /* Neutrals */
  --Drawboard-text-primary: #1A1A1A;
  --Drawboard-text-secondary: #4A4A4A;
  --Drawboard-text-muted: #757575;
  --Drawboard-border: #E0E0E0;
  --Drawboard-border-subtle: #EEEEEE;
  --Drawboard-bg-page: #FFFFFF;
  --Drawboard-bg-alt: #FAFAFA;
  --Drawboard-bg-muted: #F5F5F5;

  /* App UI */
  --Drawboard-toolbar-bg: rgba(246,246,246,0.92);
  --Drawboard-toolbar-border: #D1D1D1;
  --Drawboard-sidebar-bg: #FAFAFA;
  --Drawboard-inspector-bg: #FFFFFF;
  --Drawboard-canvas-bg: #F5F5F5;
  --Drawboard-selection: #4A90D9;
  --Drawboard-guide: #FF3366;

  /* Spacing */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-2xl: 48px;
  --space-3xl: 64px;

  /* Radius */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;

  /* Shadows */
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
  --shadow-md: 0 4px 12px rgba(0,0,0,0.08);
  --shadow-lg: 0 8px 24px rgba(0,0,0,0.10);
  --shadow-card: 0 2px 8px rgba(0,0,0,0.06),
                 0 0 0 1px rgba(0,0,0,0.04);

  /* Transitions */
  --transition-fast: all 0.15s ease-in-out;
  --transition-default: all 0.2s ease-in-out;
  --transition-slow: all 0.3s ease-in-out;
}

Tailwind Mapping

The paired JSON export now includes a tailwind section with theme extensions and component recipes. Use these mappings instead of default Tailwind tokens when recreating this system.

// tailwind.config.js
import designSystem from './design-system.json';

export default {
  theme: {
    extend: designSystem.tailwind.website.theme.extend,
  },
};

// Swap to designSystem.tailwind.app.theme.extend for app/portal surfaces.
ScopePrimaryBody FontRadiusShadowBreakpoint
Website100px{'max': '375px'}
App / Portal6px
ScopeRecipeClass PatternNotes
WebsitebuttonPrimaryinline-flex items-center justify-center gap-2 rounded-pill bg-brand-primary text-text-inverse shadow-sm px-4 py-2 font-semibold transition-colorsPrimary action button using exported brand, radius, and shadow tokens.
WebsitesurfaceCardrounded-md bg-surface-base text-text-primary border border-border-subtle shadow-sm p-6Default surface/card treatment for high-visibility content areas.
WebsiteinputFieldrounded-sm border border-border-subtle bg-surface-base text-text-primary px-3 py-2 focus:outline-none focus:ring-2 focus:ring-focus-ringBase text input treatment aligned to the exported radius, border, and focus tokens.
App / PortalbuttonPrimaryinline-flex items-center justify-center gap-2 rounded-button bg-brand-primary text-text-inverse shadow-sm px-4 py-2 font-semibold transition-colorsPrimary action button using exported brand, radius, and shadow tokens.
App / PortalsurfaceCardrounded-md bg-surface-base text-text-primary border border-border-subtle shadow-sm p-6Default surface/card treatment for high-visibility content areas.
App / PortalinputFieldrounded-button border border-border-subtle bg-surface-base text-text-primary px-3 py-2 focus:outline-none focus:ring-2 focus:ring-focus-ringBase text input treatment aligned to the exported radius, border, and focus tokens.