Arc

Arc

Preview image. Unlock full-res

Playful gradient on clean slate

Industryproductivity
Palette
#ffffff
#fffcec
#fffadd
#000000
#696969
#595853
#bfbdb1
#3139fb
#2702c2
#ff5060
#0034fe
#ff9999

Color palette

brand
Arc Violet
#3139fb

Primary brand color, used for prominent links, icons, and hero elements, representing the core identity.

Action Violet
#2702c2

A darker shade of violet for interactive states, buttons, and focused elements to provide visual feedback.

accent
Red Accent
#ff5060

Accent color used sparingly, primarily for icons in the navigation, adding a touch of dynamism.

Cerulean Accent
#0034fe

Accent color for icons in the navigation, contributing to a diverse, playful palette for small elements.

Coral Accent
#ff9999

Accent color for icons in the navigation, adding warmth and variety.

Indigo Accent
#26069c

Accent color for icons in the navigation, providing depth.

Deep Violet Accent
#210784

Accent color for icons in the navigation, a rich, dark hue.

Royal Blue Accent
#2404aa

Accent color for icons in the navigation.

neutral
Canvas
#ffffff

Primary page background and pristine surfaces.

Wash
#fffcec

Subtle secondary background for content sections and slight surface elevation.

Highlight
#fffadd

Even lighter background used for specific content blocks in the hero section, creating a soft visual lift.

Charcoal Text
#000000

Primary text color for headlines and body copy, providing high contrast against light backgrounds.

Body Text
#696969

Secondary text used for body paragraphs and descriptive content.

Muted Text
#595853

Tertiary text for less prominent information or subtle details.

Shadow Tint
#bfbdb1

The base color for button shadows, providing a soft, almost imperceptible lift.

Hero Gradient Background
#fffcec

Background for the hero section, fading from light yellow to blue, defining the site's playful energy.

Typography

Type scale
Minor Third (1.2) from 12px base
heading-lg46px · 0.93 · -0.05em
The quick brown fox jumps over the lazy dog
heading40px · 0.98 · -0.04em
The quick brown fox jumps over the lazy dog
statement36px · 1 · -0.02em
The quick brown fox jumps over the lazy dog
heading-sm28px · 1.1 · -0.04em
The quick brown fox jumps over the lazy dog
subheading24px · 1.2
The quick brown fox jumps over the lazy dog
body-lg20px · 1.2
The quick brown fox jumps over the lazy dog
body-sm17px · 1.5 · 0.033em
The quick brown fox jumps over the lazy dog
nav14px · 1.2 · -0.02em
The quick brown fox jumps over the lazy dog
caption12px · 1.2 · 0.033em
The quick brown fox jumps over the lazy dog
Marlin Soft SQ
Weights
500, 700
Sizes
14px, 16px, 28px, 40px, 46px
Line height
0.93, 0.98, 1.07, 1.1, 1.2
Letter spacing
-0.02em, -0.02em, -0.04em, -0.04em, -0.05em
Fallback
Montserrat

Used for navigation items and significant headings, characterized by its rounded, inviting forms, and tight letter spacing at larger sizes, giving it a modern, almost-compressed feel without sacrificing legibility.

Marlin
Weights
400, 700, 800
Sizes
16px, 46px
Line height
0.93, 1.2
Letter spacing
-0.04em, -0.04em
Fallback
Montserrat

The core typeface for body text and prominent display headlines. Its clear, geometric structure provides a high degree of readability even with very tight letter spacing, acting as a workhorse for informational content and key statements.

InterVariable
Weights
500, 600, 700
Sizes
12px, 17px
Line height
1.2, 1.5
Letter spacing
0.033em, 0.033em
Fallback
Inter

A highly versatile sans-serif for interactive elements, smaller text, and functional copy. Its variable nature allows for precise control, making it suitable for compact UI elements where legibility at small sizes is crucial. The slightly positive letter spacing helps differentiate it from the tightly tracked headlines.

ABC Favorit Mono
Weights
400, 700
Sizes
12px
Line height
1.2
Letter spacing
0.033em
Fallback
Space Mono

A monospaced font used for code snippets, technical details, or unique UI elements that require a distinct, more structured feel, emphasizing precision and technicality. The varied letter spacing implies careful typographic treatment for specific data display.

-apple-system
Weights
600
Sizes
14px
Line height
2.07
Letter spacing
-0.01em
Fallback
system-ui

Fallback system font for buttons, ensuring native OS readability and baseline consistency. The slightly negative letter spacing gives it a clean, modern appearance within button contexts.

