Replit DESIGN.md

Brands

Browser IDE and AI app-building design with vivid orange identity, clean coding surfaces, and practical workspace ergonomics.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#ff3c00Red design systems
Fonts
ABC DiatypeSF Mono

Colors in this file

  • #e2e8f0

    Unnamed

  • #ff3c00

    background

  • #ffffff

    background

  • #0f172a

    background

  • #d93300

    Unnamed

  • #111827

    Unnamed

  • #64748b

    Unnamed

  • #f8fafc

    Unnamed

  • #16a34a

    Unnamed

  • #2563eb

    Unnamed

Browser IDE and AI app-building design with vivid orange identity, clean coding surfaces, and practical workspace ergonomics.

1. Visual Theme & Atmosphere

Replit should feel like creation starts immediately. The interface blends coding, deployment, collaboration, and AI app generation, so the system should be fast, approachable, and tool-like.

  • Mood: inventive, practical, immediate, developer-friendly
  • Density: medium-to-high in workspace areas
  • Character: orange identity, white/neutral surfaces, editor-like panels, compact controls

2. Color Palette & Roles

TokenHexRole
--replit-orange#FF3C00Official brand orange and primary accent
--replit-orange-dark#D93300Hover / pressed state
--ink-strong#111827Primary text
--ink-muted#64748BMetadata and helper text
--surface-page#F8FAFCPage background
--surface-card#FFFFFFCards and panels
--surface-editor#0F172ADark editor surface
--border-default#E2E8F0Dividers and controls
--success#16A34ARunning / deployed state
--info#2563EBLink / info state

Use orange as a decisive action and brand signal. Keep editor surfaces structured and neutral.

3. Typography Rules

css--font-sans: "ABC Diatype", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--font-mono: "SF Mono", "JetBrains Mono", "Roboto Mono", Menlo, monospace;
ElementSizeWeightLine Height
Hero Display58px7501.05
Page Title40px7001.12
Section Title30px7001.2
Panel Title18px6501.3
Body16px4001.6
Small14px4001.45
Code13px5001.55

4. Component Stylings

css.button-primary {
  min-height: 42px;
  padding: 0 16px;
  border: 1px solid #FF3C00;
  border-radius: 10px;
  background: #FF3C00;
  color: #FFFFFF;
  font: 650 14px/1 Inter, sans-serif;
}

.workspace-panel {
  border: 1px solid #E2E8F0;
  border-radius: 12px;
  background: #FFFFFF;
  padding: 16px;
}

.editor-panel {
  border-radius: 12px;
  background: #0F172A;
  color: #E2E8F0;
  padding: 16px;
}

.input {
  min-height: 42px;
  border: 1px solid #E2E8F0;
  border-radius: 10px;
  padding: 0 14px;
}

5. Layout Principles

TokenValueUsage
--space-28pxToolbar spacing
--space-416pxPanels
--space-524pxSection rhythm
--space-848pxMarketing/product separation

For app-builder contexts, prioritize prompt input, preview, file tree, logs, and deployment status.

6. Depth & Elevation

css.shadow-panel { box-shadow: 0 8px 18px rgba(17, 24, 39, 0.07); }
.shadow-modal { box-shadow: 0 20px 48px rgba(17, 24, 39, 0.14); }

Prefer panel borders and workspace structure over heavy depth.

7. Do's and Don'ts

Do make creation feel immediate. Do keep coding surfaces readable. Do not use orange everywhere. Do not make the workspace look like a landing page.

8. Responsive Behavior

BreakpointMin WidthBehavior
Mobile0pxStack prompt, preview, logs
Tablet768pxTwo-pane builder layout
Desktop1200pxFull IDE/workspace multi-panel layout

Keep toolbars compact and touch targets at least 44px.

9. Agent Prompt Guide

Design like Replit: vivid orange CTAs, clean browser-IDE panels, dark code/editor areas, practical workspace controls, compact typography, and an immediate build-and-ship feeling.

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

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

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