GoStash

Design System Reference

gostash.ai

Screenshot and clipboard manager for Mac built for vibe coding — captures screens with AI-readable context banners and annotations. The design system is a clean, light-theme marketing site using Inter, a restrained palette anchored by accent green #5ed580 and dark text #1a1a1a, with generous whitespace and subtle card shadows.

Platform: Static HTML/CSS  |  Theme: Light  |  Font: Inter  |  Accent: #5ed580

Colors

Brand & Accent

#5ed580
accent
#4dc070
accent-hover
8% tint
accent-tint
15% muted
accent-muted

Core

#1a1a1a
dark
#ffffff
white
#ff4444
problem

Backgrounds

#ffffff
bg-primary
#f8f9fa
bg-secondary
#f0f2f5
bg-tertiary

Text

#1a1a1a
text-primary
#666666
text-secondary
#999999
text-tertiary
#888888
text-muted

Borders

#e5e5e5
border
#eeeeee
border-secondary
#cccccc
border-hover

Semantic

#5ed580
success
#ff4444
error
#f5a623
warning
#4a90d9
info

Typography

Primary font: Inter from Google Fonts. Weights used: 400 (Regular), 500 (Medium), 600 (SemiBold), 700 (Bold).

Heading 1

The smarter clipboard for macOS
Size48–56px
Weight700
Line height1.1
Tracking-0.02em

Heading 2

Powerful features, simple interface
Size36–42px
Weight700
Line height1.15
Tracking-0.02em

Heading 3

Screenshot capture & annotation
Size20–24px
Weight600
Line height1.3
Tracking-0.01em

Body Large

GoStash captures screenshots, manages your clipboard history, and organizes everything in one place. Never lose a copied link, image, or text snippet again.
Size18px
Weight400
Line height1.6

Body Regular

Instantly access your full clipboard history with a simple keyboard shortcut. Search, pin, and organize your most-used items.
Size16px
Weight400
Line height1.6

Caption

Available for macOS 13+. Free tier includes 100 clipboard items.
Size14px
Weight400
Line height1.4

Tag / Label

CLIPBOARD MANAGER
Size12px
Weight600
Transformuppercase
Tracking0.05em

Spacing & Layout

Base unit: 4px. Container max-width: 1200px. Content max-width: 800px. Section padding: 80px vertical.

Spacing Scale

4px
1
8px
2
12px
3
16px
4
20px
5
24px
6
32px
8
40px
10
48px
12
64px
16
80px
20
96px
24
128px
32

Border Radius

6px sm
8px btn
10px icon
12px card
16px card-lg
9999px pill

Shadows

card
card-hover
mockup

Buttons

Primary (Dark)

Dark background, white text. Used for primary CTAs like "Download" and "Get Started".

Background#1a1a1a
Color#ffffff
Padding14px 28px
Radius8px
Font16px / 600
Hoverbg #333, translateY(-1px)

Ghost (Outline)

Transparent background with border. Used for secondary actions.

Backgroundtransparent
Border1px solid #e5e5e5
Hoverborder #ccc, bg black/2%

Accent (Green)

Used sparingly for high-emphasis accent actions.

Hero Section

Centered layout. Tag label above h1, descriptive subtitle below, primary + ghost button pair, product mockup with heavy shadow beneath.

CLIPBOARD MANAGER
The smarter clipboard for macOS
Capture screenshots, manage clipboard history, and organize everything in one beautiful app.
Product mockup area

Feature Cards

White background, 1px border, 16px radius, card shadow. Icon box with accent tint, h4 title, description text. Hover lifts and deepens shadow.

Screenshot Capture

Capture any region, window, or full screen with a single shortcut. Annotate and share instantly.

Clipboard History

Every text, image, and link you copy is saved and searchable. Never lose a clipboard item again.

Problem / Solution Cards

Side-by-side layout. Problem cards use red tint, solution cards use green tint. Each has a label, title, and description.

Problem

Lost clipboard items

You copied something important five minutes ago but it's gone — overwritten by the next copy.

Solution

Persistent clipboard history

GoStash saves everything you copy. Search, pin, and organize your clipboard items effortlessly.

Problem

Slow screenshot workflows

Take screenshot, open editor, crop, annotate, export, upload — too many steps for a simple share.

Solution

Capture, annotate, share

One shortcut captures, built-in tools annotate, and sharing is instant. Three steps, done.

How It Works

Numbered steps with green circles and vertical connector lines. Clean vertical flow.

1

Install GoStash

Download and install from gostash.ai. Launch lives in your menu bar.

2

Copy anything

Use your Mac normally. Every text, image, and file you copy is automatically saved.

3

Access instantly

Press the shortcut to open GoStash. Search, pin, or paste any previous clipboard item.

Comparison Table

Clean table with #f8f9fa header row. Green checks for supported features, red crosses for unsupported. Consistent cell padding.

Feature GoStash macOS Default Other Tools
Clipboard history
Screenshot capture
Annotation tools
Unified search
Pin favorite items
Native macOS feel

Tags

Uppercase labels with accent tint background. Used for section labels and category badges.

CLIPBOARD MANAGER SCREENSHOT TOOL MACOS APP PRODUCTIVITY
Backgroundrgba(94,213,128,0.1)
Color#5ed580
Radius6px
Padding4px 12px
Font12px / 600 / uppercase / 0.05em

CSS Variables

Copy this :root block into your stylesheet to apply the GoStash design tokens.

