BrandToPrompt

AddToAny Design System: Neutral Integration-Friendly UI

Visit Site

Explore AddToAny's design system - colors, typography, and grid specs. Learn how neutral UI design integrates seamlessly into any brand.

6 min read1,137 words

Brand Identity

Color Palette

Primary
Secondary

Typography

Primary Font
-apple-system
Secondary Font
HelveticaNeue-Light

Design Style

Style
minimalist, system-native with subtle shadows and functional neutrals
Visual Density
compact grid-based layout with 8px multiples
Border Style
mixed: 4px inputs, 8px cards, 10px buttons, 50% icons

Full Analysis

AddToAny Design System Deep-Dive

1. Brand Overview

AddToAny is one of those rare web tools that’s been around for over a decade without chasing trends. It’s a simple social sharing platform—drop-in buttons for your site that let visitors share content anywhere. The design language mirrors that mission: functional, stripped back, and built for integration rather than brand spectacle.

The vibe is utilitarian but not ugly. They’re not trying to win a beauty contest; they’re trying to be invisible until needed. This means the UI leans on system fonts, safe color contrasts, and a consistent grid that works across anything from WordPress blogs to enterprise dashboards. The site doesn’t scream “brand” in the way a consumer product does—it’s more of a toolkit aesthetic.

Philosophically, AddToAny’s design choices are about neutrality. The primary blue (#0166ff) is vibrant enough to draw attention when needed—think “share” buttons or hover states—but most other colors are subdued grays and off-whites that fade into the background. This makes sense: their buttons live inside other brands’ ecosystems, so they can’t be visually dominant or clash with host sites.

Typography is pragmatic. They use -apple-system and sans-serif-light stacks, letting the OS render text in its native UI font. This avoids loading external fonts, which keeps performance high and blends with whatever platform the user is on.

Overall, the design philosophy is:

  • Neutral by default — blend in until action is needed.
  • System-native — use platform fonts and minimal assets.
  • Consistent geometry — 8px grid, rounded corners on interactive elements, and restrained shadows.
  • Accessible contrast — the palette supports WCAG-compliant links and text.

This is not a “brand-first” website; it’s a “product-first” toolkit. Everything about the design system is built to work inside someone else’s brand universe without breaking it. That’s the genius here—they stay out of the way.


2. Color System

2.1 Primary Colors

The main brand color is #0166ff. It’s a saturated blue that reads as “trustworthy tech” in Western contexts. Blue is common for link states and CTAs in web UI; AddToAny’s choice is slightly brighter than Facebook’s blue, closer to Google’s link blue but with more saturation. This ensures their buttons pop even in environments with heavy visual noise.

Psychologically, this blue signals reliability and action. It’s used on hover states, active links, and any “share” action. They avoid using it for large areas—keeping it as an accent color preserves its attention value.

Compared to competitors:

  • ShareThis uses green (#00bf8f) — more “eco” and friendly.
  • AddToAny’s blue feels more corporate and platform-neutral.
  • Facebook’s #1877f2 is deeper; AddToAny’s is lighter, increasing contrast against dark backgrounds.

2.2 Complete Palette

Color NameHexRole / Guess from SourceUsage Contexts
Primary Blue#0166ffAccent / BrandShare buttons, hover states, CTA links
Dark Charcoal#393f49Text / UI backgroundHeader content, logo
Medium Gray#616c7dSecondary textLinks default color
Black#000000Text / UI elementsFull headers
Deep Gray#2a2a2aBackground / textVarious
White#ffffffBackground / textButtons, modal borders
Light Gray#bec4ccBorderDiv borders
Slate Gray#545d6aHover/focusHover states
Light Blue#82b0ffHover/focus accentHover/focus variants
Medium Blue#3988ffHover/focus accentHover/focus variants

2.3 Color Relationships

The palette is split into:

  • Functional neutrals (charcoals, grays, white, black)
  • Primary accent (#0166ff)
  • Hover variants (lighter blues, slate gray)

Contrast:

  • Primary blue on white passes WCAG AA easily.
  • Medium gray (#616c7d) on white is borderline for small text; they use it mostly for links that turn blue on hover, so the accessibility risk is mitigated.
  • White text on blue (#0166ff) is high contrast—safe for buttons.
  • Black (#000000) and deep charcoal (#393f49) are used for text-heavy areas, ensuring legibility.

Dark mode:

  • Not implemented on the site, but the neutrals chosen would adapt easily; swapping white for deep gray and inverting text colors would work without palette changes.

2.4 Usage Guide

Works well:

  • Primary blue with white text for CTAs.
  • Medium gray for default link text that turns blue on hover—subtle affordance.
  • Charcoal background with white text for headers—strong visual hierarchy.

Avoid:

  • Using primary blue for large blocks—it dilutes its CTA effect.
  • Pairing light gray (#bec4cc) with medium gray text—low contrast.
  • Overusing hover blues (#3988ff, #82b0ff) outside interactive states—they’re tuned for motion feedback.

3. Typography

3.1 Font Families

Two main stacks:

  1. System UI stack: -apple-system, system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
  2. Sans-serif-light stack: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Arial, Helvetica, Liberation Sans

No Google Fonts or Adobe Fonts—purely native rendering. This keeps load times near-zero and ensures text matches OS-level UI styling.

3.2 Type Scale

ElementFont FamilySize px/remWeightLine HeightContext
Heading-1-apple-system24px / 1.50rem4001.00Page titles
Heading-1-apple-system24px / 1.50rem3001.00Variant
Link-apple-system24px / 1.50rem4000.67Large link
Link-apple-system20px / 1.25rem4003.50Navigation
Heading-1-apple-system20px / 1.25rem4001.50Subheading
Link-apple-system16px / 1.00rem4001.00Body link
Heading-1-apple-system16px / 1.00rem4001.00UI heading
Linksans-serif-light16px / 1.00rem4001.50Body link variant
Heading-1sans-serif-light16px / 1.00rem4001.50Heading variant
Caption-apple-system13px / 0.81rem4001.50Captions
Link-apple-system13px / 0.81rem4001.50Small link
Linksans-serif-light12px / 0.75rem4001.17Footer link
Captionsans-serif-light12px / 0.75rem4001.17Footer caption
Caption-apple-system0px / 0.00rem400NaNLikely hidden or icon

3.3 Hierarchy

They rely on size and weight more than exotic fonts. The jump from 24px to 20px to 16px is clean—each step down feels like a different hierarchy level. Captions drop to 12–13px but keep decent line height.

Odd choice: the 24px link with 0.67 line height—tight vertical spacing, likely for icon-aligned text in headers.


4. Spacing & Layout

4.1 Spacing Scale

Base scale: 8px grid. All values are multiples or near-multiples.

Value pxremCountNotes
1px0.06rem2Borders
2px0.13rem8Thin padding
3px0.19rem4Icon gaps
6px0.38rem4Small padding
8px0.50rem20Base unit
10px0.63rem80Heavy use in buttons/links
12px0.75rem2Padding
15px0.94rem22Common section padding
20px1.25rem68Component padding
30px1.88rem17Section gaps
35px2.19rem1Rare
40px2.50rem9Hero spacing
80px5.00rem1Large section
90px5.63rem1Large section

4.2 Layout

Breakpoints show they support very small devices (317–320px) up to 1000px. Typical responsive tiers:

  • < 360px: Mobile portrait
  • 360–768px: Mobile landscape / small tablet
  • 768–1000px: Tablet / small desktop
  • 1000px: Desktop


5. Visual Elements

Border Radius

Values: 3px, 4px, 6px, 8px, 10px, 50%.
Mapping:

  • 3px: Rare, possibly legacy.
  • 4px: Inputs, small spans.
  • 6px: Modals/dialogs.
  • 8px: Cards.
  • 10px: Buttons.
  • 50%: Circular icons.

Shadows

Minimal use:

  • rgba(42, 42, 42, 0.1) 0px 0px 20px 10px — large blur, low opacity.
  • rgba(0, 0, 0, 0.1) 0px 1px 10px -1px — subtle elevation.
  • rgb(212, 90, 72) 0px 2px 0px 0px — colored shadow, possibly error state.

Flat most of the time, with occasional soft shadows for modals.

Borders

Functional:

  • 1px solid #bec4cc — dividers.
  • 2px solid #ffffff — highlight borders.
  • 1px solid #cccccc — neutral borders.

6. Components

6.1 Buttons

No explicit button data found—likely inherit link styles with background.

Variants:

  1. Medium gray default, blue hover (underline).
  2. Blue default (underline always).
  3. White default, blue hover (underline).

This tells us: underline is a hover affordance except for CTA links, which are underlined by default.

6.3 Forms

No styled inputs—likely rely on browser defaults.

6.4 Cards

Would use 8px–10px radius, neutral background, subtle shadow or border.


7. Design Tokens

:root {
  /* Colors */
  --color-primary-blue: #0166ff;
  --color-charcoal: #393f49;
  --color-medium-gray: #616c7d;
  --color-black: #000000;
  --color-deep-gray: #2a2a2a;
  --color-white: #ffffff;
  --color-light-gray: #bec4cc;
  --color-slate-gray: #545d6a;
  --color-light-blue: #82b0ff;
  --color-medium-blue: #3988ff;

  /* Typography */
  --font-system: -apple-system, system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --font-sans-light: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Arial, Helvetica, Liberation Sans;

  /* Spacing */
  --space-1: 1px;
  --space-2: 2px;
  --space-3: 3px;
  --space-6: 6px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-15: 15px;
  --space-20: 20px;
  --space-30: 30px;
  --space-35: 35px;
  --space-40: 40px;
  --space-80: 80px;
  --space-90: 90px;

  /* Border Radius */
  --radius-3: 3px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-8: 8px;
  --radius-10: 10px;
  --radius-full: 50%;

  /* Shadows */
  --shadow-lg: rgba(42, 42, 42, 0.1) 0px 0px 20px 10px;
  --shadow-md: rgba(0, 0, 0, 0.1) 0px 1px 10px -1px;
  --shadow-colored: rgb(212, 90, 72) 0px 2px 0px 0px;
}

8. AI Coding Assistant Prompt

# AddToAny Design System Specification

System Prompt:
You are an AddToAny design expert. Build UIs matching their visual language exactly.

Brand Context:
AddToAny is a neutral, integration-friendly social sharing toolkit. The design is minimal, uses system fonts, and blends into host sites while keeping CTAs visible through a vibrant primary blue.

Color Palette:
- Primary Blue: #0166ff — Share buttons, hover states, CTA links
- Dark Charcoal: #393f49 — Header content, logo
- Medium Gray: #616c7d — Default link text
- Black: #000000 — Headers
- Deep Gray: #2a2a2a — Background/text
- White: #ffffff — Backgrounds, borders
- Light Gray: #bec4cc — Dividers
- Slate Gray: #545d6a — Hover/focus
- Light Blue: #82b0ff — Hover/focus accent
- Medium Blue: #3988ff — Hover/focus accent

Typography:
Fonts:
- System UI: -apple-system, system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
- Sans-serif-light: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Arial, Helvetica, Liberation Sans

Sizes:
| Element | Size | Weight | Line Height | Use |
| H1 | 24px | 400 | 1.00 | Page titles |
| H1 variant | 24px | 300 | 1.00 | Alt |
| Link large | 24px | 400 | 0.67 | Icon-aligned |
| Link nav | 20px | 400 | 3.50 | Navigation |
| H2 | 20px | 400 | 1.50 | Subheading |
| Link body | 16px | 400 | 1.00 | Body |
| Caption | 13px | 400 | 1.50 | Captions |
| Link small | 12px | 400 | 1.17 | Footer |

Spacing & Grid:
Base: 8px. Scale: 1px, 2px, 3px, 6px, 8px, 10px, 12px, 15px, 20px, 30px, 35px, 40px, 80px, 90px.

Border Radius:
- sm: 4px — Inputs
- md: 8px — Cards
- lg: 10px — Buttons
- full: 50% — Icons

Shadows:
- Large: rgba(42,42,42,0.1) 0px 0px 20px 10px
- Medium: rgba(0,0,0,0.1) 0px 1px 10px -1px
- Colored: rgb(212,90,72) 0px 2px 0px 0px

Components:
Primary Link:
```css
.link-primary {
  color: #0166ff;
  text-decoration: underline;
}
.link-primary:hover {
  color: #0166ff;
  text-decoration: underline;
}
```

Secondary Link:
```css
.link-secondary {
  color: #616c7d;
  text-decoration: none;
}
.link-secondary:hover {
  color: #0166ff;
  text-decoration: underline;
}
```

Navigation Link (white):
```css
.link-nav {
  color: #ffffff;
  text-decoration: none;
}
.link-nav:hover {
  color: #0166ff;
  text-decoration: underline;
}
```

Layout & Responsive Rules:
- Max content width: 1000px
- Breakpoints: 320px, 360px, 768px, 1000px
- Page padding: multiples of 8px

Interaction Rules:
- Transitions: 150ms ease for hover/focus
- Focus: underline + color change
- Hover: color change to primary blue

DO:
- Use only palette colors
- Keep spacing in 8px multiples
- Maintain link hover underline
- Keep primary blue for CTAs only

DON'T:
- Invent new colors
- Mix sharp and rounded corners
- Remove hover affordance from links
- Use shadows heavily

Code Examples:

Primary Link:
```css
a.primary {
  color: #0166ff;
  text-decoration: underline;
}
a.primary:hover {
  color: #0166ff;
}
```

Card:
```css
.card {
  background: #ffffff;
  border-radius: 8px;
  padding: 20px;
  box-shadow: rgba(0,0,0,0.1) 0px 1px 10px -1px;
}
```

Divider:
```css
.divider {
  border-top: 1px solid #bec4cc;
}
```

9. Summary

TL;DR — AddToAny’s design system is neutral, system-native, and CTA-driven. The primary blue pops against an otherwise gray-scale palette, typography is pure OS default, and the geometry sits on a clean 8px grid.

Brand Keywords:

  • neutral-toolkit
  • system-native
  • cta-focused
  • integration-friendly