Colors, type, gradients, components, and the rules that hold the whole thing together.
Plus 1 is a plans-first social app. The brand voice is warm, italic-forward, and confident, it treats every interaction as an invitation, not a transaction. Visually the system leans on deep indigo depth, purple-to-blue gradients, and a signature cyan-to-pink italic flourish reserved for emotional moments.
Wordmarks (color + white), the "+1" symbol, favicon, and Open Graph share cards. Please do not modify the marks. For dark backgrounds, use the white version. Minimum clear space around the mark equals the height of the "1" character on all sides.
The complete logo suite in PNG and SVG. Includes color and white wordmarks, the standalone "+1" symbol on light and dark backgrounds, favicon, and social share graphics.
Download from Google Drive
Wordmark (nav): 54px height desktop, 42px mobile
Wordmark (footer): 48px height
Symbol only: 56 × 56px desktop, 46 × 46px mobile
Sticky bar icon: 44 × 44px, 10px radius
Aspect ratio: preserved via width: auto, never stretch
Every color on the site maps to a CSS custom property. Use tokens, not raw hex, in code.
The bright, sparing tones. These are used in gradients, hover states, and the cyan-to-pink italic flourish.
All gradients run at 135° (top-left to bottom-right). Never diagonal-other-way, never vertical.
Two families do all the work. Fraunces for display, Inter for everything else.
| Element | Size | Weight | Family | Notes |
|---|---|---|---|---|
| H1 (page hero) | clamp(48px, 7vw, 96px) | 900 | Fraunces | letter-spacing -0.035em |
| H2 (section) | clamp(36px, 5vw, 56px) | 900 | Fraunces | letter-spacing -0.03em |
| H2 (cta-strip) | clamp(32px, 5vw, 56px) | 900 | Fraunces Italic | Italic display |
| H2 (prose) | 32px | 900 | Fraunces | 56px top margin |
| H3 (prose) | 24px | 900 | Fraunces | 40px top margin |
| Body prose | 18px | 400 | Inter | line-height 1.75 |
| Body UI | 14–17px | 500–600 | Inter | Nav, cards, footer copy |
| Hero subtitle | clamp(17px, 1.4vw, 20px) | 500 | Inter | opacity 0.78 on dark |
| Kicker label | 12px | 800 | Inter | UPPERCASE, letter-spacing 0.14em |
| Footer column label | 11px | 800 | Inter | UPPERCASE, letter-spacing 0.14em |
| Legal / metadata | 12–14px | 500 | Inter | ink-soft color |
Both fonts are free and open source under the SIL Open Font License. Use them on marketing, print, product surfaces, partner collateral, no license fees.
Fraunces is a "classic serif" with expressive italics. It has 4 axes (weight, opacity, softness, italic), but Plus 1 only uses weight 900, upright and italic.
Download from Google Fonts GitHub sourceInter is a variable font optimized for screens. Plus 1 uses several weights across the site, install the whole family to be safe.
Download from Google Fonts Official site
Figma: Both Fraunces and Inter are available directly in the Figma font picker (they use Google Fonts under the hood).
Adobe (Illustrator / InDesign / Photoshop): Download the .otf files from Google Fonts, then install them via Font Book (Mac) or Fonts folder (Windows). Adobe Fonts also has both, search "Fraunces" and "Inter" in Creative Cloud.
Canva: Search "Fraunces" and "Inter" in the font picker. Both are in Canva's free library.
Keynote / PowerPoint / Word: Install the .otf files locally first, then they'll appear in the font menu.
These are the actual rendered components pulled straight from the site, same code, same behavior.
Every plan on Plus 1 is real, verified, and happening. No ghosting, no "let's grab coffee sometime", just plans that actually happen.
Cards float, they don't punch. Shadow alpha stays under 5% for surfaces. Heavy shadows are reserved for overlays.
| Layout Rule | Value | Notes |
|---|---|---|
| Max content width | 1200px | via .wrap |
| Horizontal padding | 28px | 20px on mobile <600px |
| Prose max-width | 760px | Long-form reading |
| Section vertical padding | 90px | 60px on mobile <720px |
| Section head max-width | 720px | Centered |
| Button radius | 999px | Full pill |
| Card radius | 24px | |
| CTA strip radius | 32px | |
| Sticky bar / cookie radius | 16px | |
| Small pills / badges | 999px |
Catch attention without shouting. Every animation respects prefers-reduced-motion.
These are the brand principles encoded in the CSS, worth naming explicitly.
The button shine sweep is 5 seconds long and lasts a fraction of a second. Every attention-getting device on the site follows this ratio, mostly quiet, occasionally noticed.
Reserved for one word per screen. It's the visual equivalent of leaning in. If everything is special, nothing is.
Shadow alpha is always under 5% for surfaces. Heavy shadows are for overlays only, cookie banners, modals, floating CTAs.
Buttons, tags, badges, and CTAs are all 999px radius. Nothing rectangular unless it's a card.
Top-left to bottom-right. Never the other diagonal, never vertical. This consistency is what makes different gradients feel like the same family.