Skip to main content
Version 1.0

Design System

A comprehensive guide to Claude Insider's visual language, components, and patterns.

Brand Identity

Logo

Primary Logo
Monochrome LogoAdapts to theme

Wordmark

Claude Insider

Font: Inter or system font stack

Tagline

“Your comprehensive guide to Claude AI”

Clear Space

1x
1x

Minimum clear space = 1x logo width on all sides

Color Palette

Primary Gradient

Violet

#7C3AED

Blue

#2563EB

Cyan

#0891B2

// Tailwind CSS
className="bg-gradient-to-r from-violet-600 via-blue-600 to-cyan-600"

// CSS
background: linear-gradient(to right, #8B5CF6, #3B82F6, #06B6D4);
css

Semantic Colors

Success

#10B981

Warning

#F59E0B

Error

#EF4444

Info

#3B82F6

Surface Colors - Dark Mode

#0A0A0A

Background

#111111

Surface 1

#1A1A1A

Surface 2

#262626

Surface 3

#333333

Border

Surface Colors - Light Mode

#FFFFFF

Background

#F9FAFB

Surface 1

#F3F4F6

Surface 2

#E5E7EB

Surface 3

#D1D5DB

Border

Text & Link Colors

Headings

Sample Text

text-gray-900 / white

Body Text

Sample Text

text-gray-700 / gray-300

Links

Sample Link

blue-600 / cyan-400

Secondary

Sample Text

text-gray-600 / gray-400

// Heading text
className="text-gray-900 dark:text-white"

// Body text
className="text-gray-700 dark:text-gray-300"

// Links (accent color)
className="text-blue-600 dark:text-cyan-400"

// Secondary/muted text
className="text-gray-600 dark:text-gray-400"
tsx

Typography

Type Scale

Display

36px/60px / Bold

Display

H1

30px / Bold

Heading 1

H2

24px / Bold

Heading 2

H3

18px / Semibold

Heading 3

Body

16px / Regular

Body text for main content

Small

14px / Regular

Small text for secondary content

Caption

12px / Regular

Caption text for labels

Mono

14px / Regular

const code = 'example';

Font Stack

// Primary Font (UI)
font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

// Monospace (Code)
font-family: 'JetBrains Mono', 'Fira Code', Consolas, Monaco, monospace;
css

Spacing & Layout

Spacing Scale

4px

p-1 / gap-1

8px

p-2 / gap-2

12px

p-3 / gap-3

16px

p-4 / gap-4

24px

p-6 / gap-6

32px

p-8 / gap-8

48px

p-12 / gap-12

64px

p-16 / gap-16

96px

p-24 / gap-24

Container Widths

sm
640px
md
768px
lg
1024px
xl
1280px
2xl
1536px
7xl
1280px (max-w-7xl)

Page Padding

// Standard page padding
className="px-4 sm:px-6 lg:px-8"

// Section vertical spacing
className="py-12 sm:py-16 lg:py-24"

// Container with max-width
className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"
tsx

Components

Buttons

// Primary Button
className={cn(
  "px-6 py-3 rounded-lg text-sm font-semibold text-white",
  "bg-gradient-to-r from-violet-600 via-blue-600 to-cyan-600",
  "shadow-lg shadow-blue-500/25",
  "hover:shadow-xl hover:-translate-y-0.5",
  "transition-all duration-200"
)}
tsx

Cards

Default Card

Basic card with border

Elevated Card

Card with shadow elevation

Interactive Card

Hover me for effect

Glass Card

Glass morphism effect

Inputs

Badges

DefaultSuccessWarningErrorInfoNew

Animations & Effects

Entrance Animations

Hover Effects

Lift

-translate-y-1

Scale

scale-105

Glow

shadow-blue-500/25

Color

gradient fill

Special Effects

Glass Morphism
Animated Gradient
// Entrance Animation
className="animate-in fade-in slide-in-from-bottom-4 duration-500"

// Hover Effect
className="hover:-translate-y-1 hover:shadow-lg transition-all duration-200"

// Glass Morphism
className="bg-white/20 backdrop-blur-md border border-white/30"
tsx

Icons & Patterns

Icon System

Using Heroicons (outline style) for consistency. 24x24px default size.

Home
Search
User
Settings
Heart
Star
Bell
Check

Background Patterns

Dot Grid
Large Dots
Grid
Gradient Orbs

Accessibility

Color Contrast

Text on Background

Contrast ratio: 21:1 (AAA)

Primary Blue on White

Contrast ratio: 4.5:1 (AA)

Focus States

// Focus ring pattern
className="focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2"

// Dark mode offset
className="dark:focus-visible:ring-offset-[#0a0a0a]"
tsx

Touch Targets

44px

Minimum Touch Target

44x44px minimum for WCAG 2.1 compliance

Reduced Motion

// Respect user preferences
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
css