Arc
Saturated blue bands with a wavy edge around a soft, warm center.

Arc's site breaks the gray software page pattern: a saturated blue (#3139fb) fills wide bands at the top and bottom with a wavy edge, and much of the copy is set in that same blue. Between the bands sits a pale, warm gradient with a large headline and a dark rounded button. Corners stay soft at 8 to 10px, and the type mixes a rounded sans with a plain grotesk.
- Commit to one saturated color for large areas and for the copy itself.
- Use a playful edge, like a wave, between bands.
- Keep the center pale and calm so the bands frame it.
- Mute the blue to a safe corporate tone.
- Divide big sections with straight hairlines.
- Add a second loud color next to the blue.
Color roles
#ffffffThe page ground
#fffcecRaised panels, bands and cards
#3139fbPrimary ink, 6.8:1 on the background
#2702c2Primary actions
#3139fbBrand color in artwork, marks and badges
Type
Use Nunito. Marlin isn't a free font. Nunito is a rounded free stand-in, not a match.
Use Inter. Marlin isn't a free font. Inter is a free stand-in, not a match.
Use Inter. ABC Oracle is a commercial typeface from Dinamo. Inter is a free stand-in.
Use Inter. The captured face is Inter, free under the SIL Open Font License.
Sizes in use: 46px / 40px / 36px / 24px / 20px / 17px / 16px / 14px / 13px
Spacing
No single base unit: these are the values the page repeats.
Corners and depth
Buttons and cards
Rebuilt here from the measured values, not copied from the site's code.
Hand this to your AI coding tool
Drop it in your repo as DESIGN.md and point Claude Code, Cursor or Codex at it before you ask for a page.
# Arc design system
> Captured from https://arc.net/ on 2026-10-05 by Brooks New Media (https://design.brooksnewmedia.com/styles/arc/). An independent analysis for reference: Arc and its marks belong to their owner. Learn from the system; don't copy the brand.
## Overview
Arc's site breaks the gray software page pattern: a saturated blue (#3139fb) fills wide bands at the top and bottom with a wavy edge, and much of the copy is set in that same blue. Between the bands sits a pale, warm gradient with a large headline and a dark rounded button. Corners stay soft at 8 to 10px, and the type mixes a rounded sans with a plain grotesk.
- Theme: light
- Mood: vivid, playful, blue
- Category: Browser
## Colors
| Role | Hex | Use |
|---|---|---|
| Background | `#ffffff` | The page ground |
| Surface | `#fffcec` | Raised panels, bands and cards |
| Text | `#3139fb` | Primary ink, 6.8:1 on the background |
| Accent | `#2702c2` | Primary actions |
| Highlight | `#3139fb` | Brand color in artwork, marks and badges |
Full palette, most used first: `#3139fb`, `#ffffff`, `#fffcec`, `#fffadd`, `#2702c2`, `#595959`, `#696969`, `#000000`.
## Typography
- **Marlin Soft SQ**: display and body, 70.4% of the text. Use Nunito. Marlin isn't a free font. Nunito is a rounded free stand-in, not a match.
- **Marlin**: body, 10% of the text. Use Inter. Marlin isn't a free font. Inter is a free stand-in, not a match.
- **ABC Oracle**: body, 7.2% of the text. Use Inter. ABC Oracle is a commercial typeface from Dinamo. Inter is a free stand-in.
- **InterVariable**: body, 5% of the text. Use Inter. The captured face is Inter, free under the SIL Open Font License.
| Role | Family | Size | Weight | Line height | Tracking |
|---|---|---|---|---|---|
| Display | Marlin Soft SQ | 45.5px | 700 | 0.93 | -0.04em |
| Heading | Marlin Soft SQ | 40px | 700 | 0.98 | -0.04em |
| Subheading | ABC Oracle | 20px | 400 | 1.2 | 0 |
| Body | ABC Oracle | 20px | 400 | 1.2 | 0 |
| Small | Marlin Soft SQ | 16px | 700 | normal | 0 |
Sizes in use, largest first: 46px, 40px, 36px, 24px, 20px, 17px, 16px, 14px, 13px.
## Spacing
No single base unit: the values below are what the page repeats.
Values in use: 3px, 6px, 8px, 10px, 12px, 16px, 20px, 24px, 32px.
## Shape
Corner radii, smallest first: 8px, 10px.
Shadows, most used first:
- `rgba(0, 0, 0, 0.1) 0px 5px 5px 0px`
- `rgba(0, 0, 0, 0.25) 0px 2px 8px 0px`
## Components
### Primary button ("Download Arc for Windows")
- Fill: #2702c2
- Text: #ffffff, 14px at weight 600
- Border: none
- Ring or shadow: `rgba(0, 0, 0, 0.1) 0px 5px 5px 0px`
- Corner: 10px
- Height: 45px, padding 8px 0px
### Secondary button ("Download Arc for Mac")
- Fill: #ffffff
- Text: #2702c2, 14px at weight 600
- Border: none
- Ring or shadow: `rgba(0, 0, 0, 0.1) 0px 5px 5px 0px`
- Corner: 10px
- Height: 45px, padding 8px 0px
## Do
- Commit to one saturated color for large areas and for the copy itself.
- Use a playful edge, like a wave, between bands.
- Keep the center pale and calm so the bands frame it.
## Don't
- Mute the blue to a safe corporate tone.
- Divide big sections with straight hairlines.
- Add a second loud color next to the blue.
## CSS variables
```css
:root {
--color-background: #ffffff;
--color-surface: #fffcec;
--color-text: #3139fb;
--color-accent: #2702c2;
--color-highlight: #3139fb;
--font-display: "Marlin Soft SQ", "Nunito", system-ui, sans-serif;
--text-display: 45.5px;
--weight-display: 700;
--font-heading: "Marlin Soft SQ", "Nunito", system-ui, sans-serif;
--text-heading: 40px;
--weight-heading: 700;
--font-subheading: "ABC Oracle", "Inter", system-ui, sans-serif;
--text-subheading: 20px;
--weight-subheading: 400;
--font-body: "ABC Oracle", "Inter", system-ui, sans-serif;
--text-body: 20px;
--weight-body: 400;
--font-small: "Marlin Soft SQ", "Nunito", system-ui, sans-serif;
--text-small: 16px;
--weight-small: 700;
--space-1: 3px;
--space-2: 6px;
--space-3: 8px;
--space-4: 10px;
--space-5: 12px;
--space-6: 16px;
--space-7: 20px;
--space-8: 24px;
--space-9: 32px;
--radius-1: 8px;
--radius-2: 10px;
}
```
## Notes for AI coding tools
- Start from the CSS variables above and build components from them, not from new values.
- Use the font substitutes listed. Never embed a commercial or platform-only typeface without a license.
- Keep body text at 4.5:1 contrast or better against its ground.
- These values were measured from the live page at 1440x900; the site may have changed since 2026-10-05.
Arc and its marks belong to their owner. This page is an independent analysis of the public website, measured on 2026-10-05. We're not affiliated with or endorsed by Arc.