Hotjar DESIGN.md

Brands

Behavior analytics design with warm coral identity, heatmap visualization surfaces, session-replay clarity, and user-empathy UX.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#ff3c00Red design systems
Fonts
InterJetBrains Mono

Colors in this file

  • #ffffff

    background

  • #ff3c00

    background

  • #3b82f6

    Unnamed

  • #e5e7eb

    Unnamed

  • #cc3000

    Unnamed

  • #ff7a00

    Unnamed

  • #7c3aed

    Unnamed

  • #16a34a

    Unnamed

  • #f59e0b

    Unnamed

  • #ef4444

    Unnamed

Behavior analytics design with warm coral identity, heatmap visualization surfaces, session-replay clarity, and user-empathy UX.

1. Visual Theme & Atmosphere

Hotjar should feel warm, insightful, and human. The design language communicates heatmaps, session recordings, feedback surveys, user interviews, and the empathy behind understanding real user behavior.

  • Mood: warm, empathetic, insightful, approachable
  • Density: medium, with heatmap overlays, session replay controls, survey builders, and feedback widgets
  • Character: warm coral brand, white insights surfaces, heatmap gradient (blue-to-red), human-centered messaging

2. Color Palette & Roles

TokenHexRole
--hj-coral#FF3C00Primary brand CTA and highlights
--hj-coral-dark#CC3000Hover and active states
--hj-orange#FF7A00Secondary brand gradient endpoint
--hj-purple#7C3AEDRecordings and session replay accent
--hj-green#16A34APositive feedback and survey success
--hj-blue#3B82F6Informational and link states
--heat-cold#3B82F6Heatmap cold zone (low activity)
--heat-warm#F59E0BHeatmap warm zone (medium activity)
--heat-hot#EF4444Heatmap hot zone (high activity)
--surface-card#FFFFFFInsight and recording cards
--surface-bg#FFF8F6Warm-tinted dashboard background
--text-primary#1A1A2ELabels and headings
--border-default#E5E7EBCard and panel borders

The heatmap gradient (blue → yellow → red) is a signature visual. It must always use this exact progression — never reverse or alter the color order.

3. Typography Rules

css--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
--font-mono: "JetBrains Mono", Menlo, monospace;
ElementSizeWeightLine Height
Page Title30px7001.1
Section Title22px6001.2
Card Title18px6001.3
Body15px4001.65
Survey Question17px5001.5
Metric Value32px7001.0
Label12px6001.35

4. Component Stylings

css.button-primary {
  min-height: 42px;
  padding: 0 20px;
  border: none;
  border-radius: 8px;
  background: #FF3C00;
  color: #FFFFFF;
  font: 600 14px/1 Inter, sans-serif;
}

.recording-card {
  border: 1px solid #E5E7EB;
  border-radius: 12px;
  background: #FFFFFF;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  gap: 14px;
  cursor: pointer;
}

.heatmap-overlay {
  position: absolute;
  inset: 0;
  opacity: 0.75;
  pointer-events: none;
  background: radial-gradient(circle, rgba(239,68,68,0.8) 0%, rgba(245,158,11,0.6) 40%, rgba(59,130,246,0.3) 80%);
}

.feedback-widget {
  border-radius: 999px 999px 0 0;
  background: #FF3C00;
  color: #FFFFFF;
  padding: 10px 20px;
  font: 600 14px/1 Inter, sans-serif;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}

5. Layout Principles

TokenValueUsage
--space-28pxRecording list spacing
--space-416pxCard rhythm
--space-624pxSection padding
--space-1040pxDashboard section gaps

Dashboard leads with key metrics (recordings, heatmaps, responses). Heatmap view is full-page with a floating controls overlay. Session replay uses a bottom-anchored timeline.

6. Depth & Elevation

css.shadow-card    { box-shadow: 0 2px 8px rgba(26, 26, 46, 0.06); }
.shadow-panel   { box-shadow: 0 8px 24px rgba(255, 60, 0, 0.10); }
.shadow-modal   { box-shadow: 0 20px 52px rgba(26, 26, 46, 0.16); }

Recording and heatmap cards use a warm coral shadow to reinforce the brand's empathetic warmth.

7. Do's and Don'ts

Do always use the blue-to-red heatmap gradient in the correct order. Do make session recordings scannable with thumbnail previews. Do surface rage-click and u-turn signals prominently in recordings. Do not use coral for error states. Do not clutter the heatmap overlay with UI chrome.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxSurvey responses and recording count summary
Tablet768pxRecording list, basic heatmap view
Desktop1200pxFull dashboard: heatmaps, recordings, surveys, funnels

Heatmap creation and session replay require desktop. Mobile is for reviewing summaries and feedback.

9. Agent Prompt Guide

Design like Hotjar: warm coral CTAs, heatmap gradient (cold blue → warm amber → hot red), session-replay controls, survey builder surfaces, coral feedback widget, and user-behavior empathy hierarchy.

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/hotjar.md

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

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