ABC Oracle
Weights
400
Sizes
20px, 24px
Line height
1.2
Letter spacing
normal, normal
Fallback
IBM Plex Sans

A more traditional, open sans-serif, acting as a counterpoint to the tightly tracked headlines. Used for body text at larger sizes and subheadings, providing a sense of space and approachability with normal letter spacing.

Exposure VAR
Weights
700
Sizes
36px
Line height
1
Letter spacing
-0.02em
Fallback
Oswald

A bold, impactful font reserved for singular, high-impact statements. Its condensed nature and tight letter spacing ensure it stands out and conveys authority in key messaging areas.

Spacing & shape

Spacing
Section gap48px
Card padding24px
Element gap24px
Radius
Default8px
buttons-pill22px
links4px

Elevation

Button
rgba(0, 0, 0, 0.1) 0px 5px 5px 0px
Elevated UI Component
rgba(0, 0, 0, 0.25) 0px 2px 8px 0px

Components

Primary Ghost ButtonPrimary Call to Action

A ghost button for primary actions, featuring an Arc Violet (#3139fb) text color, a 10px corner radius, and 8px vertical padding. The border color matches the text, giving it a minimalist yet prominent appearance.

Secondary Ghost ButtonSecondary Call to Action

Similar to the Primary Ghost Button, but with a white background and Action Violet (#2702c2) text and border, offering a slightly more subdued interaction while retaining brand color.

Pill Download ButtonDownload / Key Action

Prominent pill-shaped button for downloads, with a semi-transparent dark background (rgba(0, 0, 0, 0.85)), white text, and a substantial 22px border-radius. It includes 8px padding-top, 22px padding-right, 8px padding-bottom, and 8px padding-left, creating an oval shape. A light shadow (rgba(0, 0, 0, 0.1) 0px 5px 5px 0px) provides subtle depth.

Navigation LinkPrimary Navigation

Compact navigation links using Marlin Soft SQ, 14px, typically with a 3px vertical padding. Text color is Charcoal Text (#000000) or Arc Violet (#3139fb) for active states.

Feature CardInformational Display

Content containers with default 8px border-radius, often featuring a 1px solid border and 24px internal padding. They utilize Canvas (#ffffff) or Wash (#fffcec) as backgrounds, appearing as distinct blocks.

Browser UI ElementProduct Mockup Display

Elements within the browser interface mockups, characterized by clean white backgrounds and subtle shadows (rgba(0, 0, 0, 0.25) 0px 2px 8px 0px) for elevated components. They incorporate small 4px or 8px radii where appropriate to mimic system UI.

Quote CitationTestimonial or Endorsement

Links formatted with 4px border-radius, using lighter body text colors like Muted Text (#595853) with an underscore or an Action Violet (#2702c2) for interactive quotes.

Guidelines

Do
  • Prioritize Marlin Soft SQ for all headlines and navigation, applying tight letter spacing values like -0.05em at 46px to maintain the crisp, modern feel.
  • Use Arc Violet (#3139fb) as the dominant accent for all interactive elements, ensuring visual consistency for brand actions.
  • Apply the Pill Download Button's 22px border-radius and rgba(0, 0, 0, 0.85) background to all primary call-to-action buttons for consistency.
  • Employ the Canvas (#ffffff) and Wash (#fffcec) backgrounds in an alternating fashion for major page sections to create a subtle shift in depth.
  • Use a base vertical padding of 8px and horizontal padding of 22px for buttons to preserve the brand's unique button proportions.
  • For any UI elements requiring a subtle lift, incorporate a soft shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 0px.
  • Maintain a clear hierarchy of text colors: use Charcoal Text (#000000) for headlines, Body Text (#696969) for main paragraphs, and Muted Text (#595853) for secondary information.
Don’t
  • Avoid using harsh or opaque shadows; stick to the light, transparent shadow styles provided.
  • Do not introduce new color hues for interactive elements; confine brand interactions to Arc Violet (#3139fb) and Action Violet (#2702c2).
  • Avoid generic button shapes; adhere to either the 10px radius for ghost buttons or the 22px pill shape for primary CTAs.
  • Do not let headlines breathe with positive letter spacing; maintain the characteristic negative tracking for impact.
  • Avoid using stock photography; instead, focus on clean product screenshots within browser frames.
  • Do not deviate from the established spacing hierarchy; all elements should align with the 4px base unit, with element gaps at 24px and section gaps at 48px.
  • Don't use gradients for subtle UI elements; confine them to large, thematic areas like hero sections or structural backgrounds.

About this system

Show

Arc's design feels like an iridescent canvas beneath structured content. A clean, spacious base of near-white `#fffcec` and `#ffffff` is contrasted by vibrant, gradient-heavy headers and footers that burst with energetic blues and purples. Typography utilizes tight letter-spacing for headlines, lending a crisp, almost digital precision, while interactive elements are defined by a singular, deep violet `#3139fb` and a distinct pill-shaped button style.

Layout

The page primarily uses a max-width contained layout for core content after the hero. The hero section is characterized by a full-bleed gradient background with a centered headline and CTA. Content sections generally use consistent vertical spacing of 48px. Within sections, content is arranged in centered stacks or alternating text+image compositions, as seen with the browser mockups. Density is comfortable, with generous white space around elements.

Imagery

The site uses product screenshots embedded within highly stylized browser frames as its primary visual content, showcasing the Arc browser's UI. These are typically contained and serve an explanatory role. Icons are outlined, mono-color (either black or a brand accent like Arc Violet). There is a complete absence of conventional photography or illustrations, putting the focus entirely on the product UI and its innovative design.

Reminiscent of Framer, Linear, Raycast, Notion.

# Arc — Style Reference
> Playful gradient on clean slate

**Theme:** light

**Site:** https://arc.net

Arc's design feels like an iridescent canvas beneath structured content. A clean, spacious base of near-white `#fffcec` and `#ffffff` is contrasted by vibrant, gradient-heavy headers and footers that burst with energetic blues and purples. Typography utilizes tight letter-spacing for headlines, lending a crisp, almost digital precision, while interactive elements are defined by a singular, deep violet `#3139fb` and a distinct pill-shaped button style.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Arc Violet | `#3139fb` | `--color-arc-violet` | Primary brand color, used for prominent links, icons, and hero elements, representing the core identity. |
| Action Violet | `#2702c2` | `--color-action-violet` | A darker shade of violet for interactive states, buttons, and focused elements to provide visual feedback. |
| Red Accent | `#ff5060` | `--color-red-accent` | Accent color used sparingly, primarily for icons in the navigation, adding a touch of dynamism. |
| Cerulean Accent | `#0034fe` | `--color-cerulean-accent` | Accent color for icons in the navigation, contributing to a diverse, playful palette for small elements. |
| Coral Accent | `#ff9999` | `--color-coral-accent` | Accent color for icons in the navigation, adding warmth and variety. |
| Indigo Accent | `#26069c` | `--color-indigo-accent` | Accent color for icons in the navigation, providing depth. |
| Deep Violet Accent | `#210784` | `--color-deep-violet-accent` | Accent color for icons in the navigation, a rich, dark hue. |
| Royal Blue Accent | `#2404aa` | `--color-royal-blue-accent` | Accent color for icons in the navigation. |
| Canvas | `#ffffff` | `--color-canvas` | Primary page background and pristine surfaces. |
| Wash | `#fffcec` | `--color-wash` | Subtle secondary background for content sections and slight surface elevation. |
| Highlight | `#fffadd` | `--color-highlight` | Even lighter background used for specific content blocks in the hero section, creating a soft visual lift. |
| Charcoal Text | `#000000` | `--color-charcoal-text` | Primary text color for headlines and body copy, providing high contrast against light backgrounds. |
| Body Text | `#696969` | `--color-body-text` | Secondary text used for body paragraphs and descriptive content. |
| Muted Text | `#595853` | `--color-muted-text` | Tertiary text for less prominent information or subtle details. |
| Shadow Tint | `#bfbdb1` | `--color-shadow-tint` | The base color for button shadows, providing a soft, almost imperceptible lift. |
| Hero Gradient Background | `#fffcec` | `--color-hero-gradient-background` | Background for the hero section, fading from light yellow to blue, defining the site's playful energy. |

## Tokens — Typography

### Marlin Soft SQ
- **Substitute:** Montserrat
- **Weights:** 500, 700
- **Sizes:** 14px, 16px, 28px, 40px, 46px
- **Line height:** 0.93, 0.98, 1.07, 1.1, 1.2
- **Letter spacing:** -0.02em, -0.02em, -0.04em, -0.04em, -0.05em
- **Role:** Used for navigation items and significant headings, characterized by its rounded, inviting forms, and tight letter spacing at larger sizes, giving it a modern, almost-compressed feel without sacrificing legibility.

### Marlin
- **Substitute:** Montserrat
- **Weights:** 400, 700, 800
- **Sizes:** 16px, 46px
- **Line height:** 0.93, 1.2
- **Letter spacing:** -0.04em, -0.04em
- **Role:** The core typeface for body text and prominent display headlines. Its clear, geometric structure provides a high degree of readability even with very tight letter spacing, acting as a workhorse for informational content and key statements.

### InterVariable
- **Substitute:** Inter
- **Weights:** 500, 600, 700
- **Sizes:** 12px, 17px
- **Line height:** 1.2, 1.5
- **Letter spacing:** 0.033em, 0.033em
- **Role:** A highly versatile sans-serif for interactive elements, smaller text, and functional copy. Its variable nature allows for precise control, making it suitable for compact UI elements where legibility at small sizes is crucial. The slightly positive letter spacing helps differentiate it from the tightly tracked headlines.

### ABC Favorit Mono
- **Substitute:** Space Mono
- **Weights:** 400, 700
- **Sizes:** 12px
- **Line height:** 1.2
- **Letter spacing:** 0.033em
- **Role:** A monospaced font used for code snippets, technical details, or unique UI elements that require a distinct, more structured feel, emphasizing precision and technicality. The varied letter spacing implies careful typographic treatment for specific data display.

### -apple-system
- **Substitute:** system-ui
- **Weights:** 600
- **Sizes:** 14px
- **Line height:** 2.07
- **Letter spacing:** -0.01em
- **Role:** Fallback system font for buttons, ensuring native OS readability and baseline consistency. The slightly negative letter spacing gives it a clean, modern appearance within button contexts.

### ABC Oracle
- **Substitute:** IBM Plex Sans
- **Weights:** 400
- **Sizes:** 20px, 24px
- **Line height:** 1.2
- **Letter spacing:** normal, normal
- **Role:** A more traditional, open sans-serif, acting as a counterpoint to the tightly tracked headlines. Used for body text at larger sizes and subheadings, providing a sense of space and approachability with normal letter spacing.

### Exposure VAR
- **Substitute:** Oswald
- **Weights:** 700
- **Sizes:** 36px
- **Line height:** 1
- **Letter spacing:** -0.02em
- **Role:** A bold, impactful font reserved for singular, high-impact statements. Its condensed nature and tight letter spacing ensure it stands out and conveys authority in key messaging areas.

## Tokens — Type Scale

Minor Third (1.2) from 12px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.2 | 0.033em |
| nav | 14px | 1.2 | -0.02em |
| body-sm | 17px | 1.5 | 0.033em |
| body-lg | 20px | 1.2 | — |
| subheading | 24px | 1.2 | — |
| heading-sm | 28px | 1.1 | -0.04em |
| statement | 36px | 1 | -0.02em |
| heading | 40px | 0.98 | -0.04em |
| heading-lg | 46px | 0.93 | -0.05em |

## Tokens — Spacing

- **Section gap:** 48px
- **Card padding:** 24px
- **Element gap:** 24px

## Tokens — Radius

- **Default:** 8px
- **buttons-pill:** 22px
- **links:** 4px

## Tokens — Elevation

- **Button:** `rgba(0, 0, 0, 0.1) 0px 5px 5px 0px`
- **Elevated UI Component:** `rgba(0, 0, 0, 0.25) 0px 2px 8px 0px`

## Layout

The page primarily uses a max-width contained layout for core content after the hero. The hero section is characterized by a full-bleed gradient background with a centered headline and CTA. Content sections generally use consistent vertical spacing of 48px. Within sections, content is arranged in centered stacks or alternating text+image compositions, as seen with the browser mockups. Density is comfortable, with generous white space around elements.

## Imagery

The site uses product screenshots embedded within highly stylized browser frames as its primary visual content, showcasing the Arc browser's UI. These are typically contained and serve an explanatory role. Icons are outlined, mono-color (either black or a brand accent like Arc Violet). There is a complete absence of conventional photography or illustrations, putting the focus entirely on the product UI and its innovative design.

## Components

### Primary Ghost Button
*Primary Call to Action*

A ghost button for primary actions, featuring an Arc Violet (#3139fb) text color, a 10px corner radius, and 8px vertical padding. The border color matches the text, giving it a minimalist yet prominent appearance.

### Secondary Ghost Button
*Secondary Call to Action*

Similar to the Primary Ghost Button, but with a white background and Action Violet (#2702c2) text and border, offering a slightly more subdued interaction while retaining brand color.

### Pill Download Button
*Download / Key Action*

Prominent pill-shaped button for downloads, with a semi-transparent dark background (rgba(0, 0, 0, 0.85)), white text, and a substantial 22px border-radius. It includes 8px padding-top, 22px padding-right, 8px padding-bottom, and 8px padding-left, creating an oval shape. A light shadow (rgba(0, 0, 0, 0.1) 0px 5px 5px 0px) provides subtle depth.

### Navigation Link
*Primary Navigation*

Compact navigation links using Marlin Soft SQ, 14px, typically with a 3px vertical padding. Text color is Charcoal Text (#000000) or Arc Violet (#3139fb) for active states.

### Feature Card
*Informational Display*

Content containers with default 8px border-radius, often featuring a 1px solid border and 24px internal padding. They utilize Canvas (#ffffff) or Wash (#fffcec) as backgrounds, appearing as distinct blocks.

### Browser UI Element
*Product Mockup Display*

Elements within the browser interface mockups, characterized by clean white backgrounds and subtle shadows (rgba(0, 0, 0, 0.25) 0px 2px 8px 0px) for elevated components. They incorporate small 4px or 8px radii where appropriate to mimic system UI.

### Quote Citation
*Testimonial or Endorsement*

Links formatted with 4px border-radius, using lighter body text colors like Muted Text (#595853) with an underscore or an Action Violet (#2702c2) for interactive quotes.

## Guidelines

### Do

- Prioritize Marlin Soft SQ for all headlines and navigation, applying tight letter spacing values like -0.05em at 46px to maintain the crisp, modern feel.
- Use Arc Violet (#3139fb) as the dominant accent for all interactive elements, ensuring visual consistency for brand actions.
- Apply the Pill Download Button's 22px border-radius and rgba(0, 0, 0, 0.85) background to all primary call-to-action buttons for consistency.
- Employ the Canvas (#ffffff) and Wash (#fffcec) backgrounds in an alternating fashion for major page sections to create a subtle shift in depth.
- Use a base vertical padding of 8px and horizontal padding of 22px for buttons to preserve the brand's unique button proportions.
- For any UI elements requiring a subtle lift, incorporate a soft shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 0px.
- Maintain a clear hierarchy of text colors: use Charcoal Text (#000000) for headlines, Body Text (#696969) for main paragraphs, and Muted Text (#595853) for secondary information.

### Don't

- Avoid using harsh or opaque shadows; stick to the light, transparent shadow styles provided.
- Do not introduce new color hues for interactive elements; confine brand interactions to Arc Violet (#3139fb) and Action Violet (#2702c2).
- Avoid generic button shapes; adhere to either the 10px radius for ghost buttons or the 22px pill shape for primary CTAs.
- Do not let headlines breathe with positive letter spacing; maintain the characteristic negative tracking for impact.
- Avoid using stock photography; instead, focus on clean product screenshots within browser frames.
- Do not deviate from the established spacing hierarchy; all elements should align with the 4px base unit, with element gaps at 24px and section gaps at 48px.
- Don't use gradients for subtle UI elements; confine them to large, thematic areas like hero sections or structural backgrounds.

## Agent Prompt Guide

Quick Color Reference:
- Primary Text: #000000
- Background: #ffffff
- CTA Button: rgba(0, 0, 0, 0.85)
- Primary Accent: #3139fb
- Secondary Surface: #fffcec

Example Component Prompts:
1. Create a hero section: Full-width linear-gradient(to right, #fffcec, #fffadd) background. Headline 'Meet Dia, the next evolution of Arc' using Marlin Soft SQ 46px, weight 700, #000000, letter-spacing -0.05em. Subheading 'A familiar design that weaves AI into everyday tasks' Marlin 16px, weight 400, #696969. Center a 'Pill Download Button' below with an icon.
2. Create a 'Feature Card': Background #ffffff, border-radius 8px, 1px solid #e0e0e0 (placeholder, derive a neutral from the data, if none is present). Padding 24px. Headline 'Your perfect setup.' Marlin Soft SQ 28px, weight 700, #000000. Body text 'Customize your browser to match your unique workflow.' InterVariable 17px, weight 500, #696969.
3. Create a 'Pill Download Button': Background rgba(0, 0, 0, 0.85), text #ffffff. Border-radius 22px. Padding 8px 22px 8px 8px. Text 'Try Dia' with -apple-system 14px, weight 600, letter-spacing -0.01em. Add an icon to the left inside the padding space.

More like this