Arc Browser DESIGN.md

Brands

Innovative browser with a sidebar-first aesthetic — vibrant gradient backgrounds, space-like dark surfaces, and a reimagined tab/space organization UI.

Raw DESIGN.md

At a glance

Group
Brands
Main color
#6b7affBlue design systems
Fonts
SF Pro TextSF Pro Display

Colors in this file

  • #6b7aff

    background

  • #3d2c8d

    Unnamed

  • #1a1a3e

    Unnamed

  • #ffffff

    Unnamed

  • #5463e8

    Unnamed

  • #0a0a1e

    Unnamed

Innovative browser with a sidebar-first aesthetic — vibrant gradient backgrounds, space-like dark surfaces, and a reimagined tab/space organization UI.

1. Visual Theme & Atmosphere

Arc from The Browser Company throws out the conventional browser chrome and starts fresh. Tabs live in a collapsible sidebar, URLs disappear after typing, and "Spaces" let you organize context rather than chaos. The design is vibrant and bold: dynamic gradient backgrounds (customizable per Space), a dark vertical sidebar, and whimsical color-forward UI that still feels intentional and calm. It's the most visually distinctive browser ever shipped.

2. Color Palette & Roles

TokenHexRole
--color-primary#6B7AFFBrand blue-purple
--color-primary-hover#5463E8Hover/active
--color-space-1#3D2C8DDefault space gradient start
--color-space-2#1A1A3EDefault space gradient end
--color-sidebar-bgrgba(20,20,40,0.85)Sidebar background (glass)
--color-sidebar-borderrgba(255,255,255,0.08)Sidebar right border
--color-tab-bgtransparentDefault tab row
--color-tab-hoverrgba(255,255,255,0.08)Hovered tab
--color-tab-activergba(255,255,255,0.14)Active/selected tab
--color-text-primary#FFFFFFPrimary UI text
--color-text-secondaryrgba(255,255,255,0.65)Secondary labels, domain names
--color-text-mutedrgba(255,255,255,0.35)Timestamps, hints
--color-url-barrgba(255,255,255,0.1)URL bar background
--color-favicon-borderrgba(255,255,255,0.15)Favicon container
--color-pinned#6B7AFFPinned tab indicator

3. Typography Rules

css--font-sans: -apple-system, 'SF Pro Text', 'Inter', sans-serif;
--font-display: -apple-system, 'SF Pro Display', 'Inter', sans-serif;
--font-size-xs: 11px;
--font-size-sm: 12px;
--font-size-base: 13px;
--font-size-md: 14px;
--font-size-lg: 16px;
--font-size-xl: 20px;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--line-height-tight: 1.2;
--line-height-base: 1.4;
ElementSizeWeightLine Height
Tab Title13px4001.4
Tab Domain11px4001.3
Space Name12px6001.3
URL Bar14px4001.4
Omnibox Suggestion13px4001.4

4. Component Stylings

css/* Space Background */
.space-bg {
  background: linear-gradient(135deg, #3D2C8D 0%, #1A1A3E 60%, #0A0A1E 100%);
  min-height: 100vh;
}

/* Sidebar */
.sidebar {
  width: 240px;
  height: 100vh;
  background: rgba(20, 20, 40, 0.85);
  backdrop-filter: blur(32px) saturate(1.5);
  border-right: 1px solid rgba(255,255,255,0.08);
  display: flex;
  flex-direction: column;
  padding: 12px 8px;
  position: fixed;
  left: 0;
  top: 0;
}

/* Tab Row */
.tab-row {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.1s ease;
  min-height: 36px;
}
.tab-row:hover { background: rgba(255,255,255,0.08); }
.tab-row--active { background: rgba(255,255,255,0.14); }
.tab-row__title {
  font-size: 13px;
  color: rgba(255,255,255,0.9);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.tab-row__favicon {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  flex-shrink: 0;
}

/* Space Badge */
.space-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 8px;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.1s;
}
.space-badge:hover { background: rgba(255,255,255,0.08); }
.space-badge__dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.space-badge__name {
  font-size: 12px;
  font-weight: 600;
  color: rgba(255,255,255,0.7);
}

/* URL Bar / Omnibox */
.url-bar {
  background: rgba(255,255,255,0.1);
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 8px;
  padding: 8px 14px;
  font-size: 14px;
  color: #FFFFFF;
  outline: none;
  width: 100%;
  transition: background 0.1s, border-color 0.1s;
}
.url-bar:focus {
  background: rgba(255,255,255,0.15);
  border-color: rgba(107,122,255,0.5);
}
.url-bar::placeholder { color: rgba(255,255,255,0.4); }

/* Pinned Tab Dot */
.pinned-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6B7AFF;
  flex-shrink: 0;
}

5. Layout Principles

TokenValueUsage
--sidebar-width240pxFixed sidebar (collapsible to 0)
--tab-height36pxStandard tab row height
--favicon-size16pxTab favicon
--spacing-xs4pxSidebar item internal gaps
--spacing-sm8pxBetween tab sections
--spacing-md12pxSidebar padding
--radius-sm4pxSmall elements
--radius-md8pxTab rows, URL bar
--sidebar-blur32pxBackdrop-filter blur

6. Depth & Elevation

css.sidebar-shadow { box-shadow: 4px 0 24px rgba(0,0,0,0.4); }
.omnibox-shadow { box-shadow: 0 8px 32px rgba(0,0,0,0.5); }
.popup-shadow { box-shadow: 0 12px 40px rgba(0,0,0,0.6); }

7. Do's and Don'ts

Do:

  • Use a rich gradient for the Space background — it's the main branding surface
  • Keep the sidebar frosted-glass: dark tinted with high blur
  • Tab titles truncate with ellipsis — favicons identify tabs visually
  • Pinned tabs use a small colored dot, not the full row layout

Don't:

  • Don't show a traditional top toolbar or tab bar
  • Don't use solid opaque backgrounds for the sidebar
  • Don't over-saturate gradient colors — keep them deep and space-like
  • Don't show the full URL by default — only on focus

8. Responsive Behavior

BreakpointMin WidthBehavior
Desktop only1024pxSidebar can collapse; tabs adapt
Wide1440pxComfortable sidebar at 240px

9. Agent Prompt Guide

You are designing for Arc Browser — a reimagined browser with sidebar-first navigation.
The dominant visual is a deep space-like gradient (dark purple to near-black) filling the entire background.
The sidebar is a frosted-glass panel (blur 32px, dark tinted) with tab rows as compact rounded items.
Tabs show a 16px favicon + title text; active tab has a lighter tinted background.
The URL bar is transparent with a white-tinted background on focus.
Spaces organize tabs into named groups, each with a distinct accent dot.
Tone is vibrant, spatial, and deeply opinionated — no conventional browser chrome.

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

MCP server

https://www.uiskillbook.com/mcp

MCP tool call

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