:root {
  /* Brand */
  --accent: #5ed580;
  --accent-hover: #4dc070;
  --accent-tint: rgba(94,213,128,0.08);
  --accent-muted: rgba(94,213,128,0.15);

  /* Core */
  --dark: #1a1a1a;
  --white: #ffffff;
  --problem: #ff4444;
  --problem-tint: rgba(255,68,68,0.08);

  /* Backgrounds */
  --bg-primary: #ffffff;
  --bg-secondary: #f8f9fa;
  --bg-tertiary: #f0f2f5;

  /* Text */
  --text-primary: #1a1a1a;
  --text-secondary: #666666;
  --text-tertiary: #999999;
  --text-muted: #888888;

  /* Borders */
  --border: #e5e5e5;
  --border-secondary: #eeeeee;
  --border-hover: #cccccc;
  --border-focus: #5ed580;

  /* Shadows */
  --shadow-card: 0 4px 12px rgba(0,0,0,0.08);
  --shadow-card-hover: 0 8px 24px rgba(0,0,0,0.12);
  --shadow-mockup: 0 20px 60px rgba(0,0,0,0.15);
  --shadow-btn: 0 2px 8px rgba(0,0,0,0.06);
  --shadow-btn-hover: 0 4px 16px rgba(0,0,0,0.1);

  /* Radius */
  --radius-sm: 6px;
  --radius-btn: 8px;
  --radius-icon: 10px;
  --radius-card: 12px;
  --radius-card-lg: 16px;
  --radius-pill: 9999px;

  /* Typography */
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'SF Mono', 'Fira Code', monospace;

  /* Layout */
  --container: 1200px;
  --content: 800px;
  --header-height: 64px;
}

Tailwind Mapping

Add these extensions to your tailwind.config.js under theme.extend to use the GoStash design tokens with Tailwind CSS utility classes. The paired design-system.json file contains the full export under the tailwind key.

Theme Extensions

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        accent: { DEFAULT: '#5ed580', hover: '#4dc070', tint: 'rgba(94,213,128,0.08)', muted: 'rgba(94,213,128,0.15)' },
        dark: '#1a1a1a',
        problem: { DEFAULT: '#ff4444', tint: 'rgba(255,68,68,0.08)' },
        surface: { primary: '#ffffff', secondary: '#f8f9fa', tertiary: '#f0f2f5' },
        text: { primary: '#1a1a1a', secondary: '#666666', tertiary: '#999999', muted: '#888888' },
        border: { DEFAULT: '#e5e5e5', secondary: '#eeeeee', hover: '#cccccc', focus: '#5ed580' },
      },
      fontFamily: {
        sans: ["'Inter'", '-apple-system', 'BlinkMacSystemFont', 'sans-serif'],
        mono: ["'SF Mono'", "'Fira Code'", 'monospace'],
      },
      fontSize: {
        'h1':      ['48px', { lineHeight: '1.1',  letterSpacing: '-0.02em', fontWeight: '700' }],
        'h1-lg':   ['56px', { lineHeight: '1.1',  letterSpacing: '-0.02em', fontWeight: '700' }],
        'h2':      ['36px', { lineHeight: '1.15', letterSpacing: '-0.02em', fontWeight: '700' }],
        'h2-lg':   ['42px', { lineHeight: '1.15', letterSpacing: '-0.02em', fontWeight: '700' }],
        'h3':      ['20px', { lineHeight: '1.3',  letterSpacing: '-0.01em', fontWeight: '600' }],
        'h3-lg':   ['24px', { lineHeight: '1.3',  letterSpacing: '-0.01em', fontWeight: '600' }],
        'body-lg': ['18px', { lineHeight: '1.6',  fontWeight: '400' }],
        'body':    ['16px', { lineHeight: '1.6',  fontWeight: '400' }],
        'caption': ['14px', { lineHeight: '1.4',  fontWeight: '400' }],
        'tag':     ['12px', { lineHeight: '1.3',  letterSpacing: '0.05em', fontWeight: '600' }],
      },
      borderRadius: {
        sm: '6px', btn: '8px', card: '12px', 'card-lg': '16px', icon: '10px',
      },
      boxShadow: {
        card: '0 4px 12px rgba(0,0,0,0.08)',
        'card-hover': '0 8px 24px rgba(0,0,0,0.12)',
        mockup: '0 20px 60px rgba(0,0,0,0.15)',
        btn: '0 2px 8px rgba(0,0,0,0.06)',
        'btn-hover': '0 4px 16px rgba(0,0,0,0.1)',
        nav: '0 1px 3px rgba(0,0,0,0.05)',
      },
      maxWidth: {
        container: '1200px', content: '800px',
      },
    },
  },
}

Component Recipes

Ready-to-use class combinations for common GoStash components. Copy these into your components or create @apply directives.

btn-primary
bg-dark text-white font-semibold text-body rounded-btn px-7 py-3.5 shadow-btn hover:bg-[#333] hover:shadow-btn-hover hover:-translate-y-px transition-all duration-200
btn-ghost
bg-transparent text-dark font-semibold text-body rounded-btn px-7 py-3.5 border border-border hover:border-border-hover hover:bg-black/[.02] hover:-translate-y-px transition-all duration-200
btn-accent
bg-accent text-white font-semibold text-body rounded-btn px-7 py-3.5 hover:bg-accent-hover transition-all duration-200
feature-card
bg-white border border-border rounded-card-lg p-8 shadow-card hover:shadow-card-hover hover:-translate-y-0.5 transition-all duration-200
problem-card
bg-problem-tint border border-problem/15 rounded-card p-6
solution-card
bg-accent-tint border border-accent/15 rounded-card p-6
tag
bg-accent-tint text-accent rounded-sm px-3 py-1 text-tag uppercase tracking-wider font-semibold
nav
bg-white border-b border-border h-16 px-6 flex items-center
section
py-20 px-6 max-w-container mx-